[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] CVS: phpgwapi/inc class.categories.inc.php,1.91,1.92
From: |
Bettina Gille <address@hidden> |
Subject: |
[Phpgroupware-cvs] CVS: phpgwapi/inc class.categories.inc.php,1.91,1.92 |
Date: |
Fri, 04 Oct 2002 16:59:02 -0400 |
Update of /cvsroot/phpgroupware/phpgwapi/inc
In directory subversions:/tmp/cvs-serv14629
Modified Files:
class.categories.inc.php
Log Message:
fix for bug 1286
Index: class.categories.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/phpgwapi/inc/class.categories.inc.php,v
retrieving revision 1.91
retrieving revision 1.92
diff -C2 -r1.91 -r1.92
*** class.categories.inc.php 26 Sep 2002 03:58:21 -0000 1.91
--- class.categories.inc.php 4 Oct 2002 20:59:00 -0000 1.92
***************
*** 650,662 ****
function edit($cat_values)
{
! if ($cat_values['parent'] && ($cat_values['parent'] !=
0))
{
! $cat_values['main'] =
$this->id2name($cat_values['parent'],'main');
! $cat_values['level'] =
$this->id2name($cat_values['parent'],'level')+1;
}
else
{
! $cat_values['main'] = $cat_values['id'];
! $cat_values['level'] = 0;
}
--- 650,670 ----
function edit($cat_values)
{
! if (intval($cat_values['old_parent']) !=
$cat_values['parent'])
{
! $this->delete(array('cat_id' =>
$cat_values['id'],'drop_subs' => False,'modify_subs' => True));
! return $this->add($cat_values);
}
else
{
! if ($cat_values['parent'] &&
($cat_values['parent'] != 0))
! {
! $cat_values['main'] =
intval($this->id2name($cat_values['parent'],'main'));
! $cat_values['level'] =
intval($this->id2name($cat_values['parent'],'level')+1);
! }
! else
! {
! $cat_values['main'] =
intval($cat_values['id']);
! $cat_values['level'] = 0;
! }
}
***************
*** 665,673 ****
$sql = "UPDATE phpgw_categories SET cat_name='" .
$cat_values['name'] . "', cat_description='" . $cat_values['descr']
! . "', cat_data='" . $cat_values['data'] . "',
cat_parent='" . $cat_values['parent'] . "', cat_access='"
! . $cat_values['access'] . "', cat_main='" .
$cat_values['main'] . "', cat_level='" . $cat_values['level'] . "' "
! . "WHERE cat_appname='" . $this->app_name . "'
AND cat_id='" . $cat_values['id'] . "'";
$this->db->query($sql,__LINE__,__FILE__);
}
--- 673,682 ----
$sql = "UPDATE phpgw_categories SET cat_name='" .
$cat_values['name'] . "', cat_description='" . $cat_values['descr']
! . "', cat_data='" . $cat_values['data'] . "',
cat_parent=" . $cat_values['parent'] . ", cat_access='"
! . $cat_values['access'] . "', cat_main=" .
$cat_values['main'] . ", cat_level=" . $cat_values['level']
! . " WHERE cat_appname='" . $this->app_name . "'
AND cat_id=" . intval($cat_values['id']);
$this->db->query($sql,__LINE__,__FILE__);
+ return intval($cat_values['id']);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] CVS: phpgwapi/inc class.categories.inc.php,1.91,1.92,
Bettina Gille <address@hidden> <=