/
ajaxpubcaso.php
64 lines (57 loc) · 1.17 KB
/
ajaxpubcaso.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
//--utf8_encode --
session_start();
include_once 'cls/conexao.class.php';
include_once 'cls/usuario.class.php';
include_once 'cls/caso.class.php';
include_once 'cls/log.class.php';
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]");
}
}
Main();
?>