✏️ 正在编辑: ContratoBorderoController.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/controllers/ContratoBorderoController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class ContratoBorderoController extends Zend_Controller_Action { public function init() { if( Yuppie_Auth::getIdentity()->grupo == 'Corretor' ){ $this->_helper->layout->setLayout('layout_corretor'); } } public function imprimirAction() { $form = new Form_ContratoBordero(); $this->view->form = $form; } /** * Cria um Borderô avulso * @param */ public function createBorderoAvulsoAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $request = $this->getRequest(); $dados = $request->getParams(); $dados['corretor_id'] = !empty(Yuppie_Auth::getIdentity()->corretor_id) ? Yuppie_Auth::getIdentity()->corretor_id : Yuppie_Auth::getIdentity()->id; $mensagemCpf = null; $id = 0; if( !Validators_Cpf::validate($dados['cpf_cliente']) ){ $mensagemCpf = "Digite um CPF válido."; } if( $request->isPost() && !$mensagemCpf){ $bordero = new Model_Bordero($dados); $bordero->setTipo('avulso'); $idBordero = $bordero->salvar($bordero); if( $idBordero > 0){ $dados['bordero_id'] = $idBordero; $contratoBordero = new Model_ContratoBordero($dados); $id = $contratoBordero->salvar($contratoBordero); } } $response = new stdClass(); if( $id > 0 ){ $response->status = true; $response->id = $id; $contratoBordero = $contratoBordero->_toArray(); $contratoBordero['banco_cliente'] = Model_Banco::bancoPorId( $contratoBordero['banco_cliente']); $response->data = $contratoBordero; } else { $response->status = false; $response->erro = $mensagemCpf; } echo Zend_Json::encode($response); } public function deleteContratoBorderoAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $request = $this->getRequest(); $id = (int) $request->getParam('id'); $response = new stdClass(); if( $id > 0 ){ $contratoBordero = new Model_ContratoBordero(); if( $contratoBordero->excluir($id) > 0 ){ $response->status = true; $response->id = $id; } else { $response->status = false; } } echo Zend_Json::encode($response); } public function listarContratoBorderoAction() { $request = $this->getRequest(); $form = new Form_Filtro_BorderoListar(); $fields = array_filter($request->getPost()); $borderos = array(); if( $request->isPost() && $form->isValid($request->getPost()) ){ if( count(array_filter($form->getValues())) <= 0 ){ $this->_helper->flashMessenger(array( 'error' => "Informe pelo menos uma opção de busca." )); } else { $bordero = new Model_Bordero(); $borderos = $bordero->getBorderos($fields); $form->populate($fields); } } $this->view->borderos = $borderos ; $this->view->form = $form; } }
💾 保存文件
← 返回文件管理器