✏️ 正在编辑: CallcenterFiltroConsultasBeneficios.php
路径:
/srv/systems_dir/yuppiecred/application/forms/CallcenterFiltroConsultasBeneficios.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_CallcenterFiltroConsultasBeneficios extends Core_Form { public function init() { $this->setName('f_filtro_consultas_beneficios'); $select = new Zend_Form_Element_Select('corretor_id'); $select->setLabel('Corretor:') ->addMultiOptions(Core_Combos::getCorretoresOptions(true)); $this->addElement($select); $tipo = new Zend_Form_Element_Select('orgao_consulta'); $tipo->setLabel('Órgão Consulta:') ->addMultiOptions(array( 'INSS' => 'INSS', 'SIAPE' => 'SIAPE', 'EXERCITO' => 'EXERCITO', 'MARINHA' => 'MARINHA', 'FGTS' => 'FGTS' )); $this->addElement($tipo); $this->addElement(Form_DatePicker::getDatePicker('data_inicio', 'Período de:', null, true)); $this->getElement('data_inicio') ->addDecorator('Label', array('tag' => 'dt', 'tagClass' => 'clear')); $this->addElement(Form_DatePicker::getDatePicker('data_fim', 'a :', null, true)); $this->addElement('submit', 'btn_filtrar', array( 'label' => 'Buscar', 'class' => 'bt_find' )); } public function isValid($data) { $isValid = parent::isValid($data); if(!$isValid){ return $isValid; } $dtInicial = new Zend_Date($data['data_inicio']); $dtFinal = new Zend_Date($data['data_fim']); if( $dtFinal->isEarlier($dtInicial) ){ $this->getElement('data_fim')->addError("A data final não pode ser menor que a inicial."); return false; } $dtFinal->subTimestamp($dtInicial); $dias = ceil(($dtFinal->toValue())/60/60/24); if( $dias > 30 ){ $this->getElement('data_fim')->addError("Você só pode realizar uma busca num intervalo de 30 dias."); return false; } } }
💾 保存文件
← 返回文件管理器