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/workflow/inc/smarty/plugins/function.mailto.php

    r795 r7655  
    8989 
    9090    $mail_parm_vals = ''; 
    91     for ($i=0; $i<count($mail_parms); $i++) { 
     91    $mail_parms_count = count($mail_parms); 
     92    for ($i=0; $i<$mail_parms_count; ++$i) { 
    9293        $mail_parm_vals .= (0==$i) ? '?' : '&'; 
    9394        $mail_parm_vals .= $mail_parms[$i]; 
     
    105106 
    106107        $js_encode = ''; 
    107         for ($x=0; $x < strlen($string); $x++) { 
     108        for ($x=0; $x < strlen($string); ++$x) { 
    108109            $js_encode .= '%' . bin2hex($string[$x]); 
    109110        } 
     
    114115        $string = '<a href="mailto:'.$address.'" '.$extra.'>'.$text.'</a>'; 
    115116 
    116         for($x = 0, $y = strlen($string); $x < $y; $x++ ) { 
     117        for($x = 0, $y = strlen($string); $x < $y; ++$x ) { 
    117118            $ord[] = ord($string[$x]);    
    118119        } 
     
    138139        } 
    139140        $address_encode = ''; 
    140         for ($x=0; $x < strlen($address); $x++) { 
     141        for ($x=0; $x < strlen($address); ++$x) { 
    141142            if(preg_match('!\w!',$address[$x])) { 
    142143                $address_encode .= '%' . bin2hex($address[$x]); 
     
    146147        } 
    147148        $text_encode = ''; 
    148         for ($x=0; $x < strlen($text); $x++) { 
     149        for ($x=0; $x < strlen($text); ++$x) { 
    149150            $text_encode .= '&#x' . bin2hex($text[$x]).';'; 
    150151        } 
Note: See TracChangeset for help on using the changeset viewer.