<?php

class Relatorio_Form_Formsafra extends Agro_Form {

	public function init() {
		$Safras = new Relatorio_Model_Safras();
		$Safra = new Produto_Model_Safras();
		
		$this->addElement('select', 'id_safra', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => $Safras->getCombo(),
			'value' => $Safras->safraCurrent,
			'label' => 'Safra',
			'required' => true
		));

		$modelProdutoSafras = new Produto_Model_Safras();
		$this->addElement('select', 'id_produto', array(
			'MultiOptions' => $modelProdutoSafras->getComboProdutoSafraRequest($modelProdutoSafras->safraCurrent, false),
			'decorators' => $this->elementDecorator,
			'label' => 'Produto',
			'multiple' => true,
			'class' => 'multiple'
		));

		$Status = new Sistema_Model_Status();
		$this->addElement('select', 'id_status', array(
			'MultiOptions' => $Status->fetchPairs('id', 'ds_status', false, false, 1, 'id in (187,193)'),
			'decorators' => $this->elementDecorator,
			'label' => 'Status',
			'value' => 187
		));

		$status = $Status->fetchPairs('id', 'ds_status', false, false, 1, 'id in (8,62,63,13,212,213)');
		//$status[0] = 'Selecione uma opção';
		unset($status[0]);
		$this->addElement('select', 'id_status_proposta', array(
			'MultiOptions' => $status,
			'decorators' => $this->elementDecorator,
			'label' => 'Status',
			'multiple' => true,
			'class' => 'multiple',
			'value' => 1
		));

        $Estados = new Sistema_Model_Estados();
        $this->addElement('select', 'id_estado', array(
          'MultiOptions' => $Estados->getCombo('ds_nome_estado', '', false),
          'decorators' => $this->elementDecorator,
          'label' => 'Estado',
          'multiple' => true,
          'class' => 'multiple'
        ));

        $this->addElement('select', 'id_municipio', array(
          'decorators' => $this->elementDecorator,
          'label' => 'Município',
          'multiple' => true,
          'class' => 'multiple',
          'attribs' => array('style' => 'min-width: 150px')
        ));

        $Empresas = new Sinistro2_Model_Empresas();
        $this->addElement('select', 'id_empresa', array(
          'decorators' => $this->elementDecorator,
          'MultiOptions' => $Empresas->getComboVistoriadoras(),
          'label' => 'Empresa',
          'required' => false
        ));
	}
}