<?php

/**
 * Description of Letter
 *
 * @author Arkadiusz Rychlik <a.rychlik at eppe.com.pl>
 */
class Newsletter_Form_Admin_Letter extends Eppe_Form {

	public function init() {

		$elements = array();

		$elements[] = new Zend_Form_Element_Select('nlgroup_id', array(
			'label' => 'Grupy docelowe',
			'required' => true,
			'multiOptions' => R::getAssoc('SELECT id,name FROM nlgroup')
		));

		$elements[] = new Zend_Form_Element_Text('subject', array(
			'label' => 'Temat',
			'rows' => 3,
			'required' => true
		));

		$elements[] = new Eppe_Form_Element_CKEditor('body', array(
			'label' => 'Treść',
			'required' => true
		));


		foreach ($elements as $element) {
			$this->addElement($element);
		}

		$element = new Eppe_Form_Element_Submit('submit', array('label' => 'Zapisz'));
		$this->addElement($element);

		$element = new Eppe_Form_Element_Cancel('cancel', array('label' => 'Anuluj'));
		$this->addElement($element);

		foreach ($this->getDisplayGroups() as $dGroup) {
			$dGroup->setDecorators(array(
				'FormElements',
				array('Fieldset', array('style' => 'margin:0px'))
			));
		}
	}

}
