diff options
Diffstat (limited to 'application/modules/user/forms')
| -rw-r--r-- | application/modules/user/forms/Filter.php | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/application/modules/user/forms/Filter.php b/application/modules/user/forms/Filter.php index a7a2555..0676ba8 100644 --- a/application/modules/user/forms/Filter.php +++ b/application/modules/user/forms/Filter.php @@ -9,23 +9,33 @@ class user_Form_Filter extends Zend_Form { $this->setName("Add Filter"); $this->setMethod('post'); - + + if(Pbs_Acl::checkRight('fefp')){ + $edit = 'true'; + } + else{ + $edit = null; + } + $this->addElement('text', 'title', array( 'filters' => array('StringTrim'), 'validators' => array( array('StringLength', false, array(0, 50)), ), 'required' => true, + 'readOnly' => $edit, 'label' => 'Title:', )); $this->addElement('textarea', 'description', array( 'filters' => array('StringTrim'), 'required' => false, + 'readOnly' => $edit, 'label' => 'Description:', )); $bootmenufield = $this->createElement('select','bootmenuID'); - $bootmenufield ->setLabel('Bootmenu:'); + $bootmenufield->setLabel('Bootmenu:'); + $bootmenufield->setAttrib('readOnly', $edit); if(count($this->bootmenus)>0){ foreach($this->bootmenus as $g){ |
