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 --- models/Entry.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'models') diff --git a/models/Entry.php b/models/Entry.php index a6d9185..e84d438 100644 --- a/models/Entry.php +++ b/models/Entry.php @@ -3,6 +3,8 @@ namespace app\models; use app\models\Users; +use \MongoDate; +use lithium\util\Validator; Class entry extends \lithium\data\Model { public static function __init() { @@ -48,7 +50,14 @@ Class entry extends \lithium\data\Model { $entity->created_on = new MongoDate(); $entity->updated_on = new MongoDate(); $user->animelist[] = $entity; - return $user->save(null, array('validate' => false)); + + if (Validator::check($entity->data(), $this->validates, array('skipEmpty' => 'true'))) { + return $user->save(null, array('validate' => false)); + } + else + { + return false; + } } public function edit($entity, $username) -- cgit v1.2.3