Esempio n. 1
0
function logAction($usuario_id, $url, $post, $get)
{
    $post = addslashes($post);
    $get = addslashes($get);
    $c = new conexao();
    $c->set_charset('utf8');
    $q = "INSERT INTO logs(usuario_id, url, get, post, horario) VALUES('{$usuario_id}', '{$url}', '" . $get . "', '" . $post . "', now());";
    $c->query($q);
}
 /**
  * Método inicial do controle
  */
 function inicial()
 {
     $this->passarProximoControle(definicaoEntidade::controle('CControleAcesso', 'verPrincipal'));
     $imprimir = false;
     $c = conexao::criar();
     $persistentes = $this->classes();
     if ($imprimir) {
         echo '<pre>';
         foreach ($persistentes as $nomePersistente) {
             $persistente = new $nomePersistente($c);
             $nome = str_pad($nomePersistente, 40, "--", STR_PAD_LEFT);
             echo "\n\n" . str_pad($nome, 80, "--", STR_PAD_RIGHT) . "\n";
             echo $persistente->comandoDestruicaoCompleto();
             echo $persistente->comandoCriacaoCompleto();
         }
         if ($persistente instanceof persistentePadraoPG) {
             echo persistentePadraoPG::gerarComandoAccentRemove();
         }
     } else {
         foreach ($persistentes as $nomePersistente) {
             $persistente = new $nomePersistente($c);
             $persistente->recriar();
         }
         if ($persistente instanceof persistentePadraoPG) {
             $persistente->plAccentRemove();
         }
         CUtilitario_importadorXML::importarXml(file_get_contents('dados.xml'));
     }
     if ($imprimir) {
         die;
     }
     $this->registrarComunicacao("Base de dados recriada.");
 }
 public function inicial()
 {
     try {
         $_GET['ajax'] = 1;
         if (!isset($_GET['negocio'])) {
             throw new erroNegocio('Não foi definido a entidade de negócio a ser validada!');
         }
         $conexao = conexao::criar();
         $conexao->iniciarTransacao();
         $negocio = new $_GET['negocio']($conexao);
         if (isset($_GET['controle'])) {
             eval("{$_GET['controle']}::montarNegocio(\$negocio);");
         } else {
             parent::montarNegocio($negocio);
         }
         $negocio = new NPessoa();
         if ($negocio->valorChave()) {
             $negocioAnterior = new $_GET['negocio']($conexao);
             $negocioAnterior->ler($negocio->valorChave());
             $negocio->verificarAntesAlterar($negocioAnterior);
         } else {
             $negocio->verificarAntesInserir();
         }
         $conexao->desfazerTransacao();
     } catch (Exception $e) {
         $conexao->desfazerTransacao();
         throw $e;
     }
 }
 /**
  * Método inicial do controle
  */
 public function inicial()
 {
     try {
         $this->passarProximoControle(definicaoEntidade::controle($this, 'verSelecionarAcessos'));
         $negocio = definicaoEntidade::negocio($this);
         $conexao = conexao::criar();
         $conexao->iniciarTransacao();
         $negocio = new $negocio($conexao);
         $negocio->passarIdUsuario($_POST['idUsuario']);
         $negocio->carregarAcessos();
         $negocio->coAcessos->excluir();
         $negocio = new $negocio($conexao);
         foreach ($_POST['controle'] as $index => $controle) {
             $nAcesso = new NAcesso($conexao);
             $nAcesso->passarIdUsuario($_POST['idUsuario']);
             $nAcesso->passarNmAcesso($controle);
             $negocio->coAcessos->{$index} = $nAcesso;
         }
         $negocio->coAcessos->gravar();
         $this->sessao->registrar('negocio', $negocio);
         $this->registrarComunicacao($this->inter->pegarMensagem('gravarSucesso'));
         $conexao->validarTransacao();
         $this->passarProximoControle(definicaoEntidade::controle($this, 'verPesquisa'));
     } catch (erro $e) {
         $conexao->desfazerTransacao();
         throw $e;
     }
 }
 public static function gerarFonte(visualizacao $visualizacao, $dadosGerador)
 {
     CUtilitario_geradorGerarFonte::$entidade = $dadosGerador;
     CUtilitario_geradorGerarFonte::$entidade['ng_nome'] = array_map('caracteres::RetiraAcentos', CUtilitario_geradorGerarFonte::$entidade['ng_nome']);
     CUtilitario_geradorGerarFonte::$entidade['bd_campo'] = array_map('caracteres::RetiraAcentos', CUtilitario_geradorGerarFonte::$entidade['bd_campo']);
     $arNome = explode(' ', strtolower(caracteres::RetiraAcentos(CUtilitario_geradorGerarFonte::$entidade['entidade'])));
     $nome = array_shift($arNome);
     $arNome = array_map("ucFirst", $arNome);
     array_unshift($arNome, $nome);
     CUtilitario_geradorGerarFonte::$nomeEntidade = implode('', $arNome);
     CUtilitario_geradorGerarFonte::$nomeNegocio = 'N' . ucFirst(CUtilitario_geradorGerarFonte::$nomeEntidade);
     CUtilitario_geradorGerarFonte::$nomeTabela = caracteres::RetiraAcentos(CUtilitario_geradorGerarFonte::$entidade['nomeTabela']);
     CUtilitario_geradorGerarFonte::$nomeSequence = caracteres::RetiraAcentos(CUtilitario_geradorGerarFonte::$entidade['nomeSequence'] ? CUtilitario_geradorGerarFonte::$entidade['nomeSequence'] : "sq_{CUtilitario_geradorGerarFonte::{$nomeTabela}}");
     if (!is_dir(CUtilitario_geradorGerarFonte::$nomeEntidade)) {
         mkdir(CUtilitario_geradorGerarFonte::$nomeEntidade, 0777);
     }
     chmod(CUtilitario_geradorGerarFonte::$nomeEntidade, 2777);
     if (!is_dir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes")) {
         mkdir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes", 0777);
     }
     chmod(CUtilitario_geradorGerarFonte::$nomeEntidade . "/classes", 2777);
     if (!is_dir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/xml")) {
         mkdir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/xml", 0777);
     }
     chmod(CUtilitario_geradorGerarFonte::$nomeEntidade . "/xml", 2777);
     if (!is_dir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/html")) {
         mkdir(CUtilitario_geradorGerarFonte::$nomeEntidade . "/html", 0777);
     }
     chmod(CUtilitario_geradorGerarFonte::$nomeEntidade . "/html", 2777);
     umask(0111);
     $visualizacao->entidade = CUtilitario_geradorGerarFonte::$entidade['entidade'];
     $visualizacao->pacote = CUtilitario_geradorGerarFonte::$entidade['entidade'];
     $visualizacao->classe = 'class';
     CUtilitario_geradorGerarFonte::montarArquivoDefinicaoXML($visualizacao);
     CUtilitario_geradorGerarFonte::montarArquivoInternacionalizacaoXML($visualizacao);
     CUtilitario_geradorGerarFonte::montarPersistente($visualizacao);
     CUtilitario_geradorGerarFonte::montarNegocio($visualizacao);
     CUtilitario_geradorGerarFonte::montarInternacionalizacao($visualizacao);
     CUtilitario_geradorGerarFonte::montarControleExcluir($visualizacao);
     CUtilitario_geradorGerarFonte::montarControleGravar($visualizacao);
     //CUtilitario_geradorGerarFonte::montarControleMudarPagina($visualizacao);
     //CUtilitario_geradorGerarFonte::montarControlePesquisar($visualizacao);
     CUtilitario_geradorGerarFonte::montarControleVerEdicao($visualizacao);
     CUtilitario_geradorGerarFonte::montarControleVerPesquisa($visualizacao);
     CUtilitario_geradorGerarFonte::montarTemplateVerEdicao($visualizacao);
     CUtilitario_geradorGerarFonte::montarTemplateVerPesquisa($visualizacao);
     exec("chmod -R 777 " . CUtilitario_geradorGerarFonte::$nomeEntidade);
     if (CUtilitario_geradorGerarFonte::$debug) {
         die;
     }
     if (isset(CUtilitario_geradorGerarFonte::$entidade['recriarBase'])) {
         $persistente = definicaoEntidade::persistente(CUtilitario_geradorGerarFonte::$nomeNegocio);
         $conexao = conexao::criar();
         $obPersistente = new $persistente($conexao);
         $obPersistente->recriar();
     }
 }
 /**
  * Método inicial do controle
  */
 function inicial()
 {
     $this->criarVisualizacaoPadrao();
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->gerarMenus();
     $conexao = conexao::criar();
     $persistente = new PUtilitario($conexao);
     $this->visualizacao->listagem = $persistente->lerTabelas();
     $this->visualizacao->action = '';
     parent::inicial();
 }
