summaryrefslogtreecommitdiffstats
path: root/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'controllers')
-rw-r--r--controllers/AnimelistController.php11
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");
}