コード例 #1
0
ファイル: view.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ChamadasDAO.php';
include_once '../Chamadas.class.php';
include_once '../Atendimento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(184, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$chamadas = new Chamadas();
$DAO = new ChamadasDAO();
$atendimento = new Atendimento();
$chamadas->setId(limpaTexto($_GET['id']));
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'atender') {
    $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
コード例 #2
0
ファイル: finalizados.php プロジェクト: hexti/troncal
<?php 
include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once "../DAO/ChamadasDAO.php";
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(202, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$DAO = new ChamadasDAO();
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
				<?php 
include_once '../menu.php';
?>
			</div>
		<!--/span-->
		<!-- left menu ends -->

		<noscript>
			<div class="alert alert-block span10">
				<h4 class="alert-heading">Warning!</h4>
				<p>
					You need to have <a href="http://en.wikipedia.org/wiki/JavaScript"
コード例 #3
0
ファイル: atender.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ChamadasDAO.php';
include_once '../Chamadas.class.php';
include_once '../Atendimento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$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'];
コード例 #4
0
ファイル: index.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once "../DAO/ChamadasDAO.php";
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(184, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$DAO = new ChamadasDAO();
if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') {
    $id = ValidateInteger(INPUT_GET, 'id');
    $retorno = $DAO->DeletarChamado($id);
    if ($retorno == 1) {
        echo '<script language= "JavaScript">alert("Registro removido com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        print_r($retorno);
    }
}
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
				<?php 
include_once '../menu.php';
コード例 #5
0
ファイル: abertos.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once "../DAO/ChamadasDAO.php";
include_once '../Chamadas.class.php';
include_once '../Atendimento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(188, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$DAO = new ChamadasDAO();
$atendimento = new Atendimento();
if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') {
    $id = ValidateInteger(INPUT_GET, 'id');
    $retorno = $DAO->DeletarChamado($id);
    if ($retorno == 1) {
        echo '<script language= "JavaScript">alert("Registro removido com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        print_r($retorno);
    }
}
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
コード例 #6
0
ファイル: new.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ChamadasDAO.php';
include_once '../../cadastros/Usuario.class.php';
include_once '../Chamadas.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$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/';
コード例 #7
0
ファイル: edit.php プロジェクト: hexti/troncal
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ChamadasDAO.php';
include_once '../../cadastros/Usuario.class.php';
include_once '../Chamadas.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$usuario = new Usuario();
$chamadas = new Chamadas();
$DAO = new ChamadasDAO();
if (!in_array(186, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$chamadas->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $chamadas->setDataSolicitacao($_POST['data_solicitacao'], "converter");
    $chamadas->setAssunto($_POST['assunto']);
    $chamadas->setDescricao($_POST['descricao']);
    $chamadas->setFile($_FILES['file']);
    $chamadas->setPrioridade($_POST['prioridade']);
    $chamadas->setTipo($_POST['tipo']);
    if (!empty($_POST)) {
        $file = $chamadas->getFile();
        if ($_FILES['file']['size'] != UPLOAD_ERR_NO_FILE) {
            $query = "SELECT * FROM " . MYSQL_BASE_ARQUIVOS . "WHERE id = " . $chamadas->getId();
            $uploadDir = '../../arquivos/chamados/';
            $name = sha1(date("d-m-Y H:i:s"));
            $uploadFile = $uploadDir . $name;