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.