Exemple #1
0
function Main()
{
    //header('Content-Type: text/html; charset=iso-8859-1');
    $acao = $_GET['act'];
    $acaoload = false;
    $tpl = file_get_contents("tpl/casos-inicio.html");
    if ($acao == "new") {
        $_SESSION['caso'] = 0;
    } else {
        if ($acao == "") {
            if ($_GET['cod'] != "" && is_numeric(base64_decode($_GET['cod'])) == true) {
                $_SESSION['caso'] = base64_decode($_GET['cod']);
            } else {
                if (!isset($_SESSION['caso'])) {
                    $_SESSION['caso'] = 0;
                }
            }
        }
    }
    $tpl = str_replace("<!--javaonload-->", $acao == "new" ? "fntLoadTela('basicos');" : "", $tpl);
    if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
        if (Caso::ConsultaSituacao($_SESSION['caso']) == 0) {
            $botoes = Botao::BotaoPublicar("fntPublicaCaso();", "@lng[Publicar o caso clínico]");
        } else {
            $botoes = Botao::BotaoDespublicar("fntDespublicaCaso();", "@lng[Cancelar publicação]");
        }
        $botoes .= Botao::BotaoVisualizar("fntInstanciaPreview('" . base64_encode($_SESSION['caso']) . "');", "@lng[Visualizar o caso clínico]");
        $tpl = str_replace("caso-estilo", '', $tpl);
        $infoscaso = Caso::ConsultaInfosCaso($_SESSION['caso']);
        $evento = "Acessou o caso clínico " . $infoscaso['nome'] . " (código " . $infoscaso['codigo'] . ")";
        Log::RegistraLog($evento);
    } else {
        $tpl = str_replace("caso-estilo", 'style="display:none;"', $tpl);
        $botoes = "";
    }
    $tpl = str_replace("<!--itens-toolbar-->", $botoes, $tpl);
    $tpl = str_replace("<!--CodCaso-->", base64_encode($_SESSION['caso']), $tpl);
    $tpl = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl);
    $u = unserialize($_SESSION["usu"]);
    $mensagem = $_GET["m"];
    $tpl = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl);
    echo Comuns::Idioma($tpl);
}