✏️ 正在编辑: Reprocess.php
路径:
/srv/systems_dir/koruspay/application/forms/Filtro/Reprocess.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_Filtro_Reprocess extends Yuppie_Form_Filtro { protected $postRequired = false; public function init() { $this->dbtable = Model_Container::getSplitItens(); $this->addElement('text', 'id', [ 'label' => 'ID Lote:', 'size' => 10, 'required' => true ]); // $this->addElement('date', 'data_erro_de', [ // 'label' => 'Data erro de', // ]); // $this->addElement('date', 'data_erro_ate', [ // 'label' => 'até', // ]); $this->_initButtons(); $this->removeElement('new'); } public function search() { $request = Zend_Controller_Front::getInstance()->getRequest(); $id = get_class($this); $ns = new Zend_Session_Namespace($id); if ($request->isPost() && $this->isValid($request->getPost())) { $ns->unsetAll(); $ns->$id = $request->getPost(); } if ($this->postRequired && (!$ns->$id || !$this->getValues())) { return; } return $this->dbtable->listReprocess($this->_getWhere()); } protected function _getWhere() { $fields = $this->getValues(); $params = []; if (!empty($fields['id'])) { $params["split.id = ?"] = $fields['id']; } if (!empty($fields['data_erro_de'])) { $dataDe = new Zend_Date($fields['data_erro_de'], 'dd/MM/yyyy'); $params['date_error >= ?'] = $dataDe->get('yyyy-MM-dd 00:00:00'); } if (!empty($fields['data_erro_ate'])) { $dataA = new Zend_Date($fields['data_erro_ate'], 'dd/MM/yyyy'); $params['date_error <= ?'] = $dataA->get('yyyy-MM-dd 23:59:59'); } return $params; } }
💾 保存文件
← 返回文件管理器