Changeset 7878 for sandbox/webservice/api
- Timestamp:
- 02/08/13 10:50:40 (11 years ago)
- Location:
- sandbox/webservice/api/rest/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/rest/admin/CommonFunctions.php
r7810 r7878 3 3 class CommonFunctions 4 4 { 5 public function convertChar($param) 6 { 7 $param = mb_convert_encoding( $param ,"UTF8", "ISO_8859-1" ); 8 9 $array1 = array( "á", "à ", "â", "ã", "À", "é", "Ú", "ê", "ë", "Ã", "ì", "î", "ï", "ó", "ò", "ÃŽ", "õ", "ö", "ú", "ù", "û", "ÃŒ", "ç" 10 , "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã" ); 11 12 $array2 = array( "a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c" 13 , "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C" ); 14 15 return str_replace( $array1, $array2, $param); 16 } 17 5 18 public function mascaraCPF($param) 6 19 { … … 42 55 } 43 56 44 public function validateCharacters( $params 57 public function validateCharacters( $params, $field = false) 45 58 { 46 $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_.]/", "", $params)); 59 if( $field && $field === "accountLogin" ) 60 $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_.]/", "", $params)); 61 else 62 $search = trim(preg_replace("/[^a-z_0-9_A-Z_-_._@\\s]/", "", $params)); 47 63 48 64 $return['status'] = true; -
sandbox/webservice/api/rest/admin/CreateUserResource.php
r7859 r7878 27 27 $loginUser = trim($this->getParam('accountLogin')); 28 28 $emailUser = trim($this->getParam('accountEmail')); 29 $nameUser = trim($this->getParam('accountName'));29 $nameUser = $common->convertChar(trim($this->getParam('accountName'))); 30 30 $profileUser = trim($this->getParam('accountProfile')); 31 31 $passwordUser = trim($this->getParam('accountPassword')); … … 35 35 $rgUser = trim($this->getParam('accountRg')); 36 36 $rgUF = trim($this->getParam('accountRgUf')); 37 $description = trim($this->getParam('accountDescription'));37 $description = $common->convertChar(trim($this->getParam('accountDescription'))); 38 38 39 39 // Field Validation … … 83 83 84 84 // Characters not permited login 85 $msg = $common->validateCharacters( $loginUser);85 $msg = $common->validateCharacters( $loginUser, "accountLogin" ); 86 86 87 87 if( $msg['status'] == false ) 88 88 { 89 Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] ); 89 Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] . " : accountLogin" ); 90 } 91 92 //Characters not permited name 93 $msg = $common->validateCharacters($nameUser); 94 95 if( $msg['status'] == false ) 96 { 97 Errors::runException( "ADMIN_FIELDS_VALIDATE", $msg['msg'] . " : accountName" ); 90 98 } 91 99
Note: See TracChangeset
for help on using the changeset viewer.