✏️ 正在编辑: RelatorioProducaoSintetico.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/forms/RelatorioProducaoSintetico.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_RelatorioProducaoSintetico extends Core_Form { public function init() { $this->setName('f_filtro_rel_producao_analitico'); $this->setAttrib('class', 'relatorio-ajax'); $corretores = Core_Combos::getCorretoresOptions(); $select = new Zend_Form_Element_Select('corretor_id'); $select->setLabel('Corretor:') ->addMultiOptions($corretores); $this->addElement($select); $select = new Zend_Form_Element_Select('empresa_id'); $select->setLabel('Empresa:') ->addMultiOptions(Core_Combos::getEmpresasOptions()); $this->addElement($select); $select = new Zend_Form_Element_Multiselect('banco_id'); $select->setLabel('Banco:') ->addMultiOptions(array_filter(Core_Combos::getBancosOptions())) ->setAttrib('class', 'multiple_banco'); $this->addElement($select); $select = new Zend_Form_Element_Select('convenio_id'); $select->setLabel('Convênio:') ->addMultiOptions(Core_Combos::getConveniosOptions()) ->setAttrib('onchange', "populateComboTabelas(this.id, 'tabela_id')"); $this->addElement($select); $select = new Zend_Form_Element_Select('tabela_id'); $select->setLabel('Tabela:') ->addMultiOptions(Core_Combos::getTabelasOptions()); $this->addElement($select); $select = new Zend_Form_Element_Multiselect('tipo_contrato'); $select->setLabel('Tipo:') ->addMultiOptions(array_filter(Core_Combos::getTiposProdutosOptions())); $this->addElement($select); $this->addElement('select', 'digitador', array( 'label' => 'Digitador:', 'multiOptions' => Core_Combos::getDigitadoresOptions() )); $select = new Zend_Form_Element_Select('subestabelecido_id'); $select->setLabel('Subestabelecido:') ->addMultiOptions(Core_Combos::getSubestabelecidosOptions()); $this->addElement($select); $this->addElement('multiselect', 'status_proposta', array( 'label' => 'Status:', 'multiOptions' => Core_Combos::getStatusOptions() )); $select = new Zend_Form_Element_Select('gerente_rota_id'); $select->setLabel('Supervisor:') ->addMultiOptions(Core_Combos::getSupervisoresOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('rota_id'); $select->setLabel('Rotas:') ->addMultiOptions(Core_Combos::getRotasOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('gerente_comercial_id'); $select->setLabel('Gerente:') ->addMultiOptions(Core_Combos::getGerentesOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('grupo_comissao_id'); $select->setLabel('Grupo Comissão:') ->addMultiOptions(Core_Combos::getGruposComissaoOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('comissao_paga'); $select->setLabel('Comissão Paga:') ->addMultiOptions(Core_Combos::getContratoPagoOptions()) ->setAttrib("style", "cursor: help") ->setAttrib('title', "Apenas comissão paga, ou seja, contrato estornado não entra."); $this->addElement($select); $select = new Zend_Form_Element_Select('contrato_pago'); $select->setLabel('Protocolo Pagto.:') ->addMultiOptions(array( '' => '', 1 => 'GERADO', -1 => 'NÃO GERADO' ) ) ->setAttrib("style", "cursor: help") ->setAttrib('title', "O que tem protocolo gerado, ou seja, pagamento, estorno ou devolução!"); $this->addElement($select); $select = new Zend_Form_Element_Select('comissao_recebida'); $select->setLabel('Comissão Recebida:') ->addMultiOptions(Core_Combos::getContratoPagoOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('tipo_formalizacao'); $select->setLabel('Tipo Formalização:') ->addMultiOptions([ '' => '', -1 => 'Fisico', 1 => 'Digital' ] ) ->setAttrib('class', 'not_multiselect'); $this->addElement($select); $select = new Zend_Form_Element_Select('midia_origem_id'); $select->setLabel('Mídia de Origem:') ->addMultiOptions(Core_Combos::getMidiasOrigemOptions()); $this->addElement($select); $this->addSelect('captador_id', 'Captador:', $corretores); $this->getElement('captador_id') ->setAttrib('class', 'comboautocomplete'); $this->addElement(Form_DatePicker::getDatePicker('data_emissao_de', 'Data Emissão de:')); $this->addElement(Form_DatePicker::getDatePicker('data_emissao_a', 'a:')); $this->getElement('data_emissao_de')->addDecorator('Label', array( 'tag' => 'dt', 'tagClass' => 'clear' )); $this->addElement(Form_DatePicker::getDatePicker('data_liberacao_de', 'Data Liberação de:')); $this->addElement(Form_DatePicker::getDatePicker('data_liberacao_a', 'a:')); $this->getElement('data_liberacao_de')->addDecorator('Label', array( 'tag' => 'dt', 'tagClass' => 'clear' )); $this->addElement(Form_DatePicker::getDatePicker('data_recebimento_comissao_de', 'Data Comissão de:')); $this->addElement(Form_DatePicker::getDatePicker('data_recebimento_comissao_a', 'a:')); $this->getElement('data_recebimento_comissao_de')->addDecorator('Label', array( 'tag' => 'dt', 'tagClass' => 'clear' )); $this->addElement(Form_DatePicker::getDatePicker('data_pagamento_de', 'Data Pagamento de:')); $this->addElement(Form_DatePicker::getDatePicker('data_pagamento_a', 'a:')); $this->getElement('data_pagamento_de')->addDecorator('Label', array( 'tag' => 'dt', 'tagClass' => 'clear' )); $this->addElement(Form_DatePicker::getDatePicker('data_recebimento_fisico_de', 'Data Rec. Físico de:')); $this->addElement(Form_DatePicker::getDatePicker('data_recebimento_fisico_a', 'a:')); $this->getElement('data_recebimento_fisico_de')->addDecorator('Label', array( 'tag' => 'dt', 'tagClass' => 'clear' )); $this->addElement('submit', 'btn_filtrar', array( 'label' => 'Buscar', 'class' => 'bt_find' )); $this->_dataContainers(); $this->addDisplayGroup(array('btn_filtrar'), "buttons", array()); } protected function _dataContainers(){ $element = $this->getElement('btn_filtrar'); $element->removeDecorator('DtDdWrapper'); } }
💾 保存文件
← 返回文件管理器