Ignore:
Timestamp:
08/29/07 08:55:50 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

File:
1 edited

Legend:

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

    r62 r63  
    33define('PHPGW_API_INC','../phpgwapi/inc');       
    44include_once(PHPGW_API_INC.'/class.common.inc.php'); 
     5include_once('class.functions.inc.php'); 
    56 
    67class ldap_functions 
     
    89        var $ldap; 
    910        var $current_config; 
     11        var $functions; 
    1012         
    1113        function ldap_functions(){ 
     
    1416                $common = new common(); 
    1517                $this->ldap = $common->ldapConnect(); 
     18                $this->functions = new functions; 
    1619        } 
    1720         
    1821        function validate_fields($params) 
    1922        { 
     23                $result['status'] = true; 
    2024                $params = unserialize($params['attributes']); 
    2125                $type = $params['type']; 
     
    2428                $mail = $params['mail']; 
    2529                $mailalternateaddress = $params['mailalternateaddress']; 
    26  
    27                 $result['status'] = true; 
    28                  
     30                                 
    2931                if ($_SESSION['phpgw_info']['expresso']['global_denied_users'][$uid]) 
    3032                { 
     
    657659                        array_pop($a_tmp); 
    658660                        $result['sambasid'] = implode("-", $a_tmp); 
     661                } 
     662 
     663                // Verifica o acesso do gerente aos atributos corporativos 
     664                if ($this->functions->check_acl($_SESSION['phpgw_session']['session_lid'], 'manipulate_corporative_information')) 
     665                { 
     666                        $result['corporative_information_employeenumber']= $entry[0]['employeenumber'][0]; 
     667                        $result['corporative_information_cpf']                  = $entry[0]['cpf'][0]; 
     668                        $result['corporative_information_rg']                   = $entry[0]['rg'][0]; 
     669                        $result['corporative_information_rguf']                 = $entry[0]['rguf'][0]; 
    659670                } 
    660671                 
Note: See TracChangeset for help on using the changeset viewer.