Пример #1
0
 public function cadastrar(Mensagem $msg, $valor)
 {
     try {
         $sql = "insert into mensagem( idFrom,idTo,mensagem, id_loc, visto) values (?,?,?,?,?)";
         $a = $this->conexao->prepare($sql);
         $a->bindParam(1, $msg->getToken());
         $a->bindParam(2, $msg->getIdTo());
         $a->bindParam(3, $msg->getMensagem());
         $a->bindParam(4, $msg->getIdLoc());
         $a->bindParam(5, $valor);
         return $a->execute();
     } catch (Exception $e) {
         return false;
     }
 }
<?php

if (isset($_REQUEST['tupiSendEmail'])) {
    $msg = $tpl->showString();
    //carregando o arquivo css
    // get contents of a file into a string
    $filename = "css/bootstrap.css";
    $handle = fopen($filename, "r");
    $contents = fread($handle, filesize($filename));
    fclose($handle);
    $CssConverte = new CSSToInlineStyles($msg, $contents);
    $html = $CssConverte->convert();
    $result = $tupi->mail_html($_REQUEST['tupiSendEmail'], $tupi->REMETENTE, $tupi->TITULO, $html);
    $oMensagem = new Mensagem();
    if ($result) {
        $oMensagem->getMensagem(53);
    } else {
        $oMensagem->getMensagem(54);
    }
    $tipo = "";
    if ($oMensagem->tipo != "") {
        $tipo = 'alert-' . $oMensagem->tipo;
    }
    $tpl->ALERT = '<div class="alert ' . $tipo . '"><a class="close" data-dismiss="alert">x</a>' . utf8_decode($oMensagem->mensagem) . '</div>';
    $tpl->block("BLOCK_ENVIO_EMAIL");
    $tpl->show();
} else {
    $tpl->show();
}
                $tpl->clear('CLASSMENU');
            }
            //nomes e perfil de usuari9o
            $tpl->USUARIO = $_SESSION['ag_nomeUsuario'];
        }
        //mostrnado os menus
        if (isset($_SESSION['ag_idUsuario'])) {
            $tpl->block("MENU_PADRAO");
            $tpl->block("MENU_DE_NAVEGACAO");
        }
    }
    //fim se o template é padrao
    //montando a navegacao
    if ($arrayController[1] == "php") {
        $tpl->addFile("CONTEUDO", "templates/" . $arrayController[0] . ".html");
    } else {
        $tpl->addFile("CONTEUDO", "templates/" . $arrayController[0] . "." . $arrayController[1] . ".html");
    }
}
//fim do else nao for requisicao ajax
//carregando o módulo de alertas
if (isset($_SESSION['tupi.mensagem'])) {
    $oMensagem = new Mensagem();
    $oMensagem->getMensagem($_SESSION['tupi.mensagem']);
    $tipo = "";
    if ($oMensagem->tipo != "") {
        $tipo = 'alert-' . $oMensagem->tipo;
    }
    $tpl->ALERT = '<div class="alert ' . $tipo . '"><a class="close" data-dismiss="alert">x</a>' . utf8_decode($oMensagem->mensagem) . '</div>';
    unset($_SESSION['tupi.mensagem']);
}