params) parent::post($request); if( $this->isLoggedIn() ) { // Permission $permission = array(); $permission['action'] = 'edit_users'; $permission['apps'] = $this->getUserApps(); //Load Conf Admin $this->loadConfAdmin(); if( $this->validatePermission($permission) ) { $uidUser = $this->getParam('account_uidnumber_edit'); // Validate fields if( trim($uidUser) == "" && isset($uidUser) ) Errors::runException( "ADMIN_UIDNUMBER_EMPTY" ); // Get User $fields = $this->editUser($uidUser); if( $fields != false ) { // Return fields $return = array(); $return['account_uidnumber'] = $fields['uidnumber']; $return['account_login'] = $fields['uid']; $return['account_email'] = $fields['mail']; $return['account_name'] = $fields['givenname']." ".$fields['sn']; $return['account_phone'] = $fields['telephonenumber']; $return['account_cpf'] = $fields['corporative_information_cpf']; $return['account_rg'] = $fields['corporative_information_rg']; $return['account_rg_uf'] = $fields['corporative_information_rguf']; $return['account_description'] = $fields['corporative_information_description']; $this->setResult( array( "result" => $return )); } else Errors::runException( "ADMIN_USER_NOT_FOUND" ); } else { Errors::runException( "ACCESS_NOT_PERMITTED" ); } } return $this->getResponse(); } } ?>