12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- class Application_Form_AddShowWho extends Zend_Form_SubForm
- {
- public function init()
- {
- // Add hosts autocomplete
- $this->addElement('text', 'add_show_hosts_autocomplete', array(
- 'label' => _('Search Users:'),
- 'class' => 'input_text ui-autocomplete-input',
- 'required' => false
- ));
- $options = array();
- $hosts = Application_Model_User::getHosts();
- foreach ($hosts as $host) {
- $options[$host['index']] = $host['label'];
- }
- //Add hosts selection
- $hosts = new Zend_Form_Element_MultiCheckbox('add_show_hosts');
- $hosts->setLabel(_('DJs:'))
- ->setMultiOptions($options);
- $this->addElement($hosts);
- }
- public function disable()
- {
- $elements = $this->getElements();
- foreach ($elements as $element) {
- if ($element->getType() != 'Zend_Form_Element_Hidden') {
- $element->setAttrib('disabled','disabled');
- }
- }
- }
- }
|