Ignore:
Timestamp:
12/18/12 16:15:29 (11 years ago)
Author:
douglasz
Message:

Ticket #3236 - Correcoes para Performance: Function Within Loop Declaration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/preferences/inc/class.uicategories.inc.php

    r7655 r7673  
    8383                function cat_data($edata,$data) 
    8484                { 
    85                         for ($j=0;$j<count($edata);++$j) 
     85            $edata_count = count($edata); 
     86                        for ($j=0;$j<$edata_count;++$j) 
    8687                        { 
    8788                                $td_data .= '<td>' . $data[$edata[$j]] . '</td>' . "\n"; 
     
    169170                        if (is_array($edata)) 
    170171                        { 
    171                                 for($i=0;$i<count($edata);++$i) 
     172                $edata_count = count($edata); 
     173                                for($i=0;$i<$edata_count;++$i) 
    172174                                { 
    173175                                        $GLOBALS['phpgw']->template->set_var('th_data','<td bgcolor="' . $GLOBALS['phpgw_info']['theme']['th_bg'] . '">' . lang($edata[$i]) . '</td>'); 
     
    181183 
    182184// -------------------------- end header declaration -------------------------------------- 
    183  
    184                         for ($i=0;$i<count($cats);++$i) 
     185            $cats_count = count($cats); 
     186                        for ($i=0;$i<$cats_count;++$i) 
    185187                        { 
    186188                                $this->nextmatchs->template_alternate_row_color($GLOBALS['phpgw']->template); 
     
    375377                        { 
    376378                                $edata = explode(',',$extra); 
    377                                 for($i=0;$i<count($edata);++$i) 
     379                $edata_count = count($edata); 
     380                                for($i=0;$i<$edata_count;++$i) 
    378381                                { 
    379382                                        $GLOBALS['phpgw']->template->set_var('tr_color',$GLOBALS['phpgw']->nextmatchs->alternate_row_color()); 
     
    506509 
    507510                                $data = unserialize($cats[0]['data']); 
    508                                 for($i=0;$i<count($edata);++$i) 
     511                $edata_count = count($edata); 
     512                                for($i=0;$i<$edata_count;++$i) 
    509513                                { 
    510514                                        $GLOBALS['phpgw']->template->set_var('td_data','<input name="cat_data[' . $edata[$i] . ']" size="50" value="' . $data[$edata[$i]] . '">'); 
Note: See TracChangeset for help on using the changeset viewer.