Пример #1
0
<?php

include_once '../class/master.inc.php';
include_once '../class/Relatorio.php';
$usuario = new Usuario();
$chamado = new Chamado();
$categoria = new Categoria();
$relatorio = new Relatorio();
if (isset($_GET)) {
    switch ($_GET['action']) {
        #RETORNA TODAS AS RESPOSTAS DE UM DETERMINADO CHAMADO.
        case 'getRespostas':
            $respostas = $chamado->GetRespostas($_GET['idChamado']);
            $i = 1;
            if ($respostas) {
                foreach ($respostas as $resp) {
                    $tplRespostas .= "<div id='resposta" . $i % 2 . "'><h3>" . $resp['data'] . " - " . $usuario->GetUserByID($resp['usuario']);
                    if ($i != count($respostas)) {
                        //Se a resposta não for a primeira do chamado.
                        if (!$chamado->isFinalizado($_GET['idChamado'])) {
                            //Se não estiver finalizado
                            if ($_SESSION['grupo'] != "USUARIO") {
                                //Se o usuário logado NÃO FOR do grupo "Usuários"
                                if (in_array($usuario->GetNome($_SESSION['login']), array($chamado->GetSolicitante($_GET['idChamado']), $chamado->GetAtendente($_GET['idChamado'])))) {
                                    //Se o usuário pertence ao chamado.
                                    $tplRespostas .= "&nbsp;<a href='?action=delresp&resposta=" . $resp['id_resposta'] . "&id=" . $_GET['idChamado'] . "'><img id='deletar' name='" . $resp['data'] . "' src='images/delete.png' /></a>";
                                }
                            }
                        }
                    }
                    $tplRespostas .= "</h3>";