<?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
<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; }