Changeset 5934 for trunk/workflow


Ignore:
Timestamp:
04/12/12 15:18:08 (12 years ago)
Author:
marcosw
Message:

Ticket #2398 - Compatibilizacao com PHP-5.3 em alguns módulos do expresso

Location:
trunk/workflow/inc
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/workflow/inc/class.BrowserInfo.inc.php

    r5928 r5934  
    271271 
    272272                // clean up extraneous garbage that may be in the name 
    273                 $bd['browser'] = ereg_replace("[^a-z,A-Z]", "", $bd['browser']); 
     273                $bd['browser'] = preg_replace('/[^a-z,A-Z]/', '', $bd['browser']); 
    274274                // clean up extraneous garbage that may be in the version 
    275                 $bd['version'] = ereg_replace("[^0-9,.,a-z,A-Z]", "", $bd['version']); 
     275                $bd['version'] = preg_replace('/[^0-9,.,a-z,A-Z]/', '', $bd['version']); 
    276276 
    277277                // check for AOL 
     
    280280                        $var = stristr($agent, "AOL"); 
    281281                        $var = explode(" ", $var); 
    282                         $bd['aol'] = ereg_replace("[^0-9,.,a-z,A-Z]", "", $var[1]); 
     282                        $bd['aol'] = preg_replace('/[^0-9,.,a-z,A-Z]/', '', $var[1]); 
    283283                } 
    284284 
  • trunk/workflow/inc/class.utils.php

    r795 r5934  
    389389                } 
    390390                foreach ($jsEvents as $event => $action) 
    391                         $scriptStr .= " $event=\"" . ereg_replace("\"", "'", $action) . "\""; 
     391                        $scriptStr .= " $event=\"" . preg_replace("/\"/", "'", $action) . "\""; 
    392392                return sprintf("<a href=\"%s\"%s%s%s%s%s%s%s%s>%s</a>", htmlentities($url), 
    393393                        (!empty($name) ? " name=\"{$name}\"" : ""), 
  • trunk/workflow/inc/class.utils.string.php

    r795 r5934  
    3030         */ 
    3131        function stripBlank($str, $replace=' ') { 
    32                 return ereg_replace("[[:blank:]]{1,}", $replace, $str); 
     32                return preg_replace('/[[:blank:]]{1,}/', $replace, $str); 
    3333        } 
    3434         
     
    405405                switch ($filterType) { 
    406406                        case 'alpha' : 
    407                                 return (ereg_replace("[^a-zA-Z]", $replaceStr, $str)); 
     407                                return (preg_replace('/[^a-zA-Z]/', $replaceStr, $str)); 
    408408                        case 'alphalower' : 
    409                                 return (ereg_replace("[^a-z]", $replaceStr, $str)); 
     409                                return (preg_replace('/[^a-z]/', $replaceStr, $str)); 
    410410                        case 'alphaupper' : 
    411                                 return (ereg_replace("[^A-Z]", $replaceStr, $str)); 
     411                                return (preg_replace('/[^A-Z]/', $replaceStr, $str)); 
    412412                        case 'num' : 
    413                                 return (ereg_replace("[^0-9]", $replaceStr, $str)); 
     413                                return (preg_replace('/[^0-9]/', $replaceStr, $str)); 
    414414                        case 'alphanum' : 
    415                                 return (ereg_replace("[^0-9a-zA-Z]", $replaceStr, $str)); 
     415                                return (preg_replace('/[^0-9a-zA-Z]/', $replaceStr, $str)); 
    416416                        case 'htmlentities' : 
    417                                 return (ereg_replace("&[[:alnum:]]{0,};", $replaceStr, $str)); 
     417                                return (preg_replace('/&[[:alnum:]]{0,};/', $replaceStr, $str)); 
    418418                        case 'blank' : 
    419                                 return (ereg_replace("[[:blank:]]{1,}", $replaceStr, $str)); 
     419                                return (preg_replace('/[[:blank:]]{1,}/', $replaceStr, $str)); 
    420420                        default : 
    421421                                return $str; 
     
    625625         */ 
    626626        function wrap($str, $num, $breakString="\n") { 
    627                 $str = ereg_replace("([^\r\n])\r\n([^\r\n])", "\\1 \\2", $str); 
    628                 $str = ereg_replace("[\r\n]*\r\n[\r\n]*", "\r\n\r\n", $str); 
    629                 $str = ereg_replace("[ ]* [ ]*", ' ', $str); 
     627                $str = preg_replace('/([^\r\n])\r\n([^\r\n])/', "\\1 \\2", $str); 
     628                $str = preg_replace('/[\r\n]*\r\n[\r\n]*/', "\r\n\r\n", $str); 
     629                $str = preg_replace('/[ ]* [ ]*/', ' ', $str); 
    630630                $str = stripslashes($str); 
    631631                $processed = ''; 
  • trunk/workflow/inc/phplot/phplot.php

    r5928 r5934  
    941941        else { 
    942942            // Split the text by its lines, and count them 
    943             $which_text = ereg_replace("\r", "", $which_text); 
     943            $which_text = preg_replace('/\r/', '', $which_text); 
    944944            $str = split("\n", $which_text); 
    945945            $nlines = count($str); 
Note: See TracChangeset for help on using the changeset viewer.