Ignore:
Timestamp:
03/01/12 10:37:23 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2398 - Compatibilizacao com PHP-5.3 no modulo ExpressoAdmin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r5509 r5593  
    131131                } 
    132132 
    133                 if (! eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$", $params['mail']) ) 
     133                if (! preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i', $params['mail']) ) 
    134134                { 
    135135                        $result['status'] = false; 
     
    235235                } 
    236236 
    237                 if (! eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$", $params['mail']) ) 
     237                if (! preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i', $params['mail']) ) 
    238238                { 
    239239                        $result['status'] = false; 
     
    338338                } 
    339339 
    340                 if (! eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$", $params['mail']) ) 
     340                if (! preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i', $params['mail']) ) 
    341341                { 
    342342                        $result['status'] = false; 
     
    461461                        } 
    462462         
    463                         if (! eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$", $params['mail']) ) 
     463                        if (! preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i', $params['mail']) ) 
    464464                        { 
    465465                                $result['status'] = false; 
     
    656656                        { 
    657657                                //Obtenho UID sem a organização. Na criação o uid já vem sem a organização 
    658                                 $tmp_uid_without_org = split("-", $params['uid']); 
     658                                $tmp_uid_without_org = preg_split('/-/', $params['uid']); 
    659659                                $tmp_reverse_uid_without_org = array_reverse($tmp_uid_without_org); 
    660660                                array_pop($tmp_reverse_uid_without_org); 
     
    671671                        { 
    672672                                //Obtenho UID sem a organização. Na criação o uid já vem sem a organização 
    673                                 $tmp_uid_without_org = split("-", $params['uid']); 
     673                                $tmp_uid_without_org = preg_split('/-/', $params['uid']); 
    674674                                $tmp_reverse_uid_without_org = array_reverse($tmp_uid_without_org); 
    675675                                array_pop($tmp_reverse_uid_without_org); 
     
    724724                                //Obtenho UID sem a organização 
    725725                                /* 
    726                                 $tmp_uid_without_org = split("-", $params['uid']); 
     726                                $tmp_uid_without_org = preg_split('/-/', $params['uid']); 
    727727                                if (count($tmp_uid_without_org) < 2) 
    728728                                { 
     
    26662666                else 
    26672667                { 
    2668                         $tmp_user_context = split(",", utf8_decode($entrie[0]['dn'])); 
     2668                        $tmp_user_context = preg_split('/,/', utf8_decode($entrie[0]['dn'])); 
    26692669                        $tmp_reverse_user_context = array_reverse($tmp_user_context); 
    26702670                        array_pop($tmp_reverse_user_context); 
     
    27602760                else 
    27612761                { 
    2762                         $tmp_user_context = split(",", $entrie[0]['dn']); 
     2762                        $tmp_user_context = preg_split('/,/', $entrie[0]['dn']); 
    27632763                        $tmp_reverse_user_context = array_reverse($tmp_user_context); 
    27642764                        array_pop($tmp_reverse_user_context); 
Note: See TracChangeset for help on using the changeset viewer.