コード例 #1
0
ファイル: departamento.frm.php プロジェクト: silloty/vox
<?php

require_once "../config.cls.php";
require_once "../modelo/usuario.cls.php";
$config = new clsConfig();
if (isset($_SESSION['vox_codigo'])) {
    $admin = new clsUsuario();
    $admin->SelecionaPorCodigo(trim($_SESSION['vox_codigo']));
} else {
    $config->Logout(false);
    $config->ConfirmaOperacao($config->GetPaginaPrincipal(), "Você não tem permissão para acessar essa página!");
}
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

   
<head>
    <title>&Aacute;rea Administrativa - VOX</title>
    <link href="estilo/estilo.css" rel="stylesheet" type="text/css" />
    
    <!-- ESTILO DATAGRID-->
	<link href="estilo/datagrid/dhtmlxgrid.css"  rel="stylesheet" type="text/css" />
	<link href="estilo/datagrid/dhtmlxgrid_skins.css" rel="stylesheet" type="text/css"  />
	<link href="estilo/datagrid/style.css" rel="stylesheet" type="text/css" />
	
    <!-- ESTILO JANELA -->
    <link href="css/themes/default.css" rel="stylesheet" type="text/css" />	
コード例 #2
0
ファイル: usuario.exe.php プロジェクト: silloty/vox
     $lista = $xml->ArrayParaXML($arr);
     echo $lista;
     break;
     //EXCLUSÕES------------------------------------------------
 //EXCLUSÕES------------------------------------------------
 case 'excluir':
     if ($codigo != 1) {
         require_once "../modelo/usuario.cls.php";
         $usuario = new clsUsuario();
         $usuario->Excluir($codigo);
         $config = new clsConfig();
         $config->ConfirmaOperacao("usuario.frm.php", "Registro excluido com sucesso!");
     } else {
         require_once "../config.cls.php";
         $config = new clsConfig();
         $config->ConfirmaOperacao("usuario.frm.php", "Você não pode excluir o usuário administrador!");
     }
     break;
     //ALTERAÇÕES-----------------------------------------------
 //ALTERAÇÕES-----------------------------------------------
 case 'altera':
     require_once "../controle/valida.gti.php";
     $codigo = $_POST['txtCodigo'];
     $nome = utf8_encode($_POST['txtNome']);
     $login = utf8_encode($_POST['txtLogin']);
     $senha = utf8_encode($_POST['txtSenha']);
     $senha2 = utf8_encode($_POST['txtSenha2']);
     $codigo_usuario = $_SESSION['vox_codigo'];
     $valida = new gtiValidacao();
     $valida->ValidaCampoRequerido($nome, 'nome');
     $valida->ValidaCampoRequerido($login, 'login');
