From 0a2da261e93f3887812c494b64bed5154bdfebab Mon Sep 17 00:00:00 2001 From: Michael Francis Date: Wed, 22 Jun 2011 15:56:49 -0400 Subject: Changed the validation method to skip empty inputs --- controllers/AnimelistController.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'controllers') diff --git a/controllers/AnimelistController.php b/controllers/AnimelistController.php index 874ba7f..add8fb7 100644 --- a/controllers/AnimelistController.php +++ b/controllers/AnimelistController.php @@ -7,6 +7,7 @@ use app\models\User; use app\models\Anime; use app\models\Entry; use \lithium\security\Auth; +use \lithium\util\Validator; class AnimeListController extends \lithium\action\Controller { @@ -81,6 +82,7 @@ class AnimeListController extends \lithium\action\Controller { { //Create an entry with the data $entry = Entry::create($this->request->data); + //Get the current user $user = Auth::check('default'); @@ -93,11 +95,16 @@ class AnimeListController extends \lithium\action\Controller { unset($this->request->data['tags']); } + /* + var_dump($entry->_validates); //If the entry is valid - if ($entry->validates()) { - //Store it, :TODO: make sure this passes at some point, silent failure sucks + if (Validator::check($entry->data(),$entry->_validates, array('skipEmpty' => true))) { + //Store it, :TODO: make sure this passes at some point, silent failures suck $entry->add($username); + */ + if($entry->add($username)) + { //Redirect the user to their anime list return $this->redirect("/animelist/view/$username"); } -- cgit v1.2.3