Exemple #1
0
 public function __construct($options = null)
 {
     parent::__construct($options);
     $this->setAttrib('accept-charset', 'UTF-8');
     $this->setName('safmodules');
     $id = new Zend_Form_Element_Hidden('id');
     $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf'));
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setAttrib('id', 'submitbutton');
     $label = new Zend_Form_Element_Text('label');
     $label->setLabel('label');
     $image = new Zend_Form_Element_Textarea('image');
     $image->setLabel('image');
     $description = new Zend_Form_Element_Textarea('description');
     $description->setLabel('description');
     $usersgroupsId = new Zend_Form_Element_Select('usersgroups_id');
     $options = new Usersgroups();
     $usersgroupsId->addMultiOption('', '----------');
     foreach ($options->fetchAlltoFlatArray() as $k => $v) {
         $usersgroupsId->addMultiOption($k, $v['mlabel']);
     }
     $usersgroupsId->setLabel('usersgroups_id');
     $prefix = new Zend_Form_Element_Text('prefix');
     $prefix->setLabel('prefix');
     $name = new Zend_Form_Element_Text('name');
     $name->setLabel('name');
     $showintab = new Zend_Form_Element_Text('showintab');
     $showintab->setLabel('showintab');
     $istechnical = new Zend_Form_Element_Text('istechnical');
     $istechnical->setLabel('istechnical');
     $order = new Zend_Form_Element_Text('order');
     $order->setLabel('order');
     $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive');
     $isalwaysactive->setLabel('isalwaysactive');
     $isapplication = new Zend_Form_Element_Text('isapplication');
     $isapplication->setLabel('isapplication');
     $longdesc = new Zend_Form_Element_Text('longdesc');
     $longdesc->setLabel('longdesc');
     $fileFoldersId = new Zend_Form_Element_Select('filfolders_id');
     $options = new Filfolders();
     $fileFoldersId->addMultiOption('', '----------');
     foreach ($options->fetchAlltoFlatArray() as $k => $v) {
         $fileFoldersId->addMultiOption($k, $v['mlabel']);
     }
     $fileFoldersId->setLabel('filfolders_id');
     $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id');
     $options = new Safinstancestype();
     $safinstancesTypeId->addMultiOption('', '----------');
     foreach ($options->fetchAlltoFlatArray() as $k => $v) {
         $safinstancesTypeId->addMultiOption($k, $v['mlabel']);
     }
     $safinstancesTypeId->setLabel('safinstancestype_id');
     $safinstancesSafmodules = new SafinstanceslistForm('SafinstancesSafmodules');
     $safinstancesSafmodules->setLabel('SafinstancesSafmodules');
     $this->addElements(array($id, $hash, $label, $image, $description, $usersgroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive, $isapplication, $longdesc, $fileFoldersId, $safinstancesTypeId, $safinstancesSafmodules));
     $this->addElements(array($submit));
 }
 public function __construct($options = null)
 {
     parent::__construct($options);
     $this->setAttrib('accept-charset', 'UTF-8');
     $this->setName('safmodules');
     $id = new Zend_Form_Element_Hidden('id');
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setAttrib('id', 'submitbutton');
     $label = new Zend_Form_Element_Text('label');
     $label->setLabel('label');
     $image = new Zend_Form_Element_Text('image');
     $image->setLabel('Picto path');
     $description = new Zend_Form_Element_Textarea('description');
     $description->setLabel('Description');
     $usersGroupsId = new Zend_Form_Element_Select('usersgroups_id');
     $options = new Usersgroups();
     foreach ($options->fetchAlltoFlatArray() as $k => $v) {
         $usersGroupsId->addMultiOption($k, $v['mlabel']);
     }
     $usersGroupsId->setLabel('usersgroups_id');
     $prefix = new Zend_Form_Element_Text('prefix');
     $prefix->setLabel('Prefix');
     $name = new Zend_Form_Element_Text('name');
     $name->setLabel('Technical Name');
     $showintab = new Zend_Form_Element_Text('showintab');
     $showintab->setLabel('Show in tab?');
     $istechnical = new Zend_Form_Element_Text('istechnical');
     $istechnical->setLabel('Is technical only?');
     $order = new Zend_Form_Element_Text('order');
     $order->setLabel('Order');
     $isalwaysactive = new Zend_Form_Element_Text('isalwaysactive');
     $isalwaysactive->setLabel('Is always active?');
     $longdesc = new Zend_Form_Element_Textarea('longdesc');
     $longdesc->setLabel('Long description');
     $fileFoldersId = new Zend_Form_Element_Select('filfolders_id');
     $options = new Filfolders();
     $fileFoldersId->addMultiOption('', '----------');
     foreach ($options->fetchAll("safinstances_id = '" . $this->safinstancesid . "' ") as $k => $v) {
         $fileFoldersId->addMultiOption($v->id, $v->label);
     }
     $fileFoldersId->setLabel('Image category');
     $safinstancesTypeId = new Zend_Form_Element_Select('safinstancestype_id');
     $options = new Safinstancestype();
     $safinstancesTypeId->addMultiOption('', '----------');
     foreach ($options->fetchAlltoFlatArray() as $k => $v) {
         $safinstancesTypeId->addMultiOption($k, $v['mlabel']);
     }
     $safinstancesTypeId->setLabel('safinstancestype_id');
     $this->addElements(array($id, $label, $safinstancesTypeId, $image, $fileFoldersId, $description, $longdesc, $usersGroupsId, $prefix, $name, $showintab, $istechnical, $order, $isalwaysactive));
     $this->addElements(array($submit));
 }