Author: sevein
Date: Tue Jun 28 14:00:52 2011
New Revision: 9219

Log:
Validate mandatory fields, add date field to edit page

Modified:
   
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/actions/indexAction.class.php
   
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/templates/editSuccess.php

Modified: 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/actions/indexAction.class.php
==============================================================================
--- 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/actions/indexAction.class.php
     Tue Jun 28 14:00:03 2011        (r9218)
+++ 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/actions/indexAction.class.php
     Tue Jun 28 14:00:52 2011        (r9219)
@@ -41,6 +41,21 @@
       $validatorSchema = new sfValidatorSchema;
       $values = array();
 
+      $validatorSchema->identifier = new sfValidatorString(array(
+        'required' => true), array(
+        'required' => $this->context->i18n->__('Identifier - This is a 
mandatory element.')));
+      $values['identifier'] = $this->resource->identifier;
+
+      $validatorSchema->sourceOfAcquisition = new sfValidatorString(array(
+        'required' => true), array(
+        'required' => $this->context->i18n->__('Source of acquisition - This 
is a mandatory element.')));
+      $values['sourceOfAcquisition'] = 
$this->resource->getSourceOfAcquisition(array('culltureFallback' => true));
+
+      $validatorSchema->locationInformation = new sfValidatorString(array(
+        'required' => true), array(
+        'required' => $this->context->i18n->__('Location information - This is 
a mandatory element.')));
+      $values['locationInformation'] = 
$this->resource->getLocationInformation(array('culltureFallback' => true));
+
       try
       {
         $validatorSchema->clean($values);

Modified: 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/templates/editSuccess.php
==============================================================================
--- 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/templates/editSuccess.php
 Tue Jun 28 14:00:03 2011        (r9218)
+++ 
trunk/plugins/qtAccessionPlugin/modules/qtAccessionPlugin/templates/editSuccess.php
 Tue Jun 28 14:00:52 2011        (r9219)
@@ -16,6 +16,10 @@
     ->label(__('Identifier').' <span class="form-required" title="'.__('This 
is a mandatory element.').'">*</span>')
     ->renderRow() ?>
 
+  <?php echo $form->date
+    ->label(__('Date').' <span class="form-required" title="'.__('This is a 
mandatory element.').'">*</span>')
+    ->renderRow(array('class' => 'dateiso')) ?>  
+
   <?php echo render_field($form->sourceOfAcquisition
     ->label(__('Source of acquisition').' <span class="form-required" 
title="'.__('This is a mandatory element.').'">*</span>'), $resource, 
array('class' => 'resizable')) ?>
 

-- 
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