<?php
class Form_CreateCategoryDetail extends Zend_Dojo_Form{
public function init()
{
Zend_Dojo::enableForm($this);
$categoryDetailForm = new Zend_Dojo_Form;
$this->setName('categoryDetail');
$this->setAction('/admin/createCategoryDetail');
$idCategory = new Zend_Form_Element_Hidden('idCategory');
$types = array(''=>'', 'Single Participant' => 'Single Participant', 'Team' => 'Team');
$type = new Zend_Form_Element_Select('type');
$type->setLabel('Type')
->setRequired(FALSE)
->addFilter('StripTags')
->addFilter('StringTrim');
$type->setMultiOptions($types);
$description = new Zend_Form_Element_Text('description');
$description->setLabel('Description')
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim')
->setOrder('97');
$this->addElement('NumberTextBox','numberbox',array('label' => 'Display Order','required' => true,'invalidMessage' => 'Invalid elevation.','order' => '98','constraints' => array('min' => 1,'max' => 10,'places' => 0)));
$this->addElement('TimeTextBox','timebox',array('label' => 'Local Start Time','required' => true,'order' => '99'));
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('idEvent', 'submitbutton')
->setValue('submit');
$this->addElements(array($idCategory,
$type,
$description,
$submit
));
$this->clearDecorators();
$this->setElementDecorators(array(
'ViewHelper',
'Label'
));
$this->setDecorators(array(
'FormElements',
'Form'
));
$submit->setDecorators(array('ViewHelper'));
}
}