✏️ 正在编辑: RelatorioPerformance.php
路径:
/srv/systems_dir/yuppiecred/application/forms/RelatorioPerformance.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_RelatorioPerformance extends Core_Form { public function init() { $this->setName('f_filtro_rel_performance'); $select = new Zend_Form_Element_Select('empresa_id'); $select->setLabel('Empresa:') ->setRequired(true) ->addMultiOptions(Core_Combos::getEmpresasOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('mes'); $select->setLabel('Mês:') ->setRequired(true) ->addMultiOptions($this->_getMesesOptions()); $this->addElement($select); $select = new Zend_Form_Element_Select('ano'); $select->setLabel('Ano:') ->setRequired(true) ->addMultiOptions($this->_getAnosOptions()); $this->addElement($select); $this->addElement('submit', 'btn_filtrar', array( 'label' => 'Buscar', 'class' => 'bt_find' )); $this->_setDefaultDecorators(); } protected function _setDefaultDecorators() { $this->setDecorators( array( 'FormElements', array( 'HtmlTag', array( 'tag' => 'dl', 'class' => 'filtro_rel_performance' ) ), 'Form' )); } protected function _getMesesOptions() { $options = array( '' => '', '01' => 'Janeiro', '02' => 'Fevereiro', '03' => 'Março', '04' => 'Abril', '05' => 'Maio', '06' => 'Junho', '07' => 'Julho', '08' => 'Agosto', '09' => 'Setembro', '10' => 'Outubro', '11' => 'Novembro', '12' => 'Dezembro', ); return $options; } protected function _getAnosOptions() { $options = array("" => ""); $dbtable = new Model_DbTable_Contrato(); $select = $dbtable->select()->from('tb_contratos', array( 'ano' => "DISTINCT(DATE_FORMAT(data_emissao, '%Y'))")) ->order('data_emissao ASC') ->group(array('data_emissao')); $anos = $dbtable->fetchAll($select); foreach ( $anos as $ano ) { $options[$ano['ano']] = $ano['ano']; } return $options; } }
💾 保存文件
← 返回文件管理器