Beispiel #1
0
 public function processa()
 {
     if (!$this->validacao->getMensagemErro()) {
         $this->manEmail->setRementente("Site @ Mep Group")->setAssunto("Contato via Site")->setNome(Post::NOME())->setEmail(Post::EMAIL())->setMensagem(\utf8_decode("Ola, preenchi o seu formulário de Servicos e me interessei pelos seguintes:<br>" . Post::SERVICOS_ESCOLHIDOS() . "<hr>Segue uma breve descrição do que quero fazer:<br>" . Post::MENSAGEM() . "<hr>" . "Se possível, no seguinte prazo:" . Post::PRAZO_ESCOLHIDO() . "<hr>Informo também os seguintes contatos:<br>\r\n                                        Telefone:" . Post::TELEFONE() . "- Celular" . Post::CELULAR() . "- Estado:" . Post::UF()));
         $this->manEmail->prepara()->processa();
         return function ($destinatario, $nome) {
             return $this->manEmail->addDestinatario($destinatario, $nome)->enviaEmail();
         };
     }
     throw new \Exception($this->printErro());
 }
Beispiel #2
0
 public function processa()
 {
     if (!$this->validacao->getMensagemErro()) {
         $this->manEmail->setRementente("Site @ Mep Group")->setAssunto(\Mep\Handlers\FiltroPost::ASSUNTO())->setNome(\Mep\Handlers\FiltroPost::NOME())->setEmail(\Mep\Handlers\FiltroPost::EMAIL())->setMensagem(\Mep\Handlers\FiltroPost::MENSAGEM() . "<br> Tel:" . \Mep\Handlers\FiltroPost::TELEFONE());
         $this->manEmail->prepara()->processa();
         return function ($destinatario, $nome) {
             return $this->manEmail->addDestinatario($destinatario, $nome)->enviaEmail();
         };
     }
     throw new \Exception($this->printErro());
 }
Beispiel #3
0
 public function processa()
 {
     if (!$this->printErro()) {
         $this->manEmail->setRementente("Site @ Mep Group")->setAssunto("Contato via Fale conosco")->setNome(\Mep\Handlers\FiltroPost::USERNAME())->setEmail(\Mep\Handlers\FiltroPost::EMAIL())->setMensagem(\Mep\Handlers\FiltroPost::MENSAGEM());
         $this->manEmail->prepara()->processa();
         try {
             $this->manEmail->addDestinatario("*****@*****.**", "Marcos Ammon")->enviaEmail();
             echo "Formulário Processado";
         } catch (\Exception $ex) {
             $this->printErro($ex->getMessage());
         }
     }
     return;
 }
Beispiel #4
0
            <div>
                Username:<input type="text" name="username" value="<?php 
echo Post::USERNAME();
?>
"> 
            </div>
            <div>
                Email:<input type="text" name="email" value="<?php 
echo Post::EMAIL();
?>
">
            </div>
            <div>
                Mensagem:<br>
                <textarea name="mensagem"><?php 
echo Post::MENSAGEM();
?>
</textarea>
            </div>
            <div>
                <input type="submit">
            </div>
        </form>
    </body>
</html>
<?php 
if ($_SERVER["REQUEST_METHOD"] === "POST") {
    try {
        Mep\Container::getFormContato(['username', 'email', 'mensagem'])->prepara()->processa();
    } catch (Exception $ex) {
        die($ex->getMessage());