function Main() { header('Content-Type: text/html; charset=iso-8859-1'); if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) { $u = unserialize($_SESSION['usu']); //$u = new Usuario(); if ($u->TemPermissao(25)) { if ($_POST['p'] == "false" || $_POST['p'] == "true") { if ($_POST['p'] == "true") { Log::RegistraLog("Publicou o caso clínico " . $_SESSION['caso']); $acao = true; } else { Log::RegistraLog("Despublicou o caso clínico " . $_SESSION['caso']); $acao = false; } $c = new Caso(); $c->setCodigo($_SESSION['caso']); $ret = $c->PublicaCaso($acao); if ($ret) { echo "OK"; } else { echo $c->getErro(); } } else { echo "@lng[Dados informados inválidos]"; } } else { echo "@lng[Você não tem permissões suficientes para realizar esta operação]"; } } else { echo "@lng[Erro ao localizar caso para ser publicado]"; } }
function fntGeraNovaVersaoCaso() { if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) { $c = new Caso(); $c->setCodigo($_SESSION['caso']); if ($c->CriaNovaVersao()) { echo "SUCESSO"; } else { echo "ERRO: " . $c->getErro(); } } else { echo Comuns::Idioma("ERRO @lng[Não foi possível atualizar os dados.]"); } }
function fntProcessaDadosMontagem() { if ($_SESSION['caso'] > 0) { $itens = $_POST['item']; $c = new Caso(); $c->setCodigo($_SESSION['caso']); $ret = $c->SalvaMontagem($itens); if ($ret == true) { echo "OK"; } else { echo $c->getErro(); } } }
function TrataDadosMontagem($template) { if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) { $cas = new Caso(); $itens = $cas->CarregaMontagem($_SESSION['caso']); if ($itens != false) { foreach ($itens as $item) { //$html .= '<li class="ui-state-default' . (($item->Fixo == 1) ? ' fixo' : '') . '" id="' . $item->Prefixo . $item->Chave . '">' . $item->Item . (($item->Fixo == 1) ? ' (Fixo)' : '') . '</li>'; $html .= '<li class="conteudo-caso ' . ($item->Fixo == 1 ? 'ui-state-default' : 'ui-state-hover') . ' " id="' . $item->Prefixo . $item->Chave . '" title="' . strip_tags($item->Item) . '">' . strip_tags(substr($item->Item, 0, 90)) . '</li>'; } $template = str_replace("<!--montagemcaso-->", $html, $template); return $template; } else { return $cas->getErro(); } } else { return "@lng[Erro ao localizar o caso de estudo]"; } }