From eb619527d64d037be5ff1d2fa3c8b931a81d158d Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Mon, 10 Oct 2011 15:51:15 +0200 Subject: minor --- application/forms/EventEdit.php | 45 ++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 21 deletions(-) (limited to 'application/forms') diff --git a/application/forms/EventEdit.php b/application/forms/EventEdit.php index cc5d816..a2b5eba 100755 --- a/application/forms/EventEdit.php +++ b/application/forms/EventEdit.php @@ -215,58 +215,61 @@ class Application_Form_EventEdit extends Zend_Form $repeatendfield->setRegisterInArrayValidator(false); $repeatendfield->setAttrib("disabled", true); - $repeatendfield->setAttrib('onchange', 'repeatendChanged("repeatend");'); if(isset($this->params['repeatend'])) { $repeatendfield->setValue($this->params['repeatend']); } $this->addElement($repeatendfield); - if(isset($this->params['repeatdate'])) { - $this->addElement('text', 'repeatdate', array( + if(isset($this->params['repeatend']) && $this->params['repeatend'] == 2) { + if(isset($this->params['repeatdate'])) { + $this->addElement('text', 'repeatdate', array( 'filters' => array('StringTrim'), 'validators' => array( - array('StringLength', false, array(0, 16)), - ), + array('StringLength', false, array(0, 16)), + ), 'required' => false, 'label' => 'Repeat End Date:', 'value' => $this->params['repeatdate'], 'disabled' => true, - )); - } else { - $this->addElement('text', 'repeatdate', array( + )); + } else { + $this->addElement('text', 'repeatdate', array( 'filters' => array('StringTrim'), 'validators' => array( - array('StringLength', false, array(0, 16)), - ), + array('StringLength', false, array(0, 16)), + ), 'required' => false, 'label' => 'Repeat End Date:', 'value' => 'mm/dd/yyyy H:min', 'disabled' => true, - )); + )); + } } - if(isset($this->params['repeatings'])) { - $this->addElement('text', 'repeatings', array( + if(isset($this->params['repeatend']) && $this->params['repeatend'] == 1) { + if(isset($this->params['repeatings'])) { + $this->addElement('text', 'repeatings', array( 'filters' => array('StringTrim'), 'validators' => array( - array('StringLength', false, array(0, 16)), - ), + array('StringLength', false, array(0, 16)), + ), 'required' => false, 'label' => 'Repeatings:', 'value' => $this->params['repeatings'], 'disabled' => true, - )); - } else { - $this->addElement('text', 'repeatings', array( + )); + } else { + $this->addElement('text', 'repeatings', array( 'filters' => array('StringTrim'), 'validators' => array( - array('StringLength', false, array(0, 16)), - ), + array('StringLength', false, array(0, 16)), + ), 'required' => false, 'label' => 'Repeatings:', 'value' => '1', 'disabled' => true, - )); + )); + } } if(isset($this->params['participants'])) { -- cgit v1.2.3-55-g7522