diff options
Diffstat (limited to 'controllers')
-rw-r--r-- | controllers/AnimelistController.php | 11 |
1 files changed, 9 insertions, 2 deletions
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"); } |