✏️ 正在编辑: TributoController.php
路径:
/srv/systems_dir/yuppiecred/application/controllers/TributoController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class TributoController extends Zend_Controller_Action { public function indexAction() { $form = new Form_Filtro_Tributo(); $request = $this->getRequest(); $fields = array(); if( $request->isPost() ){ $fields = $request->getPost(); $form->populate($fields); } $tributo = new Model_Tributo(); $this->view->paginator = $tributo->listar($fields, array( 'tipo', 'percentual' )); $this->view->valorDependente = $tributo->valorDependente(); $this->view->form = $form; } public function saveAction() { $request = $this->getRequest(); $id = (int) $request->getParam('id'); $form = new Form_Tributo(); if( !isset($id) || empty($id) ){ $this->_helper->flashMessenger(array( 'alert' => 'Você não pode cadastrar novos valores.' )); $this->_redirect('/tributo'); } if( $request->isPost() ){ if( $form->isValid($request->getPost()) ){ $tributo = new Model_Tributo($request->getPost()); try { $id = $tributo->salvar($tributo); $this->_helper->flashMessenger(array( 'success' => 'Dados salvos com sucesso.' )); } catch ( Zend_Exception $e ) { $this->_helper->flashMessenger($e->getMessage()); } } } if( $id > 0 ){ $tributo = new Model_Tributo(); $dados = $tributo->exibir($id); $dados['valor_inicial'] = number_format($dados['valor_inicial'], 2, ',', '.'); $dados['valor_final'] = number_format($dados['valor_final'], 2, ',', '.'); $dados['percentual'] = number_format($dados['percentual'], 2, ',', '.'); $dados['valor_deducao'] = number_format($dados['valor_deducao'], 2, ',', '.'); $dados['valor_dependente_irpf'] = number_format($dados['valor_dependente_irpf'], 2, ',', '.'); $form->populate($dados->toArray()); } $this->view->form = $form; } // OPÇÃO DE REMOÇÃO DESATIVADA PARA ESTE ITEM // public function deleteAction() // { // $request = $this->getRequest(); // $id = (int) $request->getParam('id'); // // if( $id > 0 ){ // $tributo = new Model_Tributo(); // $tributo->excluir($id); // } // // $this->_redirect('/tributo'); // } }
💾 保存文件
← 返回文件管理器