✏️ 正在编辑: BonusController.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/application/controllers/BonusController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class BonusController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { $request = $this->getRequest(); $form = new Form_Filtro_Bonus(); $params = null; if( $request->isPost() && $form->isValid($request->getPost()) ){ $params = $form->getValues(); } $model = new Model_Bonus(); $this->view->bonus = $model->listar($params, "id ASC"); $this->view->form = $form; } public function saveAction() { $request = $this->getRequest(); $id = (int) $request->getParam('id'); $form = new Form_Bonus(); if( $request->isPost() ){ if( $form->isValid($request->getPost()) ){ $bonus = new Model_Bonus($request->getPost()); try { $id = $bonus->salvar($bonus); $request->setParam('id', $id); $this->_helper->flashMessenger(array( 'success' => 'Dados salvos com sucesso.' )); } catch ( Zend_Exception $e ) { $this->_helper->flashMessenger($e->getMessage()); } } } if( $id > 0 ){ $bonus = new Model_Bonus(); $dados = $bonus->exibir($id); $dados['intervalo_parcelas_de'] = number_format($dados['intervalo_parcelas_de'], 2, ',', '.'); $dados['intervalo_parcelas_a'] = number_format($dados['intervalo_parcelas_a'], 2, ',', '.'); $form->populate($dados->toArray()); $this->view->dados_bonus = $dados; $bonusPercentual = new Form_BonusPercentual(); $this->view->form_bonus = $bonusPercentual; } $this->view->form = $form; } public function deleteAction() { $request = $this->getRequest(); $id = (int) $request->getParam('id'); if( $id > 0 ){ $bonus = new Model_Bonus(); $bonus->excluir($id); } $this->_redirect('/bonus'); } public function addBonusAction() { $request = $this->getRequest(); $form = new Form_BonusPercentual(); if( $request->isPost() && $form->isValid($request->getPost()) ){ $bonus = new Model_BonusPercentual($form->getValues()); $bonus->salvar($bonus); } $this->_redirect('/bonus/save/id/' . $form->getValue('bonus_id')); } public function deleteBonusAction() { $request = $this->getRequest(); $id = (int) $request->getParam('id'); if( $id > 0 ){ $bonus = new Model_BonusPercentual(); $bonus->excluir($id); } $this->_redirect('/bonus/save/id/' . $request->getParam('bonus_id')); } public function atualizaDataFinalAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper('layout')->disableLayout(); $request = $this->getRequest(); $result = null; if( $request->isPost() ){ $id = (int) $request->getPost('id'); $dataFinal = $request->getPost('data_final'); $model = new Model_BonusPercentual(); $result = $model->atualizarDataFinal($id, $dataFinal); } echo json_encode(array( "result" => ($result != null ? 1 : 0) )); } }
💾 保存文件
← 返回文件管理器