include_once 'class/master.inc.php'; $usuario = new Usuario(); $chamado = new Chamado(); $categoria = new Categoria(); $tplScripts = '<link rel="stylesheet" href="css/atender.css" media="screen" />'; $tplScripts .= '<link rel="stylesheet" href="css/impromptu.css" media="screen" />'; $tplScripts .= '<script type="text/javascript" src="js/atender.js"></script>'; $tplScripts .= '<script type="text/javascript" src="js/jquery-impromptu.4.0.min.js"></script>'; if ($_GET['action'] == 'atender') { $chamado->AtenderChamado($_GET['id']); header("location: atender.php"); } elseif ($_GET['action'] == 'alterarCat') { $chamado->AlterarCategoria($_GET['id'], $_GET['categoria']); header("location: atender.php"); } $helpdesk = $chamado->GetTodosChamados('', '', "0"); if ($helpdesk) { foreach ($helpdesk as $hd) { $tplCategoria = '<select name="categoria" id="categoria" class="select">'; if ($categoria->RetornarCategorias()) { foreach ($categoria->RetornarCategorias() as $cat) { $tplCategoria .= "<option value='" . $cat['id_categoria'] . "' " . ($hd['categoria'] == $cat['id_categoria'] ? 'selected' : '') . ">" . $cat['descricao'] . "</option>"; } } $tplCategoria .= '</select>'; if ($hd['atendimento'] == 0) { $atendimento = "<a href='?action=atender&id=" . $hd['id_chamado'] . "' class='tooltip' title='Atender'><img src='images/atender.png' /></a>"; $class = "atender"; } else { $atendimento = "<a href='detalhe.php?id=" . $hd['id_chamado'] . "' class='tooltip' title='Em Atendimento'><img src='images/atendendo.png' /></a>"; $class = "atendendo";
include_once 'class/master.inc.php'; $usuario = new Usuario(); $chamado = new Chamado(); $categoria = new Categoria(); if (isset($_GET)) { switch ($_GET['action']) { case 'abrir': $chamado->CriarChamado($usuario->GetId($_SESSION['login']), utf8_decode($_POST['titulo']), utf8_decode($_POST['mensagem']), $_POST['os'], $_POST['categoria']); $tplMensagem = '<p class="success" id="sucesso">Helpdesk aberto com sucesso.</p>'; break; } } $tplCategoria = "<option>(vazio)</option>"; if ($categoria->RetornarCategorias()) { foreach ($categoria->RetornarCategorias() as $cat) { $tplCategoria .= "<option value='" . $cat['id_categoria'] . "'>" . $cat['descricao'] . "</option>"; } } $tplHelpdeskAberto = ""; $todosChamados = $chamado->GetTodosChamados('', $usuario->GetId($_SESSION['login']), ''); if ($todosChamados != "") { foreach ($todosChamados as $helpdesk) { $tplHelpdeskAberto .= '<p><a href="detalhe.php?id=' . $helpdesk['id_chamado'] . '" class="tooltip" title="' . utf8_encode($helpdesk['titulo']) . '">' . $helpdesk['id_chamado'] . '</a> - <strong>' . $categoria->GetDescricao($helpdesk['categoria']) . '</strong> - OS ' . $helpdesk['os'] . ' - ' . utf8_encode($helpdesk['titulo']) . ' </p>'; } } else { $tplHelpdeskAberto = "<blockquote>Nenhum helpdesk aberto no momento.</blockquote>"; } $pagina = new Template('templates/principal.tpl'); $pagina->trocarTags(array('CABECALHO' => 'templates/cabecalho.tpl', 'RODAPE' => 'templates/rodape.tpl', 'MENU' => getMenu(), 'USUARIO' => $usuario->GetNome($_SESSION['login']), 'CATEGORIA' => $tplCategoria, 'HELPDESK_ABERTO' => $tplHelpdeskAberto, 'MENSAGEM' => $tplMensagem)); $pagina->mostrar();
} if ($_POST['dataFechamentoDe'] != "") { $_SESSION['filtros']['dataFechamentoDe'] = $_POST['dataFechamentoDe']; } if ($_POST['dataFechamentoAte'] != "") { $_SESSION['filtros']['dataFechamentoAte'] = $_POST['dataFechamentoAte']; } header("location: consultar.php"); } elseif ($_GET['action'] == 'limparFiltro') { unset($_SESSION['filtros']); header("location: consultar.php"); } if ($_SESSION['grupo'] == "TI" || $_SESSION['grupo'] == "ADMIN") { $tplInputUsuario = '<input type="text" id="usuario" name="usuario" placeholder="Usuário" value="{{USUARIO_FILTRO}}" class="field"/>'; } $helpdesk = $chamado->GetTodosChamados($_SESSION['filtros'], $_SESSION['grupo'] == "USUARIO" ? $usuario->GetId($_SESSION['login']) : ''); if ($helpdesk) { foreach ($helpdesk as $hd) { if ($hd['atendimento'] == 0) { $atendimento = "<span class='tooltip' title='Não Atendido'><img src='images/atender.png' /></span>"; $class = "atender"; } else { if (!$hd['finalizado']) { $atendimento = "<span class='tooltip' title='Em Atendimento'><img src='images/atendendo.png' /></span>"; $class = "atendendo"; } else { $atendimento = "<span class='tooltip' title='Finalizado'><img src='images/atendido.png' /></span>"; $class = "atendido"; } } $tplHelpdesks .= '<tr><td><a href="detalhe.php?id=' . $hd['id_chamado'] . '">' . $hd['id_chamado'] . '</a></td><td>' . $hd['data_abertura'] . '</td><td>' . $hd['ultima_resp'] . '</td><td>' . $hd['totalGasto'] . '</td><td>' . $hd['usuario'] . '</td><td>' . $categoria->GetDescricao($hd['categoria']) . '</td><td>' . $hd['os'] . '</td><td><a href="#' . $hd['id_chamado'] . '" class="toggle id">' . utf8_encode($hd['titulo']) . '</a></td><td>' . $atendimento . '</td><td>' . $hd['atendente'] . '</td></tr>';