libretime/application/forms/AddShowWhen.php

52 lines
1.2 KiB
PHP
Raw Normal View History

<?php
class Application_Form_AddShowWhen extends Zend_Form_SubForm
{
public function init()
{
// Add start date element
2011-01-21 19:25:12 +01:00
$this->addElement('text', 'add_show_start_date', array(
'label' => 'Date Start:',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'NotEmpty',
array('date', false, array('YYYY-MM-DD'))
)
));
// Add start time element
2011-01-21 19:25:12 +01:00
$this->addElement('text', 'add_show_start_time', array(
'label' => 'Start Time:',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'NotEmpty',
array('date', false, array('HH:mm'))
)
));
// Add duration element
2011-01-21 19:25:12 +01:00
$this->addElement('text', 'add_show_duration', array(
'label' => 'Duration:',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'NotEmpty',
array('date', false, array('HH:mm'))
)
));
// Add repeats element
2011-01-21 19:25:12 +01:00
$this->addElement('checkbox', 'add_show_repeats', array(
'label' => 'repeats',
'required' => false,
));
}
}