public function init() { $groups = new Application_Model_SiteGroups(); $group = $groups->getIdName(); // имя формы; $this->setName('site')->setAttribs(array('method' => "post", "role" => "form", "class" => "form-horizontal")); $this->addElement('text', 'name', array('label' => "Название сайта", "required" => true, "addValidator" => 'NotEmpty', "addValodator" => 'Alnum', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('text', 'url', array('label' => "Сылка на сайт", 'placeholder' => 'Пример - http://www.yandex.ru/', "required" => true, "addValidator" => 'NotEmpty', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('text', 'newgroup', array('label' => "Новая группа", "required" => false, "addValodator" => 'Alnum', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('select', 'group', array('label' => "Выбрать группу", 'multiOptions' => $group, "required" => false, "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('submit', 'submit', array('label' => "Редактировать", "class" => "btn-primary")); return $this; }
public function init() { $groups = new Application_Model_SiteGroups(); $group = $groups->getIdName(); // имя формы; $this->setName('addTypeBanner')->setAttribs(array('method' => "post", "role" => "form", "class" => "form-horizontal")); $this->addElement('text', 'name_type', array('label' => "Название типа", 'placeholder' => 'название', "required" => true, "addValidator" => 'NotEmpty', "addValodator" => 'Alnum', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('text', 'height', array('label' => "Высота", 'placeholder' => 'выстота в px', "required" => true, "addValidator" => 'NotEmpty', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('text', 'width', array('label' => "Ширина", 'placeholder' => 'ширина в px', "required" => true, "addValidator" => 'NotEmpty', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('textarea', 'jscode', array('label' => "Js скрипт", 'placeholder' => 'Js скрипт', "required" => true, "addValidator" => 'NotEmpty', "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('submit', 'submit', array('label' => "Создать", "class" => "btn-primary")); return $this; }
public function init() { $groups = new Application_Model_SiteGroups(); $group = $groups->getIdName(); // имя формы; $this->setName('addBanner')->setAttribs(array('method' => "post", "role" => "form", "class" => "form-horizontal")); // $this->addElement('text', 'name', array('label' => "", // "required" => true, "addValidator" => 'NotEmpty', "addValodator" => 'Alnum', // "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('select', 'group', array('label' => "Выбрать тематику", 'multiOptions' => array('1' => 'тематика 1', '2' => 'тематика 1', '3' => 'тематика 1'), "required" => false, "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('select', 'group', array('label' => "Тип баннера", 'multiOptions' => array('Header' => 'Header', 'SlideBar' => 'SlideBar', 'footer' => 'footer'), "required" => false, "addFilter" => 'StringTrim', "addFilter" => 'StripTags')); $this->addElement('submit', 'submit', array('label' => "Сгенирировать код", "class" => "btn-primary")); return $this; }