Esempio n. 7
0
 public function validaUsuario()
 {
     $conexao = new conexao();
     $conexao->getConnectionLocal();
     //        $conexao = conexao::getConnectionLocal();
     //            $conexao->prepare($sql);
     try {
         $sql = "SELECT * FROM tblusuario WHERE nome = '" . $this->login . "' AND senha = '" . $this->senha . "'";
         $resultado = mysql_query($sql) or die("Problemas na execução do usuário. Erro: " . mysql_error());
         if (mysql_num_rows($resultado) > 0) {
             $dados = mysql_fetch_array($resultado);
             $this->setIdUsuario($dados['idUsuario']);
             return true;
         } else {
             return false;
         }
     } catch (Exception $ex) {
         echo "Conexão não estabelecida. Verifique sob o erro: " . $ex->getMessage();
     }
 }
Esempio n. 8
0
function verifica($email, $senha)
{
    //ver o extends
    include "../dao/conexao.php";
    $link = new conexao();
    $conexao = $link->conecta();
    $sql = "SELECT id, tipo FROM pessoa WHERE email = '" . $email . "' AND senha = '" . $senha . "'";
    $query = $conexao->prepare($sql);
    $query->execute();
    $retorno = $query->fetchAll(PDO::FETCH_ASSOC);
    session_start();
    if (isset($retorno[0])) {
        $_SESSION["email"] = $email;
        $_SESSION["tipo"] = $retorno[0]['tipo'];
        header("Location: ../view/dash.php");
    } else {
        header("Location: ../view/index.php?email=" . $email);
    }
    $conexao = $link->desconecta($conexao);
}
 /**
  * Método inicial do controle
  */
 public function inicial()
 {
     $this->passarProximoControle(definicaoEntidade::controle($this, 'listarEntidade'));
     $conexao = conexao::criar();
     $persistente = new PUtilitario($conexao);
     $this->tabelas = $persistente->lerTabelas();
     foreach ($this->tabelas as $tabela) {
         $arTabela = $persistente->lerTabela($tabela);
         $arDadosGerador = $this->prepararDados($tabela, $arTabela);
         CUtilitario_geradorGerarFonte::gerarFonte($this->visualizacao, $arDadosGerador);
     }
 }
 /**
  * Método inicial do controle
  */
 function inicial()
 {
     $this->visualizacao = new visualizacaoPadrao($this);
     $this->inter = new IUtilitario();
     $this->criarVisualizacaoPadrao();
     $d = dir(".");
     $pUtilitario = new PUtilitario(conexao::criar());
     $negocios = new colecao();
     $controles = new colecao();
     $tabelas = new colecao();
     $sequencias = new colecao();
     $classesNegocio = new colecao();
     $camposDefinidos = new colecao();
     $camposExistentes = new colecao();
     $diferencas = new colecao();
     while (false !== ($arquivo = $d->read())) {
         if (is_dir($arquivo) && $arquivo[0] !== '.') {
             if (is_file($arquivo . '/classes/N' . ucfirst($arquivo) . '.php')) {
                 $negocio = 'N' . ucfirst($arquivo);
                 $obNegocio = new $negocio();
                 if ($obNegocio instanceof negocioPadrao) {
                     $negocios->{$arquivo} = $obNegocio->pegarInter()->pegarNome();
                     $tabelas->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeTabela();
                     $sequencias->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeSequencia();
                     $classesNegocio->{$arquivo} = 'N' . ucfirst($arquivo);
                     $camposDefinidos->{$arquivo} = count($obNegocio->pegarMapeamento());
                     $camposExistentes->{$arquivo} = count($pUtilitario->lerCampos($obNegocio->pegarPersistente()->pegarNomeTabela()));
                     $diferencas->{$arquivo} = $camposDefinidos->{$arquivo} - $camposExistentes->{$arquivo} ? 'difereça' : '';
                     $controles->{$arquivo} = 'C' . ucfirst($arquivo) . '_verPesquisa';
                 }
             }
         }
     }
     $d->close();
     asort($negocios->itens);
     $this->gerarMenus();
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->visualizacao->listagem = $negocios->itens;
     $this->visualizacao->controles = $controles->itens;
     $this->visualizacao->tabelas = $tabelas->itens;
     $this->visualizacao->sequencias = $sequencias->itens;
     $this->visualizacao->negocios = $classesNegocio->itens;
     $this->visualizacao->camposDefinidos = $camposDefinidos->itens;
     $this->visualizacao->camposExistentes = $camposExistentes->itens;
     $this->visualizacao->diferencas = $diferencas->itens;
     $this->visualizacao->action = '';
     parent::inicial();
 }
