/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.form.php (2910B)
_val = new validate(); } public static function getInstance(){ if(self::$_form_instance == NULL){ self::$_form_instance = new form(); } return self::$_form_instance; } public function isPost (){ return ($_SERVER['REQUEST_METHOD']=="POST"); } public function post( $field , $name='' ){ if (is_array($field)){ $count = count($field); for($i =0; $i<$count; $i++){ $this->_postData[$field] [$i] = $_POST[$field][$i]; $this->_fieldName[$field] [$i] = $name; $this->_currentItem = $field [$i]; } return $this; }else{ if(isset($_POST[$field])){ $this->_postData[$field] = $_POST[$field]; } $this->_fieldName[$field] = $name; $this->_currentItem = $field; return $this; } } private function __clone() { } private function __wakeup() { } public function fetch($fieldName = false) { if ($fieldName) { if (isset($this->_postData[$fieldName])) return $this->_postData[$fieldName]; else return false; } else { return $this->_postData; } } public function val($typeOfValidator, $arg = null){ $error =''; if ($arg == null) if(is_array($this->_postData[$this->_currentItem])){ $count = count($this->_postData[$this->_currentItem]); for ($i = 0; $i<$count;$i++){ $error .= $this->_val->{$typeOfValidator}($this->_postData[$this->_currentItem][$i], $this->_fieldName[$this->_currentItem] ); } }else{ $error = $this->_val->{$typeOfValidator}($this->_postData[$this->_currentItem], $this->_fieldName[$this->_currentItem] ); } else if(is_array($this->_postData[$this->_currentItem])){ $count = count($this->_postData[$this->_currentItem]); for ($i = 0; $i<$count;$i++){ $error .= $this->_val->{$typeOfValidator}($this->_postData[$this->_currentItem][$i], $arg, $this->_fieldName[$this->_currentItem]); } }else{ $error = $this->_val->{$typeOfValidator}($this->_postData[$this->_currentItem], $arg, $this->_fieldName[$this->_currentItem]); } if ($error) $this->_error[$this->_currentItem] = $error; return $this; } public function submit(){ if (empty($this->_error)) { return true; } else{ $str = ''; foreach ($this->_error as $key => $value){ $str .= $value ; } throw new Exception($str); } } }