✏️ 正在编辑: CupomController.php
路径:
/srv/systems_dir/oakberry/application/controllers/CupomController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class CupomController extends Yuppie_Controller_Crud { protected $title = 'Cupom'; protected $titleIcon = 'glyphicon-reg glyphicon-reg-tag'; protected $sideMenu = null; public function init() { $this->formFiltro = 'Form_Filtro_Cupom'; $this->formSave = 'Form_Cupom'; parent::init(); } public function listaCupomValidarAction() { $request = $this->getRequest(); if ($request->getPost('new')) { $this->_helper->redirector('save'); } $form = new Form_Filtro_ListaCupomValidar(); $paginator = $form->search(); $this->view->paginator = $paginator; $this->view->form = $form; } public function validarAction() { $form = new Form_Filtro_CupomValidar(); $request = $this->getRequest(); $alerts = $this->getHelper('Alerts'); $this->dbtable = Model_Container::getLeadCupom(); if ($request->isPost() && $form->isValid($request->getPost())) { try { $model = Model_Container::getLeadCupom(); $result = $model->validarCupom($form->getValue('cupom')); if ($result) { $alerts->addSuccess("Cupom validado com sucesso! Pode conceder o benefício."); $alerts->addInfo($result->descricao); } else { $alerts->addWarning("Cupom não encontrado!"); } $this->_helper->redirector('lista-cupom-validar', $request->getControllerName(), $request->getModuleName()); } catch(Exception $e) { $alerts->addDanger($e->getMessage()); } } $this->view->form = $form; } public function reenviarCupomAction() { $request = $this->getRequest(); $leadCupomId = (int)$request->getParam('id', 0); if (empty($leadCupomId)) { $this->_helper->json(['error' => true, 'alert' => 'Cumpom não informado!']); } $lead = new Model_Lead(); $result = $lead->reEnviarCupom($leadCupomId); if ($result) { $this->_helper->json(['success' => true, 'alert' => 'Mensagem enviada com sucesso!']); } $this->_helper->json(['error' => true, 'alert' => 'Mensagem não enviada!']); } }
💾 保存文件
← 返回文件管理器