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.