/var/www/myprog.com.ua/admin/libs
NameSizeModeActions
class.ajax.php7940644editdlrm
class.bootstrap.php132650644editdlrm
class.command.php5680644editdlrm
class.controller.php11020644editdlrm
class.cron.php9320644editdlrm
class.database.php20670644editdlrm
class.form.php29100644editdlrm
class.hash.php2100644editdlrm
class.mail.php44470644editdlrm
class.model.php50160644editdlrm
class.num_to_string.php40160644editdlrm
class.payment.php13800644editdlrm
class.session.php11780644editdlrm
class.validate.php25840644editdlrm
class.view.php11700644editdlrm
Edit: /var/www/myprog.com.ua/admin/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); } } }