From a29a04821929e737a436b842e519845d0d29da94 Mon Sep 17 00:00:00 2001 From: michael pereira Date: Wed, 30 Mar 2011 17:23:30 +0200 Subject: Bootos & Bootiso --- application/modules/user/forms/Bootiso.php | 18 ++++++++--- application/modules/user/forms/Bootos.php | 49 +++++++++++++++++++++--------- 2 files changed, 48 insertions(+), 19 deletions(-) (limited to 'application/modules/user/forms') diff --git a/application/modules/user/forms/Bootiso.php b/application/modules/user/forms/Bootiso.php index f7bfb47..3bf2775 100644 --- a/application/modules/user/forms/Bootiso.php +++ b/application/modules/user/forms/Bootiso.php @@ -84,8 +84,8 @@ class user_Form_Bootiso extends Zend_Form $publicfield->setLabel('Public:'); $publicfield->addMultiOption(0, '0. Eigene Gruppe'); $publicfield->setAttrib('readOnly', $meta); - $publicfield->setAttrib('onmouseover', "$('#groups .v1').show();"); - $publicfield->setAttrib('onmouseout', "$('#groups .v1').hide();"); + $publicfield->setAttrib('id', 'depth'); + $publicfield->setAttrib('onchange', "$('#groups .v1').show();changeDepth();"); for($i=1; $i<$this->groupdepth; $i++){ $publicfield->addMultiOption($i, "$i. Untergruppe"); @@ -109,13 +109,21 @@ class user_Form_Bootiso extends Zend_Form 'onclick' => 'self.location="/user/bootiso"' )); ?> - -
+ +
- +
+ + + + setName("BootOsCreate"); $this->setMethod('post'); - - if ($this->rights == 'meta') + + if ($this->rights == "meta") $meta = true; + else + $meta = null; $this->addElement('text', 'title', array( 'filters' => array('StringTrim'), @@ -39,6 +41,17 @@ class user_Form_Bootos extends Zend_Form 'required' => true, 'label' => 'Title:', )); + + $this->addElement('textarea', 'description', array( + 'filters' => array('StringTrim'), + 'validators' => array( + array('StringLength', false, array(0, 50)), + ), + 'required' => false, + 'rows' => 5, + 'cols' => 50, + 'label' => 'Description:', + )); $configfield = $this->createElement('select','configID'); $configfield ->setLabel('Config:'); @@ -49,6 +62,7 @@ class user_Form_Bootos extends Zend_Form $configfield->addMultiOption($c->getID(), $c->getTitle()); } } + $configfield->setRegisterInArrayValidator(false); $this->addElement($configfield); @@ -86,17 +100,6 @@ class user_Form_Bootos extends Zend_Form 'label' => 'Default-KCL:', )); - $this->addElement('textarea', 'description', array( - 'filters' => array('StringTrim'), - 'validators' => array( - array('StringLength', false, array(0, 50)), - ), - 'required' => false, - 'rows' => 5, - 'cols' => 50, - 'label' => 'Description:', - )); - $date = new DateTime(); $date->add(new DateInterval('P1Y')); $this->addElement('text', 'expires', array( @@ -114,6 +117,8 @@ class user_Form_Bootos extends Zend_Form $publicfield->setLabel('Public:'); $publicfield->addMultiOption(0, '0. Eigene Gruppe'); $publicfield->setAttrib('readOnly', $meta); + $publicfield->setAttrib('id', 'depth'); + $publicfield->setAttrib('onchange', "$('#groups .v1').show();changeDepth();"); for($i=1; $i<$this->groupdepth; $i++){ $publicfield->addMultiOption($i, "$i. Untergruppe"); @@ -137,8 +142,24 @@ class user_Form_Bootos extends Zend_Form 'onclick' => 'self.location="/user/bootos"' )); - } + ?> + +
+
+ +
+
+ + -- cgit v1.2.3-55-g7522