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(); }
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(); } }
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(); }
<?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());
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('' => ' '), $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'; }
<?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ícias</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>
<?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'); } } }
<?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'; } ?>
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(); } }
<?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"]);
<?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'];
} 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);
<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; ?>
<?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%;">
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
<?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"])) {
$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ícia!</label>"; } elseif ($_GET['erro'] == '1') { $erro = "<label class='erro'>Notícia já Existe! Para alterar modifique as informaçã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ícia Cadastrada!</label>"; } } ?> <html>
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=''> </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=''> </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=''> </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>"; }
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">