Ignore:
Timestamp:
12/14/12 14:30:35 (11 years ago)
Author:
douglasz
Message:

Ticket #3236 - Melhorias de performance no codigo do Expresso.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/class.categories.inc.php

    r4786 r7655  
    289289                                $cats[$i]['data']        = $this->db->f('cat_data'); 
    290290                                         
    291                                 $i++; 
     291                                ++$i; 
    292292                        } 
    293293 
    294294                        $num_cats = count($cats); 
    295                         for ($i=0;$i < $num_cats;$i++) 
     295                        for ($i=0;$i < $num_cats;++$i) 
    296296                        { 
    297297                                $sub_select = ' AND cat_parent=' . $cats[$i]['id'] . ' AND cat_level=' . ($cats[$i]['level']+1); 
     
    313313                                        $subcats[$j]['description'] = $this->db->f('cat_description'); 
    314314                                        $subcats[$j]['data']        = $this->db->f('cat_data'); 
    315                                         $j++; 
     315                                        ++$j; 
    316316                                } 
    317317 
     
    320320                                { 
    321321                                        $newcats = array(); 
    322                                         for ($k = 0; $k <= $i; $k++) 
     322                                        for ($k = 0; $k <= $i; ++$k) 
    323323                                        { 
    324324                                                $newcats[$k] = $cats[$k]; 
    325325                                        } 
    326                                         for ($k = 0; $k < $num_subcats; $k++) 
     326                                        for ($k = 0; $k < $num_subcats; ++$k) 
    327327                                        { 
    328328                                                $newcats[$k+$i+1] = $subcats[$k]; 
    329329                                        } 
    330                                         for ($k = $i+1; $k < $num_cats; $k++) 
     330                                        for ($k = $i+1; $k < $num_cats; ++$k) 
    331331                                        { 
    332332                                                $newcats[$k+$num_subcats] = $cats[$k]; 
     
    422422                        if($self) 
    423423                        { 
    424                                 for ($i=0;$i<count($cats);$i++) 
     424                                for ($i=0;$i<count($cats);++$i) 
    425425                                { 
    426426                                        if ($cats[$i]['id'] == $self) 
     
    441441                                        } 
    442442                                        $s .= '>'; 
    443                                         for ($j=0;$j<$cat['level'];$j++) 
     443                                        for ($j=0;$j<$cat['level'];++$j) 
    444444                                        { 
    445445                                                $s .= '&nbsp;'; 
     
    467467                                if ($this->total_records > 0) 
    468468                                { 
    469                                         for ($i=0;$i<count($cats);$i++) 
     469                                        for ($i=0;$i<count($cats);++$i) 
    470470                                        { 
    471471                                                $image_set = '&nbsp;'; 
     
    576576                                $new_parent = $this->id2name($cat_id,'parent'); 
    577577 
    578                                 for ($i=0;$i<count($cats);$i++) 
     578                                for ($i=0;$i<count($cats);++$i) 
    579579                                { 
    580580                                        if ($cats[$i]['level'] == 1) 
Note: See TracChangeset for help on using the changeset viewer.