$atendimento = $DAO->IniciaAtendimento($chamadas); if ($atendimento > 0) { echo '<script language= "JavaScript">alert("Atendimento Iniciado !");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Falha ao Iniciar o Atendimento");</script>'; } } // $resultado = $DAO->ListarChamados( "SELECT C.*, P.nome_completo // FROM ".MYSQL_BASE_CHAMADAS." C // INNER JOIN // ".MYSQL_BASE_PESSOAS." P ON C.id_usuario = P.id // WHERE // dat_finalizar IS NULL AND // dat_excluido IS NULL AND C.id= ".$chamadas->getId()); $resultado = $DAO->ListarChamados("SELECT \tA.*,\r\n\t\t\t\t\t\t\t\t\t\t\t\tB.id AS atendimento,\r\n\t\t\t\t\t\t\t\t\t\t\t\tC.nome_completo AS usuario_abriu,\r\n\t\t\t\t\t\t\t\t\t\t\t\tD.nome_completo AS tecnico\r\n\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CHAMADAS . " A\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN " . MYSQL_BASE_CHAMADAS_ATENDIMENTO . " B ON A.id = B.id_chamada\r\n\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " C ON A.id_usuario = C.id\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN " . MYSQL_BASE_PESSOAS . " D ON B.id_usuario = D.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\tA.id =" . $chamadas->getId()); if ($resultado) { foreach ($resultado as $item) { $chamadas->setTipo($item['id']); $chamadas->setNome($item['usuario_abriu']); $chamadas->setDataSolicitacao($item['dat_finalizar'], "converter"); $chamadas->setAssunto($item['assunto']); $chamadas->setDescricao($item['descricao']); $chamadas->setPrioridade($item['prioridade']); $chamadas->setTipo($item['tipo']); $chamadas->setTecnico($item['tecnico']); if ($item['arquivo'] != "") { $chamadas->setFile('<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/chamados/' . $item['arquivo'] . '" target="_blank">Visualizar Arquivo</a>'); } else { $chamadas->setFile("Sem arquivo"); }
$chamadas = new Chamadas(); $DAO = new ChamadasDAO(); $atendimento = new Atendimento(); if (!in_array(216, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $chamadas->setId(limpaTexto($_GET['id'])); $atendimento->setIdChamada(limpaTexto($_GET['id'])); $atendimento->setId(limpaTexto($_GET['id'])); // /*---------------------- TESTANDO A CONSULTA NO BANCO ------------------------------ */ // Verifica se a acao de finalizar foi iniciada; if (!empty($_POST['cmd']) && $_POST['cmd'] == 'atender') { $atendimento->setStatus($_POST['status']); $atendimento->setDescricao($_POST['analise']); $retorno = $DAO->AtenderChamado($atendimento); $query = $DAO->ListarChamados("SELECT c.id_usuario, c.assunto, c.descricao as pedido, p.nome_completo, ca.descricao as resposta,\r\n\t\t\t\t\t\t\t\t\t\t(SELECT nome_completo FROM " . MYSQL_BASE_PESSOAS . " WHERE id = ca.id_usuario) as tecnico \r\n\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PESSOAS . " p, " . MYSQL_BASE_CHAMADAS . " c, " . MYSQL_BASE_CHAMADAS_ATENDIMENTO . " ca WHERE\r\n\t\t\t\t\t\t\t\t\t\tp.id = c.id_usuario AND c.id = ca.id_chamada AND ca.status = 'F' AND c.id=" . $chamadas->getId()); foreach ($query as $item) { $id_usuario = $item['id_usuario']; $assunto = $item['assunto']; $descricao = $item['pedido']; $nome_usuario = $item['nome_completo']; $nome_responsavel = $item['tecnico']; $resposta = $item['resposta']; } if ($retorno == 1) { // ---------Envio de e-mail finalizando chamado -Inicio----------------- $msg = " <strong>Chamado Finalizado </strong> <br><br>"; $msg .= utf8_encode("Usuário : ") . $nome_usuario . "<br>"; $msg .= "Assunto : " . $assunto . "<br>"; $msg .= utf8_encode("Descrição : ") . $descricao . "<br>"; $msg .= utf8_encode("Análise Técnica : ") . $resposta . "<br>";
$usuario = new Usuario(); $chamadas = new Chamadas(); $DAO = new ChamadasDAO(); if (!in_array(185, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } // Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $chamadas->setUsuario(userId()); $chamadas->setDataSolicitacao($_POST['data_solicitacao'], "converter"); $chamadas->setAssunto($_POST['assunto']); $chamadas->setDescricao($_POST['descricao']); $chamadas->setFile(""); $chamadas->setPrioridade($_POST['prioridade']); $chamadas->setTipo($_POST['tipo']); $query = $DAO->ListarChamados(" SELECT nome_completo FROM " . MYSQL_BASE_PESSOAS . " WHERE " . userId() . " = id "); foreach ($query as $item) { $nome_usuario = $item['nome_completo']; } // Verifica se o nome foi preenchido if (!empty($nome)) { $uploadDir = '../../arquivos/chamados/'; $name = sha1(date("d-m-Y H:i:s")); $uploadFile = $uploadDir . $name; $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); $uploadFile = $uploadFile . '.' . $extension; $name = $name . '.' . $extension; // Fazer o Upload do arquivo if ($_FILES['file']['error'] != UPLOAD_ERR_NO_FILE) { if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadFile)) { $chamadas->setFile($name);
<table class="table table-striped table-bordered bootstrap-datatable datatable"> <thead> <tr> <th width="2%">Código</th> <th width="11%">Usuário</th> <th width="10%">Assunto</th> <th width="3%">Estado</th> <th width="8%"> Data de Solicitação</th> <th width="3%">Prioridade</th> <th width="28%">Ação</th> </tr> </thead> <tbody> <?php $DAO->ListarChamados(); ?> </tbody> </table> </div> </div> </div> <!-- content ends --> </div> <!--/#content.span10--> </div> <!--/fluid-row--> <hr>
echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { $retorno = $DAO->AtualizarChamadasSemArquivo($chamadas); echo '<script language= "JavaScript">alert("Chamado Editado com Sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } } else { echo '<script language= "JavaScript">alert("Documento editado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } } else { echo '<script language= "JavaScript">alert("Preencha o nome");</script>'; } } else { //$resultado = $DAO->Listar ( "SELECT * FROM " . MYSQL_BASE_PATRIMONIO . " WHERE dat_exclusao IS NULL AND id=" . $patrimonio->getId () ); $resultado = $DAO->ListarChamados("SELECT * FROM " . MYSQL_BASE_CHAMADAS . " WHERE dat_excluido IS NULL AND id=" . $chamadas->getId()); if ($resultado) { foreach ($resultado as $item) { $chamadas->setDataSolicitacao($item['dat_solicitacao']); $chamadas->setAssunto($item['assunto']); $chamadas->setDescricao($item['descricao']); $chamadas->setFile($item['arquivo']); $chamadas->setPrioridade($item['prioridade']); $chamadas->setTipo($item['tipo']); // if ($file->rowCount () > 0) { // foreach ( $file as $row ) { // if (! empty ( $row ['file'] )) { // $chamados->setFile ( '<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/chamados/' . $row ['file'] . '" target="_blank">Ver arquivo</a>' ); // } else { // $chamados->setFile ( "Sem arquivo" ); // }