<?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>Á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" />
$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');
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; }
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; }
$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; }
$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; }
<?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!"); }
$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; }
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();
<?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!"); }
<?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);
<?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; }