public function getBusinessMessage(Render $class, $layout = NULL) { if ($layout == 'null') { $class->layout = $layout; } $class->set('mensagem', $this->getMessage()); if ($this->getCode() == 112) { die($class->render(array('controller' => 'Erros', 'view' => 'notPermisson'))); } else { if ($this->getCode() == 113) { die($class->render(array('controller' => 'Erros', 'view' => 'notPermisson'))); } else { if ($this->getCode() == 114) { die($class->render(array('controller' => 'Erros', 'view' => 'notPermisson'))); } } } }
/** * setando o assunto do meu envio */ $email->setAssunto($model->data['assunto']); /** * setando o meu destinatario para o envio */ $email->setDestinatario($model->data['destinatario'], $model->data['nome_destinatario']); /** * setando uma cópia para o remetente (USUARIO) */ $email->setCC($model->data['email'], $model->data['nome']); /** * setando as minhas variaveis para o corpo do email */ $render->set($model->data); /** * setando o cordo do meu envio com o layout desejado */ $email->setBody($render->element($model->data['layout'])); /** * enviando meu email para o destinatario */ if ($email->sendMail()) { echo json_encode(array('success' => true, 'style' => 'success', 'message' => 'Sucesso')); } else { echo json_encode(array('success' => false, 'style' => 'warning', 'message' => $email->getError())); } } else { echo json_encode(array_merge(array('success' => false, 'style' => 'warning'), $model->validateErros)); }