Example #1
0
try {
    $_POST = Utils::sanitazeArray(array('Email' => $_POST));
    $model->data = $_POST['Email'];
    if ($model->validates()) {
        /**
         * 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()));