/var/www/doncode.com.ua/www/libs
NameSizeModeActions
class.ajax.php7940644editdlrm
class.Barcode.php459360644editdlrm
class.BarcodeEAN.php24320644editdlrm
class.BarcodeI25.php21710644editdlrm
class.barcode_code_39.php33610644editdlrm
class.bootstrap.php143400644editdlrm
class.command.php5680644editdlrm
class.controller.php11160644editdlrm
class.cron.php8440644editdlrm
class.database.php20650644editdlrm
class.dcu_api.php28050644editdlrm
class.form.php29100644editdlrm
class.gd.php89750644editdlrm
class.hash.php2100644editdlrm
class.mail.php52130644editdlrm
class.model.php39450644editdlrm
class.num_to_string.php40160644editdlrm
class.order.php46300644editdlrm
class.payment.php13800644editdlrm
class.session.php11780644editdlrm
class.transfer_scales.php106260644editdlrm
class.validate.php26140644editdlrm
class.view.php15620644editdlrm
Edit: /var/www/doncode.com.ua/www/libs/class.validate.php (2614B)
_delim = "\n"; }else{ $this->_delim ='
'; } } public function minlength($data, $arg, $field_name ){ $data = trim($data ?? ''); if (strlen($data) < $arg) { return "Значение поля $field_name не должно превышать $arg символов.".$this->_delim; } } public function emptyStr ($data, $field_name ){ $data = trim($data ?? ''); if(empty($data)){ return "Поле $field_name не должно быть пустым.".$this->_delim; } } public function maxlength($data, $arg , $field_name ){ $data = trim($data ?? ''); if (strlen($data) > $arg) { return "Значение поля $field_name не должно превышать $arg символов.".$this->_delim; } } public function digit( $data, $field_name){ if (ctype_digit($data) == false) { return "Значение $field_name должно быть числом.".$this->_delim; } } public function num ($data , $field_name){ if (is_numeric($data) == false) { return "Значение $field_name должно быть числом.".$this->_delim; } } public function translit ( $data, $arg, $field_name ){ $data = trim($data ?? ''); if(!empty($data)){ if($arg){ if( !preg_match('/^[0-9A-Za-z]+$/', $data )){ return "Значение поля $field_name должно быть введено латинскими символами".$this->_delim; } }else{ if( preg_match('/^[0-9A-Za-z]+$/', $data )){ return "Значение поля $field_name должно быть введено кириллическими символами.".$this->_delim; } } } } public function maxNum ($data, $arg , $field_name ){ if((int)$data>$arg){ return "Значение поля $field_name не должно превышать значение $arg. ".$this->_delim; } } public function zeroField ( $data , $field_name ){ $data = trim($data ?? ''); if($data == 0){ return "Значение поля $field_name не должно быть 0. ".$this->_delim; } } public function __call($name, $arguments) { throw new Exception("$name такого фильтра не существует. " .$this->_delim); } }