/** * * @param array $params */ public function checkData($userData) { $this->userData = $userData; $val = new \GF\Validation(); $val->setRule('minlength', $this->userData['username'], 4, 'minuser')->setRule('email', $this->userData['email'], 'email')->setRule('minlength', $this->userData['pass'], 6, 'minpass')->setRule('matches', $this->userData['pass'], $this->userData['pass2']); $check = $val->validate(); $this->errors = $val->getErrors(); return $check; }
/** * * @param array $params */ public function checkData($blogData) { $this->budgetData = $blogData; $val = new \GF\Validation(); $val->setRule('maxlength', $this->budgetData['name'], 32, 'name')->setRule('maxlength', $this->budgetData['description'], 32, 'description')->setRule('maxlength', $this->budgetData['link'], 32, 'link')->setRule('minlength', $this->budgetData['name'], 3, 'name')->setRule('minlength', $this->budgetData['description'], 3, 'description')->setRule('minlength', $this->budgetData['link'], 3, 'link'); $check = $val->validate(); $this->errors = $val->getErrors(); return $check; }
/** * * @param array $params */ public function checkData($userData) { $this->userData = $userData; $val = new \GF\Validation(); $val->setRule('minlength', $this->userData['username'], 4, 'invaliduser'); $check = $val->validate(); $this->errors = $val->getErrors(); if ($check === true) { $check = $this->checkDB(); } return $check; }
public function index2() { $val = new \GF\Validation(); $val->setRule('url', 'http://az.c@/', '', 'wrong url')->setRule('minlength', 'http://az.c/', 50); $val->setRule('custom', 4, function ($a) { return $a % 2; }); var_dump($val->validate()); print_r($val->getErrors()); $view = \GF\View::getInstance(); $view->appendToLayout('body', 'product.index'); $view->appendToLayout('test', 'index'); $view->display('layouts.default2', array('test' => array(1, 2, 3, 4, 5, 6)), false); }