コード例 #3
0
ファイル: clientela.exe.php プロジェクト: silloty/vox
            require_once "../config.cls.php";
            $clientela = new clsClientela();
            $clientela->SetCodigo($codigo);
            $clientela->SetNome($nome);
            $clientela->Alterar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("clientela.frm.php", "Registro alterado com sucesso!");
        }
        break;
        //INSERÇÕES-------------------------------------------------
    //INSERÇÕES-------------------------------------------------
    case 'novo':
        require_once "../controle/valida.gti.php";
        $codigo = $_POST['txtCodigo'];
        $nome = utf8_encode($_POST['txtNome']);
        $valida = new gtiValidacao();
        $valida->ValidaCampoRequerido($nome, 'nome');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            require_once "../modelo/clientela.cls.php";
            require_once "../config.cls.php";
            $clientela = new clsClientela();
            $clientela->SetCodigo($codigo);
            $clientela->SetNome($nome);
            $clientela->Salvar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("clientela.frm.php", "Registro salvo com sucesso!");
        }
        break;
}
コード例 #4
0
        require_once "../modelo/manifestacao.cls.php";
        require_once "../config.cls.php";
        require_once "../controle/valida.gti.php";
        $resp_final = utf8_encode($_POST['txtRespostaFinal']);
        $valida = new gtiValidacao();
        $valida->ValidaCampoRequerido($resp_final, 'resposta final');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            $manifestacao = new clsManifestacao();
            $manifestacao->SetCodigo($codigo);
            $manifestacao->ConsultarPorCodigo();
            $manifestacao->SetRespostaFinal(addslashes($resp_final));
            $manifestacao->Finalizar();
            $config = new clsConfig();
            $config->ConfirmaOperacao('andamento.frm.php', "Manifestacao Finalizada!");
        }
        break;
    case 'reenviar':
        require_once "../modelo/manifestacao.cls.php";
        require_once "../config.cls.php";
        $cod = explode(":", $codigo);
        $cod_departamento = $cod[0];
        $cod_manifestacao = $cod[1];
        $cod_andamento = $cod[2];
        $manifestacao = new clsManifestacao();
        $manifestacao->ReenviarEmail($cod_departamento, $cod_andamento);
        $config = new clsConfig();
        $config->ConfirmaOperacao('andamento_detalhes.frm.php?codigo=' . $cod_manifestacao, "Email enviado com sucesso!");
        break;
}
コード例 #5
0
ファイル: tipo.exe.php プロジェクト: silloty/vox
            $tipo->SetVisivel($visivel);
            $tipo->Alterar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("tipo.frm.php", "Registro alterado com sucesso!");
        }
        break;
        //INSERÇÕES-------------------------------------------------
    //INSERÇÕES-------------------------------------------------
    case 'novo':
        require_once "../controle/valida.gti.php";
        $codigo = $_POST['txtCodigo'];
        $nome = utf8_encode($_POST['txtNome']);
        $visivel = $_POST['dpdVisivel'];
        $valida = new gtiValidacao();
        $valida->ValidaCampoRequerido($nome, 'nome');
        $valida->ValidaDPD($visivel, 'visivel');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            require_once "../modelo/tipo.cls.php";
            require_once "../config.cls.php";
            $tipo = new clsTipo();
            $tipo->SetCodigo($codigo);
            $tipo->SetNome($nome);
            $tipo->SetVisivel($visivel);
            $tipo->Salvar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("tipo.frm.php", "Registro salvo com sucesso!");
        }
        break;
}
コード例 #6
0
ファイル: departamento.exe.php プロジェクト: silloty/vox
            $config = new clsConfig();
            $config->ConfirmaOperacao("departamento.frm.php", "Registro alterado com sucesso!");
        }
        break;
        //INSERÇÕES-------------------------------------------------
    //INSERÇÕES-------------------------------------------------
    case 'novo':
        require_once "../controle/valida.gti.php";
        $codigo = $_POST['txtCodigo'];
        $nome = utf8_encode($_POST['txtNome']);
        $email = utf8_encode($_POST['txtEmail']);
        $descricao = utf8_encode($_POST['txtDescricao']);
        $valida = new gtiValidacao();
        $valida->ValidaCampoRequerido($nome, 'nome');
        $valida->ValidaCampoRequerido($email, 'email');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            require_once "../modelo/departamento.cls.php";
            require_once "../config.cls.php";
            $departamento = new clsDepartamento();
            $departamento->SetCodigo($codigo);
            $departamento->SetNome($nome);
            $departamento->SetEmail($email);
            $departamento->SetDescricao($descricao);
            $departamento->Salvar();
            $config = new clsConfig();
            $config->ConfirmaOperacao("departamento.frm.php", "Registro salvo com sucesso!");
        }
        break;
}
コード例 #7
0
ファイル: acompanha_depto.exe.php プロジェクト: silloty/vox
<?php

