Example #1
0
 public function render(\Zend_View_Interface $view = null)
 {
     $request = \Zend_Controller_Front::getInstance()->getRequest();
     $hasPrivilege = \Application\Controller\Plugin\Privileges::hasPrivilige($request, Manager::ACTION_UPDATE);
     foreach ($this->getElements() as $name => $element) {
         if ($element instanceof \Zend_Form_Element_File) {
             $element->setDecorators($this->getElementDecoratorsForFile());
         }
         if ($hasPrivilege == false) {
             $element->setAttrib('readonly', true);
             $element->setAttrib('class', 'readonly');
         }
     }
     return parent::renderWithoutSubmitButton($view);
 }