<?php

class Relatorio_Form_Formtreinamentoperitos extends Agro_Form {

    public function init() {
        $usuarioLogado = Zend_Auth::getInstance()->getIdentity();
        $modelFuncionarios = new Sistema_Model_Funcionarios();
        $dadosFuncionario = $modelFuncionarios->getFuncionarioByIdUsuario($usuarioLogado->id);
        
        if ($dadosFuncionario->fl_agronomo) {
            $modelEmpresasAgronomos = new Sistema_Model_EmpresasAgronomos();
            $comboEmpresas = $modelEmpresasAgronomos->getComboEmpresasByAgronomo($dadosFuncionario->id);
        } else {
            $modelEmpresas = new Sistema_Model_Empresas();
            $comboEmpresas = $modelEmpresas->getComboVistoriadoras();
        }

        $this->addElement('select', 'id_empresas', array(
			'decorators' => $this->elementDecorator,
		    'MultiOptions' => $comboEmpresas,
			'label' => 'Empresa',
			'required' => false,
            'class' => 'multiple',
            'multiple' => true,
            'style' => 'min-width: 115px;'
		));

        $this->addElement('select', 'id_vistoriadores', array(
            'decorators' => $this->elementDecorator,
            'label' => 'Vistoriador',
            'required' => false,
            'class' => '',
            'multiple' => true
        ));

        $modelEstado = new Sistema_Model_Estados();
	    $this->addElement('select', 'id_estados', array(
            'decorators' => $this->elementDecorator,
	        'MultiOptions' => $modelEstado->getCombo('ds_nome_estado','',false),
	        'label' => 'UF',
            'required' => false,
            'class' => 'multiple',
            'multiple' => true,
	    ));
        
    }
}