<?php

$Read = new NcRegistro();
$user = (object) $_SESSION['userlogin'];
function setDados($request)
{
    $origens = isset($request['origens']) ? $request['origens'] : null;
    $images = isset($request['images']) ? $request['images'] : null;
    $files = isset($request['files']) ? $request['files'] : null;
    $area = isset($request['area']) ? $request['area'] : null;
    $user = isset($request['user']) ? $request['user'] : null;
    unset($request['origens']);
    unset($request['images']);
    unset($request['files']);
    unset($request['area']);
    unset($request['user']);
    $request = array_map("trim", $request);
    $request = array_map("strip_tags", $request);
    $request['origens'] = $origens;
    $request['images'] = $images;
    $request['files'] = $files;
    $request['area'] = $area;
    $request['user'] = $user;
    return (object) $request;
}
function addOrigens($origens, $regId)
{
    if (!empty($origens)) {
        $many = new RegistroHasOrigem();
        foreach ($origens as $origem) {
            //satisfaz a relação many to many do banco de dados
Example #2
0
<div class="section bg-sucesso">
    <?php 
if (isset($_SESSION['login_report'])) {
    WSErro($_SESSION['login_report'][0], $_SESSION['login_report'][1]);
    unset($_SESSION['login_report']);
}
?>

    <div class="container">
        <?php 
if ($Login->CheckLogin()) {
    $sql = "SELECT count(r.reg_id) as size FROM nc_registro r " . "WHERE (r.user_recebimento = :user_id OR r.area_recebimento = :area_id) " . "AND r.reg_finalizado = 0";
    extract($_SESSION['userlogin']);
    $NcRegistro = new NcRegistro();
    $NcRegistro->Execute()->FullRead($sql, "user_id={$user_id}&area_id={$area_id}");
    if ($NcRegistro->Execute()->getResult()) {
        $size = $NcRegistro->Execute()->getResult()[0]->size;
        echo "<script>" . "var title = 'Notificação de Evento Indesejado';" . "var icon = '" . HOME . "/themes/" . THEME . "/images/ncon.png';" . "var content = 'Olá, você ou seu setor tem {$size} notificaçõe(s) que precisão de atenção!';" . "var link = '" . HOME . "/plugin/evento-indesejado/';" . "var notification = {$size};" . "</script>";
    }
    ?>
            <ul class="systema_nav radius">
                <li class="avatar">
                    avatar
                    <?php 
    if (!empty($user_cover)) {
        ?>
                        <img src="<?php 
        echo HOME;
        ?>
/tim.php?src=<?php 
        echo HOME;
<?php

$Read = new NcRegistro();
switch ($method) {
    case "GET":
        //retorna todos os itens
        $SQL = "SELECT \r\n            r.reg_id, r.reg_impacto_paciente, r.reg_finalizado, r.reg_date_cadastro, \r\n            ur.user_nickname as 'recebido_nickname', ur.user_name as 'recebido_name', ur.user_lastname as 'recebido_lastname',\r\n            uc.user_nickname as 'cadastro_nickname', uc.user_name as 'cadastro_name', uc.user_lastname as 'cadastro_lastname',\r\n            a.area_title\r\n            FROM nc_registro r \r\n            JOIN ws_users ur ON(ur.user_id = r.user_recebimento)\r\n            JOIN ws_users uc ON(uc.user_id = r.user_cadastro)\r\n            JOIN ws_area_trabalho a ON(a.area_id = r.area_recebimento)";
        $Read->Execute()->FullRead($SQL);
        Check::JsonReturn($Read->Execute()->getResult(), 'Nenhuma origem cadastrado!', '204');
        break;
    case "POST":
        //update não implementado
        echo json_encode($request);
        break;
    case "DELETE":
        //deleta não implementado
        echo json_encode($delete);
        break;
    default:
        break;
}