Changeset 7882


Ignore:
Timestamp:
02/08/13 17:32:20 (11 years ago)
Author:
alexandrecorreia
Message:

Ticket #2507 - Implementado a alteração da quota do usuário

Location:
sandbox/webservice/api
Files:
4 edited

Legend:

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

    r7875 r7882  
    164164                $updateUser = array(); 
    165165                $updateUser = array_merge( $userInfo, $params ); 
    166  
     166                 
    167167                $result = $adminUpdateUser->save($updateUser); 
    168168 
  • sandbox/webservice/api/rest/admin/CommonFunctions.php

    r7878 r7882  
    5858        { 
    5959                if( $field && $field === "accountLogin" ) 
     60                { 
    6061                        $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_.]/", "", $params)); 
     62                } 
    6163                else 
    62                         $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_._@\\s]/", "", $params)); 
    63  
     64                { 
     65                        if( $field && $field == "accountMailQuota" ) 
     66                                $search = trim(preg_replace("/[^0-9_.]/", "", $params)); 
     67                        else     
     68                                $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_._@\\s]/", "", $params)); 
     69                } 
     70                 
    6471                $return['status'] = true; 
    6572 
  • sandbox/webservice/api/rest/admin/GetUsersResource.php

    r7875 r7882  
    5454                                                $return['accountRgUf']                  = $fields['corporative_information_rguf']; 
    5555                                                $return['accountDescription']   = $fields['corporative_information_description']; 
     56                                                $return['accountMailQuota']             = $fields['mailquota']; 
    5657                                                 
    5758                                                $this->setResult( array( "users" => $return )); 
  • sandbox/webservice/api/rest/admin/UpdateUserResource.php

    r7880 r7882  
    3636                                $rgUF                   = trim($this->getParam('accountRgUf')); 
    3737                                $description    = $common->convertChar(trim($this->getParam('accountDescription'))); 
     38                                $mailQuota              = trim($this->getParam('accountMailQuota')); 
    3839 
    3940                                // Field Validation 
     
    7879 
    7980                                // Characters not permited login 
    80                                 $msg = $common->validateCharacters($loginUser); 
     81                                $msg = $common->validateCharacters($loginUser, "accountLogin"); 
    8182 
    8283                                if( $msg['status'] == false ) 
    8384                                { 
    84                                         Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] ); 
     85                                        Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] . " : accountLogin" ); 
     86                                } 
     87 
     88                                //Characters not permited name 
     89                                $msg = $common->validateCharacters($nameUser); 
     90 
     91                                if( $msg['status'] == false ) 
     92                                { 
     93                                        Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] . " : accountName" ); 
     94                                } 
     95 
     96                                //Characters not permited mailQuota 
     97                                $msg = $common->validateCharacters($mailQuota, "accountMailQuota"); 
     98 
     99                                if( $msg['status'] == false ) 
     100                                { 
     101                                        Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] . " : accountMailQuota" ); 
    85102                                } 
    86103 
     
    117134                                } 
    118135 
    119                                 $fields['sn']                           = implode(" ", $nameUser );      
    120                                 $fields['telephonenumber']                              = $common->mascaraPhone($phoneUser); 
    121                                 $fields['corporative_information_cpf']  = $common->mascaraCPF($cpfUser); 
    122                                 $fields['corporative_information_rg']   = $rgUser; 
    123                                 $fields['corporative_information_rguf'] = $rgUF; 
     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; 
    124141                                $fields['corporative_information_description'] = $description; 
     142                                $fields['mailquota']                                            = $mailQuota; 
    125143 
    126144                                // Update Fields 
Note: See TracChangeset for help on using the changeset viewer.