summaryrefslogtreecommitdiffstats
path: root/application/forms
diff options
context:
space:
mode:
authorBjörn Geiger2011-10-10 15:51:15 +0200
committerBjörn Geiger2011-10-10 15:51:15 +0200
commiteb619527d64d037be5ff1d2fa3c8b931a81d158d (patch)
treefb37305ed18d681eae5a23172e909e696f93c348 /application/forms
parentkleine Änderung (diff)
downloadpoolctrl-eb619527d64d037be5ff1d2fa3c8b931a81d158d.tar.gz
poolctrl-eb619527d64d037be5ff1d2fa3c8b931a81d158d.tar.xz
poolctrl-eb619527d64d037be5ff1d2fa3c8b931a81d158d.zip
minor
Diffstat (limited to 'application/forms')
-rwxr-xr-xapplication/forms/EventEdit.php45
1 files changed, 24 insertions, 21 deletions
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'])) {