Changeset 7941


Ignore:
Timestamp:
03/01/13 18:28:07 (6 years ago)
Author:
alexandrecorreia
Message:

Ticket #2507 - Verificando se os campos possuem valor para a atualização

Location:
sandbox/webservice/api
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/webservice/api/adapters/ExpressoAdapter.php

    r7854 r7941  
    166166                return $contactApps; 
    167167        } 
    168                                  
    169168} 
  • sandbox/webservice/api/rest/admin/UpdateUserResource.php

    r7882 r7941  
    3737                                $description    = $common->convertChar(trim($this->getParam('accountDescription'))); 
    3838                                $mailQuota              = trim($this->getParam('accountMailQuota')); 
     39                                $birthDate              = $common->mascaraBirthDate($this->getParam('accountBirthDate')); 
     40                                $st                     = $this->getParam('accountSt'); 
     41                                $city                   = $this->getParam('accountCity'); 
     42                                $sex                    = $this->getParam('accountSex'); 
    3943 
    4044                                // Field Validation 
     
    134138                                } 
    135139 
    136                                 $fields['sn']                                                           = implode(" ", $nameUser );      
    137                                 $fields['telephonenumber']                                      = $common->mascaraPhone($phoneUser); 
    138                                 $fields['corporative_information_cpf']          = $common->mascaraCPF($cpfUser); 
    139                                 $fields['corporative_information_rg']           = $rgUser; 
    140                                 $fields['corporative_information_rguf']         = $rgUF; 
    141                                 $fields['corporative_information_description'] = $description; 
    142                                 $fields['mailquota']                                            = $mailQuota; 
     140                                if( trim($nameUser) != "" ) 
     141                                        $fields['sn'] = implode(" ", $nameUser );        
     142                                 
     143                                if( trim($phoneUser) != "" ) 
     144                                        $fields['telephonenumber'] = $common->mascaraPhone($phoneUser); 
     145                                 
     146                                if( trim($cpfUser) != "" ) 
     147                                        $fields['corporative_information_cpf'] = $common->mascaraCPF($cpfUser); 
     148                                 
     149                                if( trim($rgUser) != "" ) 
     150                                        $fields['corporative_information_rg'] = $rgUser; 
     151                                 
     152                                if( trim($rgUF) != "" ) 
     153                                        $fields['corporative_information_rguf'] = $rgUF; 
     154                                 
     155                                if( trim($description) != "" ) 
     156                                        $fields['corporative_information_description'] = $description; 
     157 
     158                                if( trim($mailQuota) != "" ) 
     159                                        $fields['mailquota'] = $mailQuota; 
     160 
     161                                if( trim($birthDate) != "" ) 
     162                                        $fields['corporative_information_datanascimento'] = $birthDate; 
     163 
     164                                if( trim($st) != "" ) 
     165                                        $fields['corporative_information_st']   = $st; 
     166         
     167                                if( trim($city) != "" )  
     168                                        $fields['corporative_information_city'] = $city; 
     169 
     170                                if( trim($sex) != "" )                   
     171                                        $fields['corporative_information_sexo'] = $sex; 
    143172 
    144173                                // Update Fields 
  • sandbox/webservice/api/rest/core/LoginResource.php

    r7930 r7941  
    99         
    1010                return array( 
    11                                 'contactID'                     => $GLOBALS['phpgw_info']['user']['account_dn'], 
    12                                 'contactMails'          => array($GLOBALS['phpgw_info']['user']['email']), 
    13                                 'contactPhones'         => array($GLOBALS['phpgw_info']['user']['telephonenumber']), 
    14                                 'contactFullName'       => $GLOBALS['phpgw_info']['user']['fullname'], 
     11                                'contactID'                             => $GLOBALS['phpgw_info']['user']['account_dn'], 
     12                                'contactMails'                  => array($GLOBALS['phpgw_info']['user']['email']), 
     13                                'contactPhones'                 => array($GLOBALS['phpgw_info']['user']['telephonenumber']), 
     14                                'contactFullName'               => $GLOBALS['phpgw_info']['user']['fullname'], 
    1515                                'contactLID'                    => $GLOBALS['phpgw_info']['user']['account_lid'], 
    1616                                'contactUIDNumber'              => $GLOBALS['phpgw_info']['user']['account_id'], 
    17                                 'contactApps'           => $this->getUserApps() 
     17                                'contactApps'                   => $this->getUserApps() 
    1818                ); 
    1919        } 
Note: See TracChangeset for help on using the changeset viewer.