Changeset 8236


Ignore:
Timestamp:
10/10/13 17:22:22 (5 years ago)
Author:
angelo
Message:

Ticket #3491 - Compatibilizar Expresso com novas versoes do PHP

Location:
sandbox/2.5.1-evolucao/expressoAdmin1_2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/controller.php

    r8231 r8236  
    2727                        $array_files = array();                  
    2828                        for($idx = 1; $idx <= $count_files; ++$idx) { 
    29                                 if($_FILES['file_'.$idx] && !$_FILES['file_'.$idx]['error']) 
     29                                if(isset($_FILES['file_'.$idx]) && $_FILES['file_'.$idx] && !$_FILES['file_'.$idx]['error']) 
    3030                                        $array_files[] = $_FILES['file_'.$idx];                                           
    3131                        } 
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/inc/class.db_functions.inc.php

    r8231 r8236  
    238238                        $user_in_group[] = $this->db->row(); 
    239239                 
    240                 if (count($user_in_group) == 0) 
     240                if (!isset($user_in_group) || count($user_in_group) == 0) 
    241241                { 
    242242                        $sql = "INSERT INTO phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) " 
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/inc/class.group.inc.php

    r5133 r8236  
    108108                         
    109109                        // ADD ATTRIBUTES 
    110                         if ($params['phpgwaccountvisible'] == 'on') 
     110                        if (isset($params['phpgwaccountvisible']) && $params['phpgwaccountvisible'] == 'on') 
    111111                        { 
    112112                                $group_info['phpgwaccountvisible'] = '-1'; 
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r8235 r8236  
    990990                $result['status'] = true; 
    991991                 
    992                 if ($_SESSION['phpgw_info']['expresso']['global_denied_groups'][$cn]) 
     992                if (isset($_SESSION['phpgw_info']['expresso']['global_denied_groups'][$cn]) && $_SESSION['phpgw_info']['expresso']['global_denied_groups'][$cn]) 
    993993                { 
    994994                        $result['status'] = false; 
     
    10581058                $result['status'] = true; 
    10591059                 
    1060                 if ($_SESSION['phpgw_info']['expresso']['global_denied_users'][$uid]) 
     1060                if (isset($_SESSION['phpgw_info']['expresso']['global_denied_users'][$uid]) && $_SESSION['phpgw_info']['expresso']['global_denied_users'][$uid]) 
    10611061                { 
    10621062                        $result['status'] = false; 
     
    18741874                                $sector_dn_array = explode(",", $entry[0]['dn']); 
    18751875                $sector_dn_array_count = count($sector_dn_array); 
     1876                                $sector_dn = ''; 
    18761877                                for($i=1; $i<$sector_dn_array_count; ++$i) 
    18771878                                        $sector_dn .= $sector_dn_array[$i] . ','; 
     
    18831884                                $result['description']                  = $entry[0]['description'][0]; 
    18841885                                $result['gidnumber']                    = $entry[0]['gidnumber'][0]; 
    1885                                 $result['phpgwaccountvisible']  = $entry[0]['phpgwaccountvisible'][0]; 
     1886                                $result['phpgwaccountvisible']  = isset($entry[0]['phpgwaccountvisible']) ? $entry[0]['phpgwaccountvisible'][0] : ''; 
    18861887                                $result['email']                                = $entry[0]['mail'][0]; 
    18871888                 
     
    19381939                                        if ($entry[0]['objectclass'][$i] == 'sambaGroupMapping') 
    19391940                                                $result['sambaGroup'] = true; 
    1940  
    1941                                         $a_tmp = explode("-", $entry[0]['sambasid'][0]); 
    1942                                         array_pop($a_tmp); 
    1943                                         $result['sambasid'] = implode("-", $a_tmp); 
     1941                                        if (isset($entry[0]['sambasid'])){ 
     1942                                                $a_tmp = explode("-",$entry[0]['sambasid'][0]); 
     1943                                                array_pop($a_tmp); 
     1944                                                $result['sambasid'] = implode("-", $a_tmp); 
     1945                                        } 
    19441946                                } 
    19451947                                return $result; 
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/inc/class.maillist.inc.php

    r585 r8236  
    9898                                $maillist_info['accountStatus'] = 'active'; 
    9999                         
    100                         if ($params['phpgwAccountVisible'] == 'on') 
     100                        if (isset($params['phpgwAccountVisible']) && $params['phpgwAccountVisible'] == 'on') 
    101101                                $maillist_info['phpgwAccountVisible'] = '-1'; 
    102102                                                 
  • sandbox/2.5.1-evolucao/expressoAdmin1_2/inc/class.user.inc.php

    r7243 r8236  
    102102                                $user_info['userPassword']                              = '{md5}' . base64_encode(pack("H*",md5($params['password1']))); 
    103103                                 
    104                                 if ($params['passwd_expired'] == '1') 
     104                                if (isset($params['passwd_expired']) && $params['passwd_expired'] == '1') 
    105105                                        $user_info['phpgwLastPasswdChange'] = '0'; 
    106106                                 
     
    136136                                } 
    137137                                 
    138                                 if ($params['deliverymode']) 
     138                                if (isset($params['deliverymode']) && $params['deliverymode']) 
    139139                                        $user_info['deliveryMode'] = 'forwardOnly'; 
    140140                         
    141141                                //Ocultar da pesquisa e do catálogo 
    142                                 if ($params['phpgwaccountvisible']) 
     142                                if (isset($params['phpgwaccountvisible']) && $params['phpgwaccountvisible']) 
    143143                                        $user_info['phpgwAccountVisible'] = '-1'; 
    144144 
     
    245245                         
    246246                                // Inclusao do Mail do usuário nas listas de email selecionadas. 
    247                                 if ($params['maillists']) 
     247                                if (isset($params['maillists']) && $params['maillists']) 
    248248                                { 
    249249                                        foreach($params['maillists'] as $uid) 
Note: See TracChangeset for help on using the changeset viewer.