Esempio n. 11
0
<?php

require_once '../model/dao.php';
//header("location: ../model/dao.php");
if (!empty($_POST) and empty($_POST['usuario']) or empty($_POST['senha'])) {
    echo "Não tem nenhum POST";
    //header("Location:index.html");
    exit;
} else {
    echo "Não entou no if";
}
$objDao = new conexao();
$user['usuario'] = $_POST['usuario'];
$user['senha'] = $_POST['senha'];
$resultadoQuery = $objDao->geraQuery($user);
if (mysqli_num_rows($resultadoQuery) != 1) {
    $imprime = mysql_fetch_assoc($resultadoQuery);
    echo $imprime['nome'];
    echo "Impresso";
} else {
    echo "Não impresso";
}
/*
// Verifica se houve POST e se o usuário ou a senha é(são) vazio(s)
    if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) {
        header("Location: index.php"); exit;
    }
 // Tenta se conectar ao servidor MySQL
    $link = mysqli_connect('localhost', 'root', '') or trigger_error(mysql_error());
    // Tenta se conectar a um banco de dados MySQL
    mysqli_select_db($link, 'password') or trigger_error(mysql_error());
Esempio n. 12
0
include "../../includes/config.inc.php";
include "../../includes/versao.php";
include "../../includes/languages/" . LANGUAGE . "";
//TEMPORARIAMENTE
include "../../includes/menu/menu.php";
include "../../includes/queries/queries.php";
print "<style>";
//type='text/css'
?>
	<!--
		@import url('../../includes/css/estilos.css.php');
	//-->
	<?php 
print "</style>";
print "<link rel='shortcut icon' href='../../includes/icons/favicon.ico'>";
$conec = new conexao();
$conec->conecta('MYSQL');
if (isset($_SESSION['s_uid'])) {
    $qry = "SELECT * FROM temas t, uthemes u  WHERE u.uth_uid = " . $_SESSION['s_uid'] . " and t.tm_id = u.uth_thid";
    $exec = mysql_query($qry) or die('ERRO NA TENTATIVA DE RECUPERAR AS INFORMAÇÕES DO TEMA!<BR>' . $qry);
    $row = mysql_fetch_array($exec);
    $regs = mysql_num_rows($exec);
    if ($regs == 0) {
        //SE NÃO ENCONTROU TEMA ESPECÍFICO PARA O USUÁRIO
        $qry = "SELECT * FROM styles";
        $exec = mysql_query($qry);
        $row = mysql_fetch_array($exec);
    }
} else {
    $qry = "SELECT * FROM styles";
    $exec = mysql_query($qry);
<?php

include "../../funcoes/conexao.php";
$connect = new conexao();
if (array_key_exists("enviar", $_POST)) {
    $id = $_POST["ID"];
    $nome = $_POST["txtNome"];
    $telefone = $_POST["txtTelefone"];
    $dtaAdmissao = $_POST["dtaAdmissao"];
    $perfil = $_POST["cbPerfil"];
    if ($nome == "" || $telefone == "" || $bairro == "" || $estado == "0" || $cidade == "") {
        echo "Preencha as informações corretamente.";
        exit;
    } else {
        if ($id != "") {
            $SQL = "UPDATE principal_usuarios SET nome = '" . $nome . "', telefone = '" . $telefone . "', dtaAdmissao = '" . $dtaAdmissao . "', perfil = " . $perfil . " WHERE clientes_id = " . $id;
        } else {
            $SQL = "INSERT INTO principal_usuarios (nome, telefone, perfil, data_admissao) VALUES('" . $nome . "', '" . $telefone . "', '" . $perfil . "', " . $dtaAdmissao . ")";
        }
        $connect->conectar();
        $connect->set("sql", $SQL);
        $retorno = $connect->executar();
        if ($retorno > 0) {
            echo "<script>alert('Cliente atualizado/inserido com sucesso.');</script>";
            echo "<script>window.location = 'colaboradores.php';</script>";
        } else {
            echo "<script>alert('Erro ao atualizar/inserir o cliente.');</script>";
        }
    }
}
?>
 /**
  * Método de montagem da tabela
  */
 function montarTabela()
 {
     $json = new json();
     $conexao = conexao::criar();
     $persistente = new PUtilitario($conexao);
     $desc = $persistente->lerTabela($_GET['tabela']);
     $sequences = $persistente->lerSequenciasDoBanco($_GET['tabela']);
     $sequences = array_merge(array('' => '&nbsp;'), $sequences);
     if ($sequences) {
         $this->visualizacao->nomeSequence = VComponente::montar('select', 'nomeSequence', null, null, $sequences);
     }
     $mapNegocio['bd']['nomeTabela'] = $_GET['tabela'];
     $mapNegocio['bd']['nomeSequencia'] = '«Nome da sequência???»';
     $mapNegocio['bd']['chavePrimaria'] = '';
     $mapNegocio['bd']['ordem'] = array('1' => '');
     $mapNegocio['inter']['nome'] = '«Nome da entidade??»';
     $mapNegocio['inter']['titulo'] = '';
     $mapNegocio['inter']['tituloSistema'] = '';
     $mapNegocio['inter']['subtituloSistema'] = '';
     foreach ($desc as $indice => $campo) {
         $tipoDeDado = $campo['tipo_de_dado'];
         switch ($campo['tipo_de_dado']) {
             case 'numerico':
                 $campo['tamanho'] = $campo['tamanho'] > 30 ? 20 : $campo['tamanho'];
                 $componente = 'numerico';
                 break;
             case 'data':
                 $campo['tamanho'] = '';
                 $componente = 'data';
                 break;
             default:
                 $componente = 'caixa de entrada';
         }
         switch (true) {
             case $campo['campo_pk']:
                 $mapNegocio['bd']['chavePrimaria'] = $campo['campo_pk'];
                 $componente = 'oculto';
                 $chaveEstrangeira = false;
                 break;
             case $campo['campo_fk']:
                 $componente = 'caixa de combinacao';
                 $chaveEstrangeira = array('tabela' => $campo['esquema_fk'] . '.' . $campo['tabela_fk'], 'campo' => $campo['campo_fk']);
                 break;
             default:
                 $tipoDeDado = $campo['tipo_de_dado'] == 'numerico' ? 'tnumerico' : $campo['tipo_de_dado'];
                 $chaveEstrangeira = false;
         }
         $mapNegocio['entidade'][$indice]['negocio']['propriedade'] = str_replace(' ', '', ucwords(str_replace('_', ' ', $campo['campo'])));
         $mapNegocio['entidade'][$indice]['negocio']['propriedade'][0] = strtolower($mapNegocio['entidade'][$indice]['negocio']['propriedade'][0]);
         $mapNegocio['entidade'][$indice]['negocio']['tipo'] = $tipoDeDado;
         $mapNegocio['entidade'][$indice]['negocio']['campo'] = $campo['campo'];
         $mapNegocio['entidade'][$indice]['negocio']['obrigatorio'] = $campo['obrigatorio'] ? 'sim' : '';
         $mapNegocio['entidade'][$indice]['negocio']['indiceUnico'] = '';
         $mapNegocio['entidade'][$indice]['negocio']['dominio'] = '';
         $mapNegocio['entidade'][$indice]['negocio']['descritivo'] = '';
         $mapNegocio['entidade'][$indice]['negocio']['classeAssociativa'] = $chaveEstrangeira ? '«Classe de Negocio ???»' : '';
         $mapNegocio['entidade'][$indice]['negocio']['metodoLeitura'] = $chaveEstrangeira ? 'lerTodos' : '';
         $mapNegocio['entidade'][$indice]['controle']['componente'] = $componente;
         $mapNegocio['entidade'][$indice]['controle']['tamanho'] = '';
         $mapNegocio['entidade'][$indice]['controle']['tipo'] = $campo['tipo_de_dado'];
         $mapNegocio['entidade'][$indice]['controle']['obrigatorio'] = $campo['obrigatorio'] ? 'sim' : '';
         $mapNegocio['entidade'][$indice]['controle']['pesquisa'] = '';
         $mapNegocio['entidade'][$indice]['controle']['valores'] = array();
         $mapNegocio['entidade'][$indice]['controle']['classeAssociativa'] = $chaveEstrangeira ? 'Classe de Negocio ???' : '';
         $mapNegocio['entidade'][$indice]['controle']['metodoLeitura'] = $chaveEstrangeira ? 'lerTodos' : '';
         $mapNegocio['entidade'][$indice]['controle']['listagem'] = $campo['campo_pk'] ? '1' : '';
         $mapNegocio['entidade'][$indice]['controle']['hyperlink'] = $campo['campo_pk'] ? 'sim' : '';
         $mapNegocio['entidade'][$indice]['controle']['largura'] = $campo['campo_pk'] ? '10%' : '';
         $mapNegocio['entidade'][$indice]['controle']['ordem'] = $campo['campo_pk'] ? 1 : '';
         $mapNegocio['entidade'][$indice]['controle']['campoPersonalizado'] = '';
         $mapNegocio['entidade'][$indice]['persistente']['nome'] = $campo['campo'];
         $mapNegocio['entidade'][$indice]['persistente']['tipo'] = $tipoDeDado;
         $mapNegocio['entidade'][$indice]['persistente']['tamanho'] = $campo['tamanho'];
         $mapNegocio['entidade'][$indice]['persistente']['obrigatorio'] = '';
         $mapNegocio['entidade'][$indice]['persistente']['operadorDeBusca'] = 'igual';
         $mapNegocio['entidade'][$indice]['persistente']['chaveEstrangeira'] = $chaveEstrangeira;
         $mapNegocio['entidade'][$indice]['persistente']['ordem'] = $campo['campo_pk'] ? '1' : '';
         $mapNegocio['entidade'][$indice]['inter']['nome'] = ucfirst(str_replace('_', ' ', $campo['campo']));
         $mapNegocio['entidade'][$indice]['inter']['abreviacao'] = ucwords(str_replace('_', ' ', $campo['campo']));
         $mapNegocio['entidade'][$indice]['inter']['descricao'] = $campo['descricao'];
         $mapNegocio['entidade'][$indice]['inter']['dominio'] = '';
     }
     $this->visualizacao->dados = $json->pegarJson(array($mapNegocio));
     $this->visualizacao->campos = $mapNegocio;
     $this->visualizacao->acesso = 'Carga de tabela do banco';
     $this->visualizacao->travarSugestaoDeNomesPersistente = 'true';
 }
