<?php

class Relatorio_Form_Forminiciocobertura extends Relatorio_Form_Formsafradatatransmissao
{
    public function init()
    {

        
        parent::init();

        $modelSafras = new Relatorio_Model_Safras();
		$this->addElement('select', 'id_safra', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => $modelSafras->getCombo(),
			'value' => $modelSafras->safraCurrent,
			'label' => 'Safra',
			'required' => true,
			'multiple' => true,
			'class' => 'multiple'
		));

        $this->addElement('select', 'parcelas_pagas', [
            'decorators' => $this->elementDecorator,
            'MultiOptions' => ['' => '', 's' => 'SIM', 'n' => 'NÃO'],
            'label' => 'Parcelas Pagas'
        ]);

        $comboStatus = ['' => ''];
        $statusEndosso = (new Sistema_Model_Status())->getComboStatus(Sistema_Model_Tipostatus::DS_CHAVE_PR, [3, 4, 6, 9, 10, 11, 16, 17]);

        foreach ($statusEndosso as $idStatus => $status) {
            $comboStatus[$idStatus] = $status;
        }

        $this->addElement('select', 'id_status_endosso', [
            'decorators' => $this->elementDecorator,
            'MultiOptions' => $comboStatus,
            'label' => 'Status de Endosso',
            'class' => 'multiple',
            'multiple' => true,
        ]);

        $this->addElement('select', 'id_cultura', [
            'decorators' => $this->elementDecorator,
            'MultiOptions' => (new Produto_Model_Culturas())->getCombo(),
            'label' => 'Cultura',
            'class' => 'multiple',
            'multiple' => true,
        ]);
    }
}
