예제 #1
0
 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')));
             }
         }
     }
 }
예제 #2
0
     /**
      * 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));
 }