phpgroupware-cvs
[Top][All Lists]
Advanced

[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']);
                }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]