Changeset 5281


Ignore:
Timestamp:
12/21/11 18:42:14 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2398 - Compatibilizando codigo do Expresso, em geral, com PHP >= 5.3

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/calendar/inc/class.bocalendar.inc.php

    r5132 r5281  
    192192                        $owner = get_var('owner',array('GET','POST'),$GLOBALS['owner']); 
    193193 
    194                         ereg('menuaction=([a-zA-Z.]+)',$_SERVER['HTTP_REFERER'],$regs); 
     194                        preg_match('/menuaction=([a-zA-Z.]+)/',$_SERVER['HTTP_REFERER'],$regs); 
    195195                        $from = $regs[1]; 
    196196                        if ((substr($_SERVER['PHP_SELF'],-8) == 'home.php' && substr($this->prefs['calendar']['defaultcalendar'],0,7) == 'planner' 
     
    35393539                                         
    35403540                                         
    3541                                         list($subject,$body1) = split("\n",$GLOBALS['phpgw']->preferences->parse_notify($notify_msg,$details),2); 
     3541                                        list($subject,$body1) = preg_split('/\n/',$GLOBALS['phpgw']->preferences->parse_notify($notify_msg,$details),2); 
    35423542                                         
    35433543                                        switch($part_prefs['calendar']['update_format']) 
     
    37913791                                        $details['startdate'] = $GLOBALS['phpgw']->common->show_date($starttime); 
    37923792                                        $details['enddate']   = $GLOBALS['phpgw']->common->show_date($endtime); 
    3793                                         list($subject,$body1) = split("\n",$GLOBALS['phpgw']->preferences->parse_notify($notify_msg,$details),2); 
     3793                                        list($subject,$body1) = preg_split('/\n/',$GLOBALS['phpgw']->preferences->parse_notify($notify_msg,$details),2); 
    37943794                                } 
    37953795                                 
  • trunk/calendar/inc/class.socalendar_sql.inc.php

    r5243 r5281  
    794794                function store_event() 
    795795                { 
    796                         return $this->save_event(&$this->event); 
     796                        return $this->save_event($this->event); 
    797797                } 
    798798 
  • trunk/phpgwapi/inc/class.browser.inc.php

    r5141 r5281  
    5151                                Determine browser and version 
    5252                        */ 
    53                         if(ereg('MSIE ([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     53                        if(preg_match('/MSIE ([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    5454                        { 
    5555                                $this->BROWSER_VER = $log_version[1]; 
    5656                                $this->BROWSER_AGENT = 'IE'; 
    5757                        } 
    58                         elseif(ereg('Opera ([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version) || 
    59                                 ereg('Opera/([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     58                        elseif(preg_match('/Opera ([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version) || 
     59                                preg_match('/Opera\/([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    6060                        { 
    6161                                $this->BROWSER_VER   = $log_version[1]; 
    6262                                $this->BROWSER_AGENT = 'OPERA'; 
    6363                        } 
    64                         elseif(eregi('iCab ([0-9].[0-9a-zA-Z]{1,4})',$HTTP_USER_AGENT,$log_version) || 
    65                                 eregi('iCab/([0-9].[0-9a-zA-Z]{1,4})',$HTTP_USER_AGENT,$log_version)) 
     64                        elseif(preg_match('/iCab ([0-9].[0-9a-zA-Z]{1,4})/i',$HTTP_USER_AGENT,$log_version) || 
     65                                preg_match('/iCab\/([0-9].[0-9a-zA-Z]{1,4})/i',$HTTP_USER_AGENT,$log_version)) 
    6666                        { 
    6767                                $this->BROWSER_VER   = $log_version[1]; 
    6868                                $this->BROWSER_AGENT = 'iCab'; 
    6969                        }  
    70                         elseif(ereg('Gecko',$HTTP_USER_AGENT,$log_version)) 
     70                        elseif(preg_match('/Gecko/',$HTTP_USER_AGENT,$log_version)) 
    7171                        { 
    7272                                if(isset($log_version[1])) 
     
    7474                                $this->BROWSER_AGENT = 'MOZILLA'; 
    7575                        } 
    76                         elseif(ereg('Konqueror/([0-9].[0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version) || 
    77                                 ereg('Konqueror/([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     76                        elseif(preg_match('/Konqueror\/([0-9].[0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version) || 
     77                                preg_match('/Konqueror\/([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    7878                        { 
    7979                                $this->BROWSER_VER=$log_version[1]; 
  • trunk/phpgwapi/inc/class.error.inc.php

    r2 r5281  
    6161                        $fname = $parms['file']; 
    6262                        $line  = $parms['line']; 
    63                         if (eregi('([DIWEF])-([[:alnum:]]*)\, (.*)',$etext,$match)) 
     63                        if (preg_match('/([DIWEF])-([[:alnum:]]*)\, (.*)/i',$etext,$match)) 
    6464                        { 
    6565                                $this->severity = strtoupper($match[1]); 
  • trunk/phpgwapi/inc/class.html.inc.php

    r2 r5281  
    2222        { 
    2323                // should be Ok for all HTML 4 compatible browsers 
    24                 if (!eregi('(Safari)/([0-9.]+)',$_SERVER['HTTP_USER_AGENT'],$parts) && 
    25                         !eregi('compatible; ([a-z_]+)[/ ]+([0-9.]+)',$_SERVER['HTTP_USER_AGENT'],$parts)) 
    26                 { 
    27                         eregi('^([a-z_]+)/([0-9.]+)',$_SERVER['HTTP_USER_AGENT'],$parts); 
     24                if (!preg_match('/(Safari)\/([0-9.]+)/i',$_SERVER['HTTP_USER_AGENT'],$parts) && 
     25                        !preg_match('/compatible; ([a-z_]+)[\/ ]+([0-9.]+)/i',$_SERVER['HTTP_USER_AGENT'],$parts)) 
     26                { 
     27                        preg_match('/^([a-z_]+)\/([0-9.]+)/i',$_SERVER['HTTP_USER_AGENT'],$parts); 
    2828                } 
    2929                list(,$this->user_agent,$this->ua_version) = $parts; 
  • trunk/phpgwapi/inc/class.sessions.inc.php

    r5141 r5281  
    11771177                                while ($i < count($a)) 
    11781178                                { 
    1179                                         $b = split('=', $a[$i],2); 
     1179                                        $b = preg_split('/=/', $a[$i],2); 
    11801180                                        // Check if this value doesn't already exist in new_extravars 
    11811181                                        if(array_key_exists($b[0], $new_extravars)) 
    11821182                                        { 
    11831183                                                // print "Debug::Error !!! " . $b[0] . " ($i) already exists<br>"; 
    1184                                                 if( eregi("\[\]", $b[0]) ) 
     1184                                                if( preg_match('/\[\]/i', $b[0]) ) 
    11851185                                                { 
    11861186                                                        $b[0] = eregi_replace("\[\]", "[$i]", $b[0]); 
  • trunk/phpgwapi/inc/class.sessions_php4.inc.php

    r3018 r5281  
    9797                        $GLOBALS['phpgw_session']['session_action'] = $action; 
    9898 
    99                         session_register('phpgw_session'); 
    10099                        $_SESSION['phpgw_session'] = $GLOBALS['phpgw_session']; 
    101100 
     
    173172                                $encrypteddata = $GLOBALS['phpgw']->crypto->encrypt($data); 
    174173                                $GLOBALS['phpgw_session']['phpgw_app_sessions'][$appname][$location]['content'] = $encrypteddata; 
    175                                 session_register('phpgw_session'); 
    176174                                $_SESSION['phpgw_session'] = $GLOBALS['phpgw_session']; 
    177175                                return $data; 
  • trunk/phpgwapi/inc/functions.inc.php

    r5164 r5281  
    101101        } 
    102102 
    103         magic_quotes_runtime(false); 
    104103        print_debug('sane environment','messageonly','api'); 
    105104 
     
    406405                while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags'])) 
    407406                { 
    408                         if (ereg('enable_',$phpgw_class_name[0])) 
     407                        if (preg_match('/enable_/',$phpgw_class_name[0])) 
    409408                        { 
    410409                                $enable_class = str_replace('enable_','',$phpgw_class_name[0]); 
  • trunk/phpgwapi/templates/default/login_default.php

    r5164 r5281  
    364364        foreach($_GET as $name => $value) 
    365365        { 
    366                 if(ereg('phpgw_',$name)) 
     366                if(preg_match('/phpgw_/',$name)) 
    367367                { 
    368368                        $extra_vars .= '&' . $name . '=' . urlencode($value); 
Note: See TracChangeset for help on using the changeset viewer.