Author: jablko
Date: Fri Oct 29 16:08:24 2010
New Revision: 8696

Log:
Validate

Modified:
   trunk/apps/qubit/modules/staticpage/actions/editAction.class.php
   trunk/lib/model/QubitObject.php

Modified: trunk/apps/qubit/modules/staticpage/actions/editAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/staticpage/actions/editAction.class.php    Fri Oct 
29 15:39:07 2010        (r8695)
+++ trunk/apps/qubit/modules/staticpage/actions/editAction.class.php    Fri Oct 
29 16:08:24 2010        (r8696)
@@ -59,10 +59,14 @@
         break;
 
       case 'slug':
+        $this->form->setDefault('slug', $this->resource->slug);
+        $this->form->setValidator('slug', new sfValidatorRegex(array('pattern' 
=> '/^[^;]*$/'), array('invalid' => $this->context->i18n->__('Mustn\'t contain 
";"'))));
+        $this->form->setWidget('slug', new sfWidgetFormInput);
+
       case 'title':
-        $this->form->setDefault($name, $this->resource[$name]);
-        $this->form->setValidator($name, new sfValidatorString);
-        $this->form->setWidget($name, new sfWidgetFormInput);
+        $this->form->setDefault('title', $this->resource->title);
+        $this->form->setValidator('title', new sfValidatorString);
+        $this->form->setWidget('title', new sfWidgetFormInput);
 
       default:
 

Modified: trunk/lib/model/QubitObject.php
==============================================================================
--- trunk/lib/model/QubitObject.php     Fri Oct 29 15:39:07 2010        (r8695)
+++ trunk/lib/model/QubitObject.php     Fri Oct 29 16:08:24 2010        (r8696)
@@ -29,7 +29,7 @@
     {
       case 'slug':
 
-        if (!isset($this->values['slug']))
+        if (!array_key_exists('slug', $this->values))
         {
           $connection = Propel::getConnection(QubitObject::DATABASE_NAME);
 
@@ -58,7 +58,7 @@
     {
       case 'slug':
 
-        if (!isset($this->values['slug']))
+        if (!array_key_exists('slug', $this->values))
         {
           $connection = Propel::getConnection(QubitObject::DATABASE_NAME);
 

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to