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.101,1.10


From: Bettina Gille <address@hidden>
Subject: [Phpgroupware-cvs] CVS: phpgwapi/inc class.categories.inc.php,1.101,1.102
Date: Sun, 20 Oct 2002 18:01:48 -0400

Update of /cvsroot/phpgroupware/phpgwapi/inc
In directory subversions:/tmp/cvs-serv29659

Modified Files:
        class.categories.inc.php 
Log Message:
update xslt

Index: class.categories.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/phpgwapi/inc/class.categories.inc.php,v
retrieving revision 1.101
retrieving revision 1.102
diff -C2 -r1.101 -r1.102
*** class.categories.inc.php    15 Oct 2002 21:40:58 -0000      1.101
--- class.categories.inc.php    20 Oct 2002 22:01:46 -0000      1.102
***************
*** 273,277 ****
  
                        $this->db2->query($sql . 
$parent_select,__LINE__,__FILE__);
!                       $total_mains = $this->db2->num_rows();
  
                        if ($limit)
--- 273,278 ----
  
                        $this->db2->query($sql . 
$parent_select,__LINE__,__FILE__);
!                       //$total_mains = $this->db2->num_rows();
!                       $this->total_records = $this->db2->num_rows();
  
                        if ($limit)
***************
*** 291,298 ****
                                $sub_select = " AND cat_parent='" . 
$cats[$i]['cat_id'] . "' AND cat_level='" . ($cats[$i]['level']+1) . "'";
  
!                               $this->db2->query($sql . 
$sub_select,__LINE__,__FILE__);
                                $total_subs += $this->db2->num_rows();
  
!                               /*if ($limit)
                                {
                                        $this->db->limit_query($sql . 
$sub_select . $ordermethod,$start,__LINE__,__FILE__);
--- 292,299 ----
                                $sub_select = " AND cat_parent='" . 
$cats[$i]['cat_id'] . "' AND cat_level='" . ($cats[$i]['level']+1) . "'";
  
!                               /*$this->db2->query($sql . 
$sub_select,__LINE__,__FILE__);
                                $total_subs += $this->db2->num_rows();
  
!                               if ($limit)
                                {
                                        $this->db->limit_query($sql . 
$sub_select . $ordermethod,$start,__LINE__,__FILE__);
***************
*** 326,330 ****
                        }
                        //$this->total_records = count($cats);
!                       $this->total_records = $total_mains + $total_subs;
                        return $cats;
                }
--- 327,331 ----
                        }
                        //$this->total_records = count($cats);
!                       //$this->total_records = $total_mains + $total_subs;
                        return $cats;
                }
***************
*** 453,461 ****
                        if(is_array($data))
                        {
!                               $format         = 
(isset($data['format'])?$data['format']:'select');
!                               $type           = 
(isset($data['type'])?$data['type']:'all');
!                               $selected       = 
(isset($data['selected'])?$data['selected']:'');
!                               $globals        = 
(isset($data['globals'])?$data['globals']:False);
!                               $site_link      = 
(isset($data['site_link'])?$data['site_link']:'site');
                        }
  
--- 454,461 ----
                        if(is_array($data))
                        {
!                               $format                 = 
(isset($data['format'])?$data['format']:'filter');
!                               $type                   = 
(isset($data['type'])?$data['type']:'all');
!                               $selected               = 
(isset($data['selected'])?$data['selected']:'');
!                               $globals                = 
(isset($data['globals'])?$data['globals']:False);
                        }
  
***************
*** 474,520 ****
                        }
  
!                       if ($format == 'select')
                        {
!                               while (is_array($cats) && list(,$cat) = 
each($cats))
!                               {
!                                       $sel_cat = '';
!                                       if (in_array($cat['cat_id'],$selected))
!                                       {
!                                               $sel_cat = 'selected';
!                                       }
  
!                                       $name = '';
!                                       for ($i=0;$i<$cat['level'];$i++)
!                                       {
!                                               $name .= '&nbsp;.&nbsp;';
!                                       }
!                                       $name .= 
$GLOBALS['phpgw']->strip_html($cat['name']);
  
!                                       if ($cat['app_name'] == 'phpgw')
!                                       {
!                                               $name .= ' <' . lang('Global') 
. '>';
!                                       }
!                                       if ($cat['owner'] == '-1')
!                                       {
!                                               $name .= ' <' . lang('Global') 
. ' ' . lang($this->app_name) . '>';
!                                       }
  
!                                       $cat_list[] = array
!                                       (
!                                               'cat_id'        => 
$cat['cat_id'],
!                                               'name'          => $name,
!                                               'selected'      => $sel_cat
!                                       );
                                }
  
!                               for ($i=0;$i<count($cat_list);$i++)
                                {
!                                       if ($cat_list[$i]['selected'] != 
'selected')
!                                       {
!                                               
unset($cat_list[$i]['selected']);
!                                       }
                                }
-                               return $cat_list;
                        }
                }
  
--- 474,527 ----
                        }
  
!                       switch($format)
                        {
!                               case 'select':
!                                       
$GLOBALS['phpgw']->xslttpl->add_file($GLOBALS['phpgw']->common->get_tpl_dir('phpgwapi','default')
 . SEP . 'cat_select');
!                                       break;
!                               case 'filter':
!                                       
$GLOBALS['phpgw']->xslttpl->add_file($GLOBALS['phpgw']->common->get_tpl_dir('phpgwapi','default')
 . SEP . 'cat_filter');
!                                       break;
!                       }
  
!                       while (is_array($cats) && list(,$cat) = each($cats))
!                       {
!                               $sel_cat = '';
!                               if (in_array($cat['cat_id'],$selected))
!                               {
!                                       $sel_cat = 'selected';
!                               }
  
!                               $name = '';
!                               for ($i=0;$i<$cat['level'];$i++)
!                               {
!                                       $name .= '&nbsp;.&nbsp;';
!                               }
!                               $name .= 
$GLOBALS['phpgw']->strip_html($cat['name']);
  
!                               if ($cat['app_name'] == 'phpgw')
!                               {
!                                       $name .= ' <' . lang('Global') . '>';
!                               }
!                               if ($cat['owner'] == '-1')
!                               {
!                                       $name .= ' <' . lang('Global') . ' ' . 
lang($this->app_name) . '>';
                                }
  
!                               $cat_list[] = array
!                               (
!                                       'cat_id'        => $cat['cat_id'],
!                                       'name'          => $name,
!                                       'selected'      => $sel_cat
!                               );
!                       }
! 
!                       for ($i=0;$i<count($cat_list);$i++)
!                       {
!                               if ($cat_list[$i]['selected'] != 'selected')
                                {
!                                       unset($cat_list[$i]['selected']);
                                }
                        }
+                       return $cat_list;
                }
  





reply via email to

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