/** * */ public function getMainform() { $this->setName('safinstances'); $label = new Zend_Form_Element_Text('label'); $label->setLabel('label'); $label->setRequired(true); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Save'); $submit->setAttrib('id', 'submitbuttona'); $domain = new Zend_Form_Element_Text('domain'); $domain->setLabel('Main domain name'); $domain->setRequired(true); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('Description'); $languagesId = new Zend_Form_Element_Select('languages_id'); $options = new Languages(); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $languagesId->addMultiOption($k, $v['mlabel']); } $languagesId->setLabel('Main language'); $creationdate = new Zend_Form_Element_Text('creationdate'); $creationdate->setLabel('Creation date'); $offlinedate = new Zend_Form_Element_Text('offlinedate'); $offlinedate->setLabel('Offline date'); $active = new Zend_Form_Element_Checkbox('active'); $active->setLabel('Is Active?'); $offlinemessage = new Zend_Form_Element_Textarea('offlinemessage'); $offlinemessage->setLabel('Offline message'); $this->addElements(array($this->idb, $this->hashb, $label, $domain, $description, $languagesId, $creationdate, $offlinedate, $active, $offlinemessage)); $this->addElements(array($submit)); return $this; }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safinstances'); $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'); $domain = new Zend_Form_Element_Text('domain'); $domain->setLabel('domain'); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('description'); $rootpath = new Zend_Form_Element_Text('rootpath'); $rootpath->setLabel('rootpath'); $languagesId = new Zend_Form_Element_Select('languages_id'); $options = new Languages(); $languagesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $languagesId->addMultiOption($k, $v['mlabel']); } $languagesId->setLabel('languages_id'); $database = new Zend_Form_Element_Text('database'); $database->setLabel('database'); $secdomains = new Zend_Form_Element_Text('secdomains'); $secdomains->setLabel('secdomains'); $creationdate = new Zend_Form_Element_Text('creationdate'); $creationdate->setLabel('creationdate'); $offlinedate = new Zend_Form_Element_Text('offlinedate'); $offlinedate->setLabel('offlinedate'); $active = new Zend_Form_Element_Checkbox('active'); $active->setLabel('active'); $offlinemessage = new Zend_Form_Element_Text('offlinemessage'); $offlinemessage->setLabel('offlinemessage'); $metatags = new Zend_Form_Element_Text('metakeywords'); $metatags->setLabel('metakeywords'); $pagMenusSafinstances = new PagmenuslistForm('PagmenusSafinstances'); $pagMenusSafinstances->setLabel('PagmenusSafinstances'); $safinstancesSafModules = new SafmoduleslistForm('SafinstancesSafmodules'); $safinstancesSafModules->setLabel('SafinstancesSafmodules'); $safinstancesUsers = new UserslistForm('SafinstancesUsers'); $safinstancesUsers->setLabel('SafinstancesUsers'); $this->addElements(array($id, $hash, $label, $domain, $description, $rootpath, $languagesId, $database, $secdomains, $creationdate, $offlinedate, $active, $offlinemessage, $safinstancestypeId, $metatags, $pagMenusSafinstances, $safinstancesSafModules, $safinstancesUsers)); $this->addElements(array($submit)); }