コード例 #1
0
ファイル: Register.php プロジェクト: veelko/money
 /**
  * 
  * @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;
 }
コード例 #2
0
 /**
  * 
  * @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;
 }
コード例 #3
0
ファイル: Login.php プロジェクト: RuseHackV2/uSaveBucks
 /**
  * 
  * @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;
 }
コード例 #4
0
 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);
 }