<?php

/**
 * Newsentry
 *
 * @author Arkadiusz Rychlik <a.rychlik at eppe.com.pl>
 */
class Main_News_Form_Admin_Newsentry extends Eppe_Form {
	
	public function init() {

		if(News_Module_Module::getInstance()->photosEnabled()){
			$e = new Zend_Form_Element_File('image',[
				'label' => __('Image')
			]);
			$e->addValidator(new Zend_Validate_File_MimeType('image/jpeg'));
			$e->addFilter(new Zend_Filter_File_Rename(['target'=>'image.jpg']));
			$e->setAllowEmpty(true);
			$this->addElement($e);
		}
		
		$e = new Zend_Form_Element_Text('title',['required'=>true]);
		$e->setLabel(__('Title'));
		$this->addElement($e);
		
		$e = new Eppe_Form_Element_DateTime('dtpublished',['required'=>true]);
		$e->setLabel(__('Published date and time'));
		$e->setValue(date('Y-m-d H:i'));
		$this->addElement($e);
		
		$e = new Zend_Form_Element_Textarea('body',['required'=>true]);
		$e->setLabel(__('Body'));
		$this->addElement($e);

		$e = new Eppe_Form_Element_Submit('Zapisz');
		$this->addElement($e);
		
		$e = new Eppe_Form_Element_Cancel('Anuluj');
		$this->addElement($e);
		
	}
	
}
