✏️ 正在编辑: NotificacaoController.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/controllers/NotificacaoController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * Notificações */ class NotificacaoController extends Zend_Controller_Action { public function init(){} /** * Enviar notificação de Protocolo de Pagamento via SMS */ public function enviarProtocoloSmsAction() { $request = $this->getRequest(); $protocolos = $request->getPost('protocolos'); $action = $request->getParam('action'); $tipoMensagem = "gerado"; if( $action == "protocolos-quitados" ){ $tipoMensagem = "quitado"; } if (count($protocolos) > 0) { $sms = new Yuppie_Sms(CLIENT_PATH . '/configs/application.ini'); if( $sms->_error ){ $this->_helper->flashMessenger(array('error' => $sms->_error)); $this->_helper->redirector($action, 'financeiro'); return; } foreach( $protocolos as $protocoloId ){ $mProtocolo = new Model_ProtocoloPagamento(); $protocolo = $mProtocolo->exibir($protocoloId); $corretor = $protocolo->findParentRow('Model_DbTable_Corretor'); try{ $sms->enviarSms(array( 'nome' => $corretor->nome, 'telefone_celular' => $corretor->celular, ), "Prezado(a) parceiro(a), informamos que o protocolo de pagamento," . " {$protocolo->id} foi {$tipoMensagem} com sucesso. Verifique no seu Yuppie!"); }catch( Exception $e ){ $this->_helper->flashMessenger($e->getMessage()); continue; } } if( $sms->_error ){ $this->_helper->flashMessenger(array('error' => implode("<br>", $sms->_error))); } if( $sms->_success ){ $this->_helper->flashMessenger(array('success' => implode("<br>", $sms->_success))); } } else { $this->_helper->flashMessenger(array('alert' => 'Atenção! Nenhum protocolo selecionado.')); } $this->_helper->redirector($action, 'financeiro'); } }
💾 保存文件
← 返回文件管理器