require_once "../modelo/manifestacao.cls.php";
require_once "../config.cls.php";
require_once "../controle/valida.gti.php";
require_once "../funcao.php";
$reg_andamento = anti_injection($_POST['txtConsulta']);
$resposta = $_POST['txtResposta'];
$codigo = $_POST['txtCodigo'];
$valida = new gtiValidacao();
$valida->ValidaCampoRequerido($reg_andamento, 'registro');
$valida->ValidaCampoRequerido($resposta, 'resposta');
if ($valida->GetErro() == true) {
    echo $valida->GetMensagem();
} else {
    $manifestacao = new clsManifestacao();
    $manifestacao->SetResposta(addslashes($resposta));
    $manifestacao->Responder($reg_andamento);
    $manifestacao->SetCodigo($codigo);
    $manifestacao->DesmarcarComoVisto();
    $config = new clsConfig();
    $config->ConfirmaOperacao('acompanha_depto.frm.php', "Manifestacao respondida com sucesso!");
}
コード例 #8
0
ファイル: modo_manifestando.exe.php プロジェクト: silloty/vox
            $valida->ValidaCampoRequerido($telefone, 'telefone');
            $valida->ValidaCampoNumericoInteiro($telefone, 'telefone');
            $valida->ValidaCampoRequerido($cpf, 'cpf');
            $valida->ValidaCPF($cpf, 'cpf');
            $valida->ValidaCampoRequerido($endereco, 'endereco');
        }
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } elseif ($valida->GetErro() == false) {
            require_once "../modelo/manifestacao.cls.php";
            $modo = new clsManifestacao();
            $modo->SetClientela($clientela);
            $modo->SetTipo($tipo);
            $modo->SetEmail($email);
            $modo->SetIdentificacao($identificacao);
            $modo->SetNome($nome);
            $modo->SetCpf($cpf);
            $modo->SetTelefone($telefone);
            $modo->SetAssunto(addslashes($assunto));
            $modo->SetConteudo(addslashes($manifestacao));
            $modo->SetAnonimato(addslashes($razao));
            $modo->SetDataCriacao($datacriacao);
            $modo->SetEndereco($endereco);
            $modo->Enviar();
            //tela de confirmacao de sucesso
            $texto_confirmacao = utf8_encode(':: SUA MANIFESTAÇÃO FOI ENCAMINHADA COM SUCESSO:: <br><br/>Caro manifestante, o ' . utf8_encode($config->GetNomeInstituicao()) . ' <br> agradece a sua manifestação. Suas considerações foram imediatamente <br> remetidas a nossa ouvidoria e serão analisadas por <br> nosso(a) ouvidor(a). Para ter acesso ao andamento de sua manifestação <br> entre com o seguinte número: <br><br> ------------------------------------- <br>' . $modo->GetRegistro() . ' <br> ------------------------------------- <br><br>na nossa <a href="' . $config->GetRaiz() . '/visao/consulta.frm.php" target="_blank">página de acompanhamento</a>. <br/><br>Caso tenha informado um email válido, a sua manifestação <br> será analisada e quando uma resposta for elaborada um segundo <br> email será remetido para a caixa de mensagem que você indicou. <br> A ouvidoria agradece a sua participação no nosso crescimento.<br><br>VOX - Sistema de Ouvidoria<br>Colégio Pedro II');
            session_destroy();
            $config->ConfirmaOperacao("modo_manifestando.frm.php", $texto_confirmacao);
        }
        break;
}
コード例 #9
0
ファイル: abertas_detalhes.exe.php プロジェクト: silloty/vox
 case 'salvar':
     $tipo = $_POST['dpdTipo'];
     $clientela = $_POST['dpdClientela'];
     $visualizado = $_POST['txtVisualizado'];
     if ($valida->GetErro() == true) {
         echo $valida->GetMensagem();
     } else {
         //ALTERANDO
         require_once "../modelo/manifestacao.cls.php";
         $manifestacao = new clsManifestacao();
         $manifestacao->SetCodigo($codigo);
         $manifestacao->SetCodigoTipo($tipo);
         $manifestacao->SetCodigoClientela($clientela);
         $manifestacao->SetVisualizado($visualizado);
         $manifestacao->Alterar();
         $config->ConfirmaOperacao('abertas.frm.php', "Manifestacao alterada com sucesso!");
     }
     break;
     //ENCAMINHAR
 //ENCAMINHAR
 case 'encaminhar':
     require_once "../controle/hora.gti.php";
     $cod_depto = $_POST['dpdDepartamentos'];
     $valida->ValidaDPD($cod_depto, 'departamento');
     if ($valida->GetErro() == true) {
         echo $valida->GetMensagem();
     } else {
         //Capturando Data Sistema
         $data = new gtiHora();
         $data_envio = $data->getData();
         $hora_envio = $data->getHora();
コード例 #10
0
ファイル: consulta.exe.php プロジェクト: silloty/vox
<?php

session_start();
require_once "../modelo/manifestacao.cls.php";
require_once "../config.cls.php";
require_once "../controle/valida.gti.php";
require_once "../funcao.php";
$resposta = anti_injection($_POST['txtResposta']);
$registro = $_SESSION['vox_registro'];
//Campo Hidden
$valida = new gtiValidacao();
$valida->ValidaCampoRequerido($resposta, 'resposta');
if ($valida->GetErro() == true) {
    echo $valida->GetMensagem();
} else {
    $manifestacao = new clsManifestacao();
    $manifestacao->SetRegistro($registro);
    $manifestacao->Consultar($registro);
    $manifestacao->SetFeedback(addslashes($resposta));
    $manifestacao->EnviarFeedback();
    $manifestacao->DesmarcarComoVisto();
    $config = new clsConfig();
    $config->ConfirmaOperacao('consulta.frm.php', "A ouvidoria agradece a sua colaboracao!");
}
コード例 #11
0
ファイル: inicial.exe.php プロジェクト: silloty/vox
<?php

require_once "../modelo/usuario.cls.php";
require_once "../config.cls.php";
require_once "../funcao.php";
$config = new clsConfig();
$login = anti_injection($_POST['txtLogin']);
$senha = anti_injection($_POST['txtSenha']);
$usuario = new clsUsuario();
$msg = "Login ou Senha incorretos!";
if ($usuario->Autentica($login, $senha) == true) {
    $_SESSION['vox_codigo'] = $usuario->GetCodigo();
    header("location: admin.frm.php");
    exit;
}
$config->Logout(false);
$config->ConfirmaOperacao($config->GetPaginaPrincipal(), $msg);
コード例 #12
0
ファイル: fechadas_detalhes.exe.php プロジェクト: silloty/vox
<?php

require_once "../config.cls.php";
require_once "../controle/valida.gti.php";
$valida = new gtiValidacao();
$config = new clsConfig();
$metodo = $_POST['txtMetodo'];
$codigo = $_POST['txtCodigo'];
switch ($metodo) {
    //ALTERAÇÕES-----------------------------------------------
    case 'alterar':
        $tipo = $_POST['dpdTipo'];
        $status = $_POST['dpdStatus'];
        $visualizado = $_POST['txtVisualizado'];
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            //ALTERANDO
            require_once "../modelo/manifestacao.cls.php";
            $manifestacao = new clsManifestacao();
            $manifestacao->SetCodigo($codigo);
            $manifestacao->SetCodigoTipo($tipo);
            $manifestacao->SetCodigoStatus($status);
            $manifestacao->SetVisualizado($visualizado);
            $manifestacao->DesmarcarComoVisto();
            $manifestacao->AlterarFechadas();
            $config->ConfirmaOperacao('fechadas.frm.php', "Manifestacao alterada com sucesso!");
        }
        break;
}