Esempio n. 15
0
<?php

$useragent = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i', $useragent) || preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-/i', substr($useragent, 0, 4))) {
    header('Location: mobile.php');
}
include "conexao_db.php";
$mysql = new conexao();
$listanoticia = $mysql->sql_query("SELECT * FROM noticia where status in (1,2) order by data desc");
$desconecta;
?>
<html lang="pt-br">
 <head>
 <title>Not&iacutecias</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <link rel="STYLESHEET" type="text/css" href="estilos.css">
 
 <script>
 function mostraOculta(quem){
   quem = quem.parentNode.getElementsByTagName('div')[0];
   if(quem.style.display=='none'){
	 quem.style.display='block';
   }else{
	 quem.style.display='none';
   }
 }
 </script>

 
 </head>
Esempio n. 16
0
<?php

require_once 'config/conexao.class.php';
require_once 'config/crud.class.php';
$con = new conexao();
// instancia classe de conxao
$con->connect();
// abre conexao com o banco
$crud = new crud('crudcliente');
// instancia classe com as operaçoes crud, passando o nome da tabela como parametro
$id = $_GET['id'];
//pega id para exclusao caso exista
$crud->excluir("id = {$id}");
// exclui o registro com o id que foi passado
$con->disconnect();
// fecha a conexao
header("Location: index.php");
// redireciona para a listagem
 /**
  * Montar listagem
  * @return string retorno da listagem
  */
 function montarListagem(controlePadraoPDF $controlePDF)
 {
     if ($this->colecao->possuiItens() && is_array($this->campos)) {
         $conexao = conexao::criar();
         $chaves = array_keys($this->campos);
         sort($chaves);
         foreach ($chaves as $chave) {
             $campo = $this->campos[$chave];
             $tamanho = $campo['tamanho'] ? self::calcularLargura($campo['tamanho']) : '30';
             $controlePDF->celula($tamanho, 4, $campo['titulo'], 1, 0, $campo['alinhamento']);
         }
         $controlePDF->ln(4);
         $x = 0;
         if ($this->colecao->possuiItens()) {
             $item = $this->colecao->retornarItem();
             $mapeador = controlePadrao::pegarEstrutura($item);
             while ($item = $this->colecao->avancar()) {
                 $corFundo = $this->definirCorFundo($controlePDF, ++$x);
                 foreach ($chaves as $chave) {
                     $campo = $this->campos[$chave];
                     $tamanho = $campo['tamanho'] ? self::calcularLargura($campo['tamanho']) : '30';
                     switch (true) {
                         case isset($campo['campoPersonalizado']):
                             $controlePDF->celula($tamanho, 4, call_user_func($campo['campoPersonalizado'], $item), 1, 0, $campo['alinhamento'], 1);
                             break;
                         case isset($campo['campoLink']):
                             $controle = definicaoEntidade::controle($item, 'verEdicao');
                             $pegar = 'pegar' . ucfirst($campo['campoLink']);
                             $link = sprintf("?c=%s&chave=%s", $controle, $item->valorChave());
                             switch (true) {
                                 case $mapeador['campos'][$campo['campoLink']]['classeAssociativa']:
                                     $classeAssociativa = new $mapeador['campos'][$campo['campoLink']]['classeAssociativa']($conexao);
                                     $classeAssociativa->ler($item->{$pegar}());
                                     $valorDoCampo = $classeAssociativa->valorDescricao();
                                     break;
                                 case $mapeador['campos'][$campo['campoLink']]['valores']:
                                     $valorDoCampo = $mapeador['campos'][$campo['campoLink']]['valores'][$item->{$pegar}()];
                                     break;
                                 default:
                                     $valorDoCampo = $item->{$pegar}();
                                     if (is_object($valorDoCampo)) {
                                         $valorDoCampo = $valorDoCampo->__toString();
                                     }
                             }
                             $controlePDF->celula($tamanho, 4, $valorDoCampo, 1, 0, $campo['alinhamento'], 1, $link);
                             break;
                         default:
                             $pegar = 'pegar' . ucfirst($campo['campo']);
                             switch (true) {
                                 case $mapeador['campos'][$campo['campo']]['classeAssociativa']:
                                     $classeAssociativa = new $mapeador['campos'][$campo['campo']]['classeAssociativa']($conexao);
                                     $classeAssociativa->ler($item->{$pegar}());
                                     $valorDoCampo = $classeAssociativa->valorDescricao();
                                     break;
                                 case $mapeador['campos'][$campo['campo']]['valores']:
                                     $valorDoCampo = $mapeador['campos'][$campo['campo']]['valores'][$item->{$pegar}()];
                                     break;
                                 default:
                                     $valorDoCampo = $item->{$pegar}();
                                     if (is_object($valorDoCampo)) {
                                         $valorDoCampo = $valorDoCampo->__toString();
                                     }
                             }
                             $controlePDF->celula($tamanho, 4, $valorDoCampo, 1, 0, $campo['alinhamento'], 1);
                             break;
                     }
                 }
                 $controlePDF->ln(4);
             }
         } else {
             $mensagem = $this->inter->pegarMensagem('registrosNaoEncontrados');
             $controlePDF->celula(190, 4, $mensagem, 1, 0, 'C');
         }
     }
 }
Esempio n. 18
0
<?php

require_once 'config/conexao.class.php';
require_once 'config/crud.class.php';
$con = new conexao();
// instancia classe de conxao
$con->connect();
// abre conexao com o banco
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>    
    <script src="lib/js/ui-bootstrap-tpls.min.js"></script> 
    <link rel="stylesheet" type="text/css" href="lib/css/bootstrap.min.css">
    </head>

<body>
<div class="container">


<!--
<?php 
//apenas testando a conexao
if ($con->connect() == true) {
    echo 'Conectou';
} else {
    echo 'Não conectou';
}
?>
Esempio n. 19
0
 public function consultaDadosUsuario()
 {
     $conexao = new conexao();
     $conecta = $conexao->getConnectionLocal();
     try {
         $sql = $this->getDadosUsuario(1);
         $resultado = mysql_query($sql) or die(ERROQUERY . mysql_error($conecta));
         //Não aparece o erro.
         if ($resultado > 0) {
             $dados = mysql_fetch_array($resultado);
             $dadosUsuario = ["nomeUsuario" => $dados['nomeUsuario'], "email" => $dados['email'], "dataCadUsuario" => $dados['dataUsuario'], "tipoAcesso" => $dados['tipoAcesso'], "nomeCliente" => $dados['nomeCliente'], "dataCadastro" => $dados['dataCadastro'], "status" => $dados['StatusUsuario'], "codAcesso" => $dados['codAcesso']];
             return $dadosUsuario;
         }
     } catch (Exception $ex) {
         echo ERROEXCEPTION . $ex->getMessage();
     }
 }
Esempio n. 20
0
<?php

//Em desuso
include "conexao.php";
$link = new conexao();
$conexao = $link->conecta();
$sql = "UPDATE pessoa SET nome = '" . $_POST["nome"] . "', matricula = '" . $_POST["matricula"] . "', cpf = '" . $_POST["cpf"] . "', tipo = '" . $_POST["tipo"] . "', email = '" . $_POST["email"] . "' WHERE id = " . $_POST["id"];
$conexao->exec($sql);
$conexao = null;
//fecha a conexão
?>

<script type="text/javascript">
	alert("Registro alterado com sucesso!");
</script>

<?php 
header("Location: ../view/pessoa.php?id=" . $_POST["id"]);
Esempio n. 21
0
<?php

require_once "conexao.php";
require_once "verifica1.php";
require_once "functions.php";
$con = new conexao();
// instancia classe de conxao
$con->connect();
// abre conexao com o banco
@($getId = $_GET['id']);
if (isset($getId)) {
    $sql = 'SELECT * FROM c_pi WHERE id = ' . $getId . '';
    $query = $bd->prepare($sql);
    $query->execute();
    $res = $query->fetch(PDO::FETCH_OBJ);
}
if (isset($_POST['cadastrar'])) {
    $cliente = $_POST['cliente'];
    $mes = $_POST['mes'];
    $produto1 = $_POST['produto'];
    $tamanho1 = $_POST['tamanho'];
    $d_um = $_POST['d_um'];
    $d_do = $_POST['d_do'];
    $d_tr = $_POST['d_tr'];
    $d_qu = $_POST['d_qu'];
    $d_ci = $_POST['d_ci'];
    $d_se = $_POST['d_se'];
    $d_set = $_POST['d_set'];
    $d_oi = $_POST['d_oi'];
    $d_no = $_POST['d_no'];
    $d_de = $_POST['d_de'];
Esempio n. 22
0
}
if (isset($_POST['status'])) {
    $status = $_POST['status'];
} else {
    $status = '';
}
$imagem = $_FILES["imagem"];
if ($imagem != NULL) {
    $nomeFinal = time() . '.jpg';
    if (move_uploaded_file($imagem['tmp_name'], $nomeFinal)) {
        $tamanhoImg = filesize($nomeFinal);
        $mysqlImg = addslashes(fread(fopen($nomeFinal, "r"), $tamanhoImg));
        unlink($nomeFinal);
    }
}
$mysql = new conexao();
$consulta = "SELECT count(*) existe\n   \t\t       FROM noticia n\n\t\t      WHERE n.titulo='" . $titulo . "'";
$listanoticia = $mysql->sql_query($consulta);
$desconecta;
$resultado = mysql_fetch_object($listanoticia);
if ($resultado->existe > 0) {
    if ($alterar == 'N') {
        header("Location: cpanel.php?erro=1&tit={$titulo}");
    } elseif ($alterar == 'S') {
        $alterar = "UPDATE noticia SET resumo = '" . $resumo . "', descricao = '" . $desc . "', imagem = '" . $mysqlImg . "', status = " . $status . " WHERE titulo = '" . $titulo . "'";
        $alteranoticia = $mysql->sql_query($alterar);
        header("Location: cpanel.php");
    }
} else {
    $inserir = "insert into noticia values('" . $titulo . "','" . $resumo . "','" . $desc . "','" . $mysqlImg . "'," . $status . ",sysdate())";
    $listanoticia = $mysql->sql_query($inserir);
Esempio n. 23
0
                                <div class="box-body">
                                    <form action="cadastroOportunidades.php">
                                        <button type="submit" class="btn btn-success">Novo</button>
                                    </form>
                                    <table id="tabela1" class="table table-bordered table-striped">
                                        <thead>
                                            <tr>
                                                <th style="width: 50%;">Nome</th>
                                                <th style="width: 10%;">Tipo</th>
                                                <th style="width: 16%;">Data Inicio</th>
                                                <th style="width: 16%;">Data Fim</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                                <?php 
$connect = new conexao();
$connect->conectar();
$SQL = "SELECT opor.oportunidade_id AS id, \n                                                                                        opor.nome AS nome,\n                                                                                        opor.tipo_oportunidades AS tipo,\n                                                                                        opor.dta_inicio AS dtaInicio,\n                                                                                        opor.dta_fim AS dtaFim\n                                                                                FROM principal_oportunidades AS opor\n                                                                                ORDER BY opor.nome ASC";
$connect->set("sql", $SQL);
$lista = $connect->executar();
while ($oportunidades = mysql_fetch_object($lista)) {
    ?>
                                                <tr>
                                                    <td>
                                                        <a href="cadastroOportunidades.php?id=<?php 
    echo $oportunidades->id;
    ?>
">
                                                            <?php 
    echo $oportunidades->nome;
    ?>
Esempio n. 24
0
<?php

//require_once ("../../includes/classes/conecta.class.php");
//require_once ("../../includes/functions/funcoes.inc");
//include ("../../includes/config.inc.php");
if (is_file("../../includes/classes/conecta.class.php")) {
    require_once "../../includes/classes/conecta.class.php";
} else {
    if (is_file("../conecta.class.php")) {
        require_once "../conecta.class.php";
    } else {
        if (is_file("./includes/classes/conecta.class.php")) {
            require_once "./includes/classes/conecta.class.php";
        }
    }
}
$conec = new conexao();
$conec->conecta('MYSQL');
$qryConf = "SELECT * FROM config";
$execConf = mysql_query($qryConf);
$rowConf = mysql_fetch_array($execConf);
define("LANG", $rowConf['conf_language']);
$conec->desconecta('MYSQL');
<?php

include "cabecalho.php";
?>

<div class="container">

	<?php 
include "../dao/conexao.php";
$link = new conexao();
$conexao = $link->conecta();
$sql = "SELECT id, nome FROM pessoa";
$pessoas = $conexao->query($sql);
?>
	
	<div style="margin:20px;">
		<center> 
			<h5>Filtro - Solicitações do sistema</h5>
			
			<form>
		  		<label>Aluno</label>
	  			<select id="nome" required>
	      			<option value="" disabled selected>Selecione</option>
	      			<?php 
while ($pessoa = $pessoas->fetch(PDO::FETCH_OBJ)) {
    echo "<option value='" . $pessoa->id . "''>" . utf8_encode($pessoa->nome) . "</option>";
}
?>
	    		</select>
	   		
	    		<div style="width:40%; float:left; margin-right:20%;">
Esempio n. 26
0
        break;
    default:
        ?>
					<h2>Logs</h2>
                    <table class="content_table">
                    	<tr>
                        	<th>ID</th>
                            <th>Usuário</th>
                            <th>URL</th>
                            <th>GET</th>
                            <th>POST</th>
                            <th>Horário</th>
                            <th>Apagar</th>
                        </tr>
                        <?php 
        $c = new conexao();
        $c->set_charset('utf8');
        /*
        	a: usuarios;
        	b: logs.
        */
        $q = "SELECT a.nome, b.* FROM usuarios AS a INNER JOIN logs AS b ON a.id = b.usuario_id ORDER BY b.id DESC;";
        $r = $c->query($q);
        while ($log = $r->fetch_object()) {
            ?>
                        	<tr>
                            	<td><?php 
            echo $log->id;
            ?>
</td>
                                <td><?php 
Esempio n. 27
0
<?php

$conexao = conexao::getconexao('config/mysql.ini');
$objAtualizacaoDAO = new atualizacaoDAO();
$action = isset($_GET['action']) ? $_GET['action'] : 0;
$actionPost = isset($_POST['action']) ? $_POST['action'] : 0;
$tipoat = isset($_GET['tipo']) ? $_GET['tipo'] : "";
$excluir = isset($_GET['exc']) ? $_GET['exc'] : "";
$idAtual = isset($_GET['id']) ? $_GET['id'] : 0;
if ($action == 2) {
    $objAtualizacao = $objAtualizacaoDAO->selectIdAtual($conexao, $idAtual);
} else {
    $objAtualizacao = new atualizacao("", "", "", "", "", "", "", "");
}
$idUsuario = isset($_SESSION['login']['idUsuario']) ? $_SESSION['login']['idUsuario'] : "";
$titulo = isset($_POST['txtTitulo']) ? $_POST['txtTitulo'] : "";
$desc = isset($_POST['txtDesc']) ? $_POST['txtDesc'] : "";
$tipo_atual = isset($_POST['comboTipo']) ? $_POST['comboTipo'] : 1;
$data = isset($_POST['txtData']) ? $_POST['txtData'] : "";
//////////////////////q
$estado = 0;
$tipo = isset($_FILES['arquivo']['type']) ? $_FILES['arquivo']['type'] : "";
$caminho = getcwd();
// Definimos Diretorio onde se salva o arquivo
// $dir = str_replace("controller","upload/",$caminho);
$dir = $caminho . "/upload/";
// Tentamos Subir Arquivo
//
// (1) Comprovamos que existe o nome temporario do arquivo
if (isset($_FILES['arquivo']['tmp_name'])) {
    if (file_exists($dir . $_FILES["arquivo"]["name"])) {
Esempio n. 28
0
$listanoticia = $mysql->sql_query("SELECT n.titulo\n                                          ,n.resumo\n\t\t\t\t\t\t\t\t\t\t  ,n.descricao\n\t\t\t\t\t\t\t\t\t\t  ,DATE_FORMAT(n.data,'%d/%m/%Y %H:%i:%s') data\n\t\t\t\t\t\t\t\t\t\t  ,case n.status\n\t\t\t\t\t\t\t\t\t          when 0 then 'Remover Notícia'\n\t\t\t\t\t\t\t\t\t          when 1 then 'Visivel no Site e Mobile'\n\t\t\t\t\t\t\t\t\t\t\t  when 2 then 'Visivel apenas no Site'\n\t\t\t\t\t\t\t\t\t\t\t  when 3 then 'Visivel apenas no Mobile'\n\t\t\t\t\t\t\t\t\t\t    end as status\n\t\t\t\t\t\t\t\t\t  FROM noticia n\n\t\t\t\t\t\t\t\t\t ORDER BY n.data desc");
$desconecta;
$erro = '';
$val_titulo = '';
$val_resumo = '';
$val_desc = '';
$alterar = 'N';
$val_status = '';
if (isset($_GET['erro'])) {
    if ($_GET['erro'] == '0') {
        $erro = "<label class='erro'>Favor informar todos os campos para criar uma nova Not&iacutecia!</label>";
    } elseif ($_GET['erro'] == '1') {
        $erro = "<label class='erro'>Not&iacutecia j&aacute Existe! Para alterar modifique as informa&ccedil;&atilde;es acima e clique em Gravar.</label>";
        $alterar = 'S';
        $tit = $_GET['tit'];
        $mysql = new conexao();
        $listainforma = $mysql->sql_query("SELECT n.titulo\n                                              ,n.resumo\n\t\t\t\t         \t\t  \t\t\t   ,n.descricao\n\t\t\t\t\t\t         \t\t\t   ,DATE_FORMAT(n.data,'%d/%m/%Y %H:%i:%s') data\n\t\t\t\t\t\t\t\t\t           ,case n.status\n\t\t\t\t\t\t\t\t\t              when 0 then 'Remover Notícia'\n\t\t\t\t\t\t\t\t\t              when 1 then 'Visivel no Site e Mobile'\n\t\t\t\t\t\t\t\t\t\t\t      when 2 then 'Visivel apenas no Site'\n\t\t\t\t\t\t\t\t\t\t\t      when 3 then 'Visivel apenas no Mobile'\n\t\t\t\t\t\t\t\t\t            end as status\n\t\t\t\t\t\t\t\t            FROM noticia n\n\t\t\t\t\t\t\t\t           WHERE n.titulo ='" . $tit . "'");
        $desconecta;
        while ($result = mysql_fetch_object($listainforma)) {
            $result->data;
            $val_titulo = $result->titulo;
            $val_resumo = $result->resumo;
            $val_desc = $result->descricao;
            $val_status = $result->status;
        }
    } elseif ($_GET['erro'] == '2') {
        $erro = "<label class='erro'>Not&iacutecia Cadastrada!</label>";
    }
}
?>
<html>
Esempio n. 29
0
 public function primeiroAcesso()
 {
     //Pega a conexão
     $conexao = new conexao();
     $conexao->getConnectionLocal();
     //Início à pesquisa da tabela de tipos de acesso
     $tipoacesso = new classeTipoAcesso();
     //Início à pesquisa de clientes
     $clientes = new classeCliente();
     //Início à pesquisa dos status
     $statusUsuario = new classeStatus();
     echo "<form id='contact-form' name='contact-form' method='post' action='primeiroAcesso.php'>";
     echo "  <div class='row wow fadeInUp' data-wow-duration='1000ms' data-wow-delay='300ms'>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <input type='text' name='login' class='form-control' placeholder='Login' required='required'>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <input type='password' name='senha' class='form-control' placeholder='senha' required='required'>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-12'>";
     echo "          <div class='form-group'>";
     echo "              <input type='text' name='email' class='form-control' placeholder='E-mail' required='required'>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <select name='cliente' class='form-control'>";
     echo "                  <option value='99'>Cliente</option>";
     echo "                  <option value=''>&nbsp;</option>";
     echo $clientes->consultaComboClientes();
     echo "              </select>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <select name='tipoAcesso' class='form-control'>";
     echo "                  <option value='99'>Tipo de Acesso</option>";
     echo "                  <option value=''>&nbsp;</option>";
     echo $tipoacesso->consultaComboTipoAcesso();
     echo "              </select>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-12'>";
     echo "          <div class='form-group'>";
     echo "              <select name='statusUsuario' class='form-control'>";
     echo "                  <option value='99'>Status</option>";
     echo "                  <option value=''>&nbsp;</option>";
     echo $statusUsuario->consultaComboStatusUsuario();
     echo "              </select>";
     echo "          </div>";
     echo "      </div>";
     echo "  </div>";
     echo "  <div class='form-group'>";
     echo "      <button type='submit' class='btn-submit'>Incluir</button>";
     echo "  </div>";
     echo "  <input type='hidden' name='dataCadastro' id='dataCadastro' value='" . date('Y-m-d') . "'>";
     echo "  <input type='hidden' name='dataAlteracao' id='dataCadastro' value='" . date('Y-m-d') . "'>";
     echo "</form>";
 }
Esempio n. 30
0
require_once "../conection/conexao.php";
require_once "../classes/classeUsuario.php";
require_once "../classes/classePerfil.php";
require_once "../classes/classeCliente.php";
require_once "../classes/classeTipoAcesso.php";
require_once "../classes/classeStatus.php";
require_once "../controller/constantes.php";
require_once "../view/vMenu.php";
$logoff = filter_input(INPUT_GET, 'saida');
$opcao = filter_input(INPUT_GET, 'opcao');
if ($logoff) {
    session_unset();
    session_destroy();
    header("Location: ../acesso.php");
}
$conexao = new conexao();
$conexao->getConnectionLocal();
$idUsuario = $_SESSION['idUsuario'];
$usuario = new classeUsuario();
$usuario->setIdUsuario($idUsuario);
$dadosUsuario = $usuario->consultaDadosUsuario();
// Busca informações sobre o usuário.
$_SESSION['acesso'] = $dadosUsuario['tipoAcesso'];
?>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">