<?php

/**
 * Generated: 2014-03-24 15:01:35
 * @author Rtn_Module_Tool
 */
class Board_Form_Admin_Index extends Eppe_Form {

	public function init() {
		$this->setAttrib('class', 'no-ajax');
		$config = Board_Module_Module::getInstance()->config;
		$view = new Zend_View();
		
		if (Board_Module_Module::getInstance()->groupsEnabled()) {
			$e = new Zend_Form_Element_Select('boardgroup_id', [
			    'required' => true,
			    'label' => __('Kategoria')
			]);
			$defaultBoardgroupid = !empty($this->bean->boardgroup_id) ? $this->bean->boardgroup_id : null;
			$e->addMultiOptions(Rtn_Model::getValuesToSelect('boardgroup', 'id', 'name', $defaultBoardgroupid));
			$this->addElement($e);
		}

		$e = new Zend_Form_Element_Text('title', [
		    'required' => true,
		    'label' => __('Tytuł')
		]);
		$this->addElement($e);
        
		$e = new Zend_Form_Element_Text('email', [
			'label' => 'Email',
            'required' => true,
			'validators' => [
				new Eppe_Validate_EmailAddress(),
			],
			'filters' => [
				new Zend_Filter_StringTrim()
			]
		]);
        $this->addElement($e);
        
		$e = new Zend_Form_Element_Text('name', [
			'label' => 'Imię i nazwisko',
            'required' => true,
			'filters' => [
				new Zend_Filter_StringTrim()
			]
		]);
        $this->addElement($e);

		$e = new Eppe_Form_Element_CKEditor('body', [
		    'required' => true,
		    'label' => __('Treść')
		]);
		$this->addElement($e);
		
//		$this->addElement('File', 'slide', array(
//			'label' => __('Zdjęcie'),
//			'id' => 'upload',
//			'description' => $view->translate("Formaty .jpg, .gif, .png. Rozmiar nie mniejszy niż %1\$s x %2\$s px.", $config->imageThumbs->width, $config->imageThumbs->height),
//			'validators' => array(
//				new Zend_Validate_File_Extension(array('extension' => 'jpg,jpeg,gif,png')),
//				new Zend_Validate_File_Count(array('max' => 1)),
//				new Zend_Validate_File_ImageSize(array('minheight' => $config->imageThumbs->height, 'minwidth' => $config->imageThumbs->width))
//			)
//			)
//		);

		$this->addStandardButtons();
	}

}
