✏️ 正在编辑: CorretorCadastroSiteController.php
路径:
/srv/systems_dir/yuppiecred/application/controllers/CorretorCadastroSiteController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php use Modules\Core\Model\DbTable\DB; use Modules\Core\Exception\TokenException; use Modules\Pessoa\Form\CorretorCadastroSiteForm; use Modules\Comercial\Service\RotaTokenService; use Modules\Pessoa\Service\CorretorExternoService; /** * @sem_permissao */ class CorretorCadastroSiteController extends Zend_Controller_Action { /** @var string */ public const CONCLUIDO_ACTION = 'concluido', CONTROLLER = 'corretor-cadastro-site', ERRO_ACTION = 'erro' ; /** @var string */ public const ERRO_GENERICO = 'Ocorreu um erro durante a solicitação'; public function init() { $this->_helper->layout->setLayout('layout_externo'); } public function erroAction() { $this->view->styles = ['externo.min.css', false]; } public function concluidoAction() { $this->view->styles = ['externo.min.css', false]; } public function formAction() { $form = new CorretorCadastroSiteForm(); try { $token = $this->getRequest()->getParam('t'); (new RotaTokenService())->validarToken($token); $result = (new CorretorExternoService())->salvar($this->getRequest(), $form, $token); if ($result) { $this->_helper->redirector(self::CONCLUIDO_ACTION, self::CONTROLLER, null); } } catch (PDOException $pdoException) { // $this->view->erro = $pdoException->getMessage(); } catch (TokenException $tokenException) { $this->_helper->redirector(self::ERRO_ACTION, self::CONTROLLER, null); } catch (DomainException $domainException) { $this->view->erro = $domainException->getMessage(); } catch (Throwable $throwable) { $this->view->erro = self::ERRO_GENERICO; } $this->view->form = $form->addAnexos()->removeGroupDecorator(); $this->view->title = 'Cadastro Parceiro'; $this->view->styles = ['externo.min.css', false]; $this->view->scripts = ['externo.min.js', false]; $this->view->recaptcha = true; } }
💾 保存文件
← 返回文件管理器