diff --git a/phpgwapi/inc/class.categories.inc.php b/phpgwapi/inc/class.categories.inc.php index 21e992d0bb..e128288fec 100644 --- a/phpgwapi/inc/class.categories.inc.php +++ b/phpgwapi/inc/class.categories.inc.php @@ -46,11 +46,11 @@ { switch ($type) { - case 'subs': $s = " AND cat_parent != '0'"; break; - case 'mains': $s = " AND cat_parent = '0'"; break; - case 'appandmains': $s = " AND cat_appname='" . $this->app_name . "' AND cat_parent ='0'"; break; - case 'appandsubs': $s = " AND cat_appname='" . $this->app_name . "' AND cat_parent !='0'"; break; - default: return False; + case 'subs': $s = " AND cat_parent != '0'"; break; + case 'mains': $s = " AND cat_parent = '0'"; break; + case 'appandmains': $s = " AND cat_appname='" . $this->app_name . "' AND cat_parent ='0'"; break; + case 'appandsubs': $s = " AND cat_appname='" . $this->app_name . "' AND cat_parent !='0'"; break; + default: return False; } return $s; } @@ -64,12 +64,12 @@ { switch($for) { - case 'app': $w = " WHERE cat_appname='" . $this->app_name . "'"; break; - case 'appandmains': $w = " WHERE cat_appname='" . $this->app_name . "' AND cat_parent ='0'"; - case 'appandsubs': $w = " WHERE cat_appname='" . $this->app_name . "' AND cat_parent !='0'"; - case 'subs': $w = " WHERE cat_parent != '0'"; break; - case 'mains': $w = " WHERE cat_parent = '0'"; break; - default: return False; + case 'app': $w = " WHERE cat_appname='" . $this->app_name . "'"; break; + case 'appandmains': $w = " WHERE cat_appname='" . $this->app_name . "' AND cat_parent ='0'"; + case 'appandsubs': $w = " WHERE cat_appname='" . $this->app_name . "' AND cat_parent !='0'"; + case 'subs': $w = " WHERE cat_parent != '0'"; break; + case 'mains': $w = " WHERE cat_parent = '0'"; break; + default: return False; } $this->db->query("SELECT COUNT(cat_id) FROM phpgw_categories $w",__LINE__,__FILE__); @@ -159,16 +159,16 @@ $i = 0; while ($this->db->next_record()) { - $cats[$i]['id'] = $this->db->f('cat_id'); - $cats[$i]['owner'] = $this->db->f('cat_owner'); - $cats[$i]['access'] = $this->db->f('cat_access'); - $cats[$i]['app_name'] = $this->db->f('cat_appname'); - $cats[$i]['main'] = $this->db->f('cat_main'); - $cats[$i]['level'] = $this->db->f('cat_level'); - $cats[$i]['parent'] = $this->db->f('cat_parent'); - $cats[$i]['name'] = $this->db->f('cat_name'); - $cats[$i]['description'] = $this->db->f('cat_description'); - $cats[$i]['data'] = $this->db->f('cat_data'); + $cats[$i]['id'] = $this->db->f('cat_id'); + $cats[$i]['owner'] = $this->db->f('cat_owner'); + $cats[$i]['access'] = $this->db->f('cat_access'); + $cats[$i]['app_name'] = $this->db->f('cat_appname'); + $cats[$i]['main'] = $this->db->f('cat_main'); + $cats[$i]['level'] = $this->db->f('cat_level'); + $cats[$i]['parent'] = $this->db->f('cat_parent'); + $cats[$i]['name'] = $this->db->f('cat_name'); + $cats[$i]['description'] = $this->db->f('cat_description'); + $cats[$i]['data'] = $this->db->f('cat_data'); $i++; } return $cats; @@ -186,16 +186,16 @@ if ($this->db->next_record()) { - $cats[0]['id'] = $this->db->f('cat_id'); - $cats[0]['owner'] = $this->db->f('cat_owner'); - $cats[0]['access'] = $this->db->f('cat_access'); - $cats[0]['app_name'] = $this->db->f('cat_appname'); - $cats[0]['main'] = $this->db->f('cat_main'); - $cats[0]['level'] = $this->db->f('cat_level'); - $cats[0]['parent'] = $this->db->f('cat_parent'); - $cats[0]['name'] = $this->db->f('cat_name'); - $cats[0]['description'] = $this->db->f('cat_description'); - $cats[0]['data'] = $this->db->f('cat_data'); + $cats[0]['id'] = $this->db->f('cat_id'); + $cats[0]['owner'] = $this->db->f('cat_owner'); + $cats[0]['access'] = $this->db->f('cat_access'); + $cats[0]['app_name'] = $this->db->f('cat_appname'); + $cats[0]['main'] = $this->db->f('cat_main'); + $cats[0]['level'] = $this->db->f('cat_level'); + $cats[0]['parent'] = $this->db->f('cat_parent'); + $cats[0]['name'] = $this->db->f('cat_name'); + $cats[0]['description'] = $this->db->f('cat_description'); + $cats[0]['data'] = $this->db->f('cat_data'); } return $cats; } @@ -211,16 +211,16 @@ if (! $app_name) { - $app_name = $GLOBALS['phpgw_info']['flags']['currentapp']; + $app_name = $GLOBALS['phpgw_info']['flags']['currentapp']; } - $this->account_id = $account_id; - $this->app_name = $app_name; - $this->db = $GLOBALS['phpgw']->db; - $this->db2 = $this->db; - $this->total_records = $this->db2->num_rows(); - $this->grants = $GLOBALS['phpgw']->acl->get_grants($app_name); - $this->cats = $this->return_array($type,$start,$limit,$query,$sort,$order,$public); + $this->account_id= $account_id; + $this->app_name = $app_name; + $this->db = $GLOBALS['phpgw']->db; + $this->db2 = $this->db; + $this->total_records = $this->db2->num_rows(); + $this->grants = $GLOBALS['phpgw']->acl->get_grants($app_name); + $this->cats = $this->return_array($type,$start,$limit,$query,$sort,$order,$public); } function in_array($needle,$haystack) @@ -308,9 +308,10 @@ $s .= '