<?php

class Manual_Form_Manual extends Agro_Form {

    public function init() {

        $this->addElement('hidden', 'id', array('decorators' => $this->elementDecorator));

        $this->addElement('hidden', 'nome_arquivo', array('decorators' => $this->elementDecorator));

        $this->addElement('text', 'ds_nome', array(
            'decorators' => $this->elementDecorator,
            'required' => true,
            'label' => 'Nome',
            'size' => 40
        ));

        $Tipos = new Manual_Model_Tipo();
        $rsTipos = $Tipos->getCombo();
        $this->addElement('select', 'id_tipo', array(
            'MultiOptions' => $rsTipos,
            'decorators' => $this->elementDecorator,
            'label' => 'Tipo',
            'required' => true
        ));

        $this->addElement('textarea', 'ds_descricao', array(
            'decorators' => $this->elementDecorator,
            'label' => 'Descrição',
            'required' => false,
            'maxlength' => 3000,
            'rows' => 7,
            'cols' => 80
        ));

        $this->addElement('file', 'ds_nome_arquivo', array(
            'decorators' => $this->fileDecorator,
            'validators' => array(
                array ('validator' => 'Extension', 'options' => array('pdf','png','jpeg','jpg')),
            ),
            'label' => 'Arquivo',
            //'required' => true,
            'size' => 50
        ));
    }
}
