/** * Construtor da classe, recupera o conexão com o SGBD * @access public * @param Conexao $oCon */ public function __construct($oCon) { # interface para o objeto de conexão $this->con = $oCon; # Recupera a conexão com o SGBD $this->link = $oCon->getLink(); }
public function buscar($email, $senha) { $con = new Conexao(); $execute = $con->conectar(); $res = $execute->query("select * from usuarios where email ='{$email}' and senha = '{$senha}'"); return $res; }
public static function read() { try { $Conexao = new Conexao(); $query = $_GET['query']; if (is_array($query)) { $dados = array(); foreach ($query as $key => $value) { $fetchAll = isset($_GET['fetchAll'][$key]) ? strtolower($_GET['fetchAll'][$key]) == 'false' ? false : true : true; $offset = isset($_GET['offset'][$key]) ? $_GET['offset'][$key] : null; $limit = isset($_GET['limit'][$key]) ? $_GET['limit'][$key] : null; $dados[$key] = $Conexao->select($value, $fetchAll, $offset, $limit); } Flight::json($dados); } else { $fetchAll = isset($_GET['fetchAll']) ? strtolower($_GET['fetchAll']) == 'false' ? false : true : true; $offset = isset($_GET['offset']) ? $_GET['offset'] : null; $limit = isset($_GET['limit']) ? $_GET['limit'] : null; $dados = $Conexao->select($query, $fetchAll, $offset, $limit); Flight::json($dados); } } catch (Exception $e) { $e->sql = $query; jsonException($e, 500); } }
function Main() { $codTPL = $_GET["t"]; $codReg = $_GET["r"]; $editar = false; $u = unserialize($_SESSION["usu"]); if (!is_numeric($codTPL)) { $msg = "Ação inválida"; header("Location:index.php?msg=" . $msg); } //Verifica se veio um código para ser editado if (isset($codReg) && $codReg != "") { $codReg = base64_decode($codReg); $editar = true; } $cnn = new Conexao(); $sql = "SELECT Arquivo FROM mestemplates WHERE Codigo = 3;"; $rs = $cnn->Consulta($sql); $tpl_p = file_get_contents(mysql_result($rs, 0, "Arquivo")); $tpl_p = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl_p); $tpl_p = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl_p); $sql = "SELECT Classe, jsLoad, CodPermissao, linkSalva, linkVolta "; $sql .= "FROM mestemplates WHERE Codigo = " . $codTPL . ";"; $rs = $cnn->Consulta($sql); if ($rs != 0) { // Classe que será instanciada e permissão necessária para acessar a tela $classe = mysql_result($rs, 0, "Classe"); $permissao = mysql_result($rs, 0, "CodPermissao"); $funload = mysql_result($rs, 0, "jsLoad"); if ($u->TemPermissao($permissao)) { $frm = new $classe(); if ($editar) { // Se vier um comando de edição de registro, monta o form com os dados do registro solicitado Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para editar o registro " . $codReg); $tpl = $frm->FormEdita($codReg); } else { // Senão, monta um formulário em branco Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para inserir um novo registro"); $tpl = $frm->FormNovo(); } if (!is_null($funload) && $funload != '') { $tpl_p = str_replace('<!--javaonload-->', $funload, $tpl_p); } else { $tpl_p = str_replace('<!--javaonload-->', '', $tpl_p); } $botoes = Botao::BotaoSalvar(mysql_result($rs, 0, "linkSalva")); $botoes .= Botao::BotaoVoltar(mysql_result($rs, 0, "linkVolta")); $tpl_p = str_replace("<!--itens-toolbar-->", $botoes, $tpl_p); } else { $msg = base64_encode("@lng[Você não tem permissão para acessar esta tela]"); header("Location:interna.php?msg=" . $msg); } } else { $msg = "@lng[Página inválida]"; header("Location:index.php?msg=" . $msg); } $tpl_p = str_replace("##Formulario##", $tpl, $tpl_p); header('Content-Type: text/html; charset=iso-8859-1'); echo Comuns::Idioma($tpl_p); }
public function carregarPorId($id_volume) { $conexao = new Conexao(); $sql = "select * from volume where volume.id_volume = '{$id_volume}'"; $retorno = $conexao->recuperaSelect($sql); $this->id_volume = $retorno[0]['id_volume']; $this->descricao = $retorno[0]['descricao']; }
public function carregarPorId($id_curso) { $conexao = new Conexao(); $sql = "select * from curso where id_curso = {$id_curso}"; $dados = $conexao->recuperarTodos($sql); $this->id_curso = $dados[0]['id_curso']; $this->nome = $dados[0]['nome']; }
public function carregarPorId($idCidade) { $conexao = new Conexao(); $sql = "select * from cidade where cidade.idCidade = '{$idCidade}'"; $retorno = $conexao->recuperaSelect($sql); $this->idCidade = $retorno[0]['idCidade']; $this->cidade = $retorno[0]['cidade']; }
public function carregarPorId($idBairro) { $conexao = new Conexao(); $sql = "select * from bairro where bairro.idBairro = '{$idBairro}'"; $retorno = $conexao->recuperaSelect($sql); $this->idBairro = $retorno[0]['idBairro']; $this->bairro = $retorno[0]['bairro']; }
public function carregarPorId($id_situacao) { $conexao = new Conexao(); $sql = "select * from situacao where id_situacao = '{$id_situacao}'"; $retorno = $conexao->recuperaSelect($sql); $this->id_situacao = $retorno[0]['id_situacao']; $this->descricao = $retorno[0]['descricao']; $this->acao = $retorno[0]['acao']; }
public function carregarPorId($id_ncm) { $conexao = new Conexao(); $sql = "select * from ncm where ncm.id_ncm = '{$id_ncm}'"; $retorno = $conexao->recuperaSelect($sql); $this->id_ncm = $retorno[0]['id_ncm']; $this->codigo = $retorno[0]['codigo']; $this->descricao = $retorno[0]['descricao']; }
function update($polo) { $conexao = new Conexao(); $dbCon = $conexao->getConexao(); $sql = "update " . self::$tabela . " set nome=\$1, cidade=\$2, uf=\$3 where id_polo=\$4"; $params = array($polo->getNome(), $polo->getCidade(), $polo->getEstado(), $polo->getId()); pg_query_params($dbCon, $sql, $params); $conexao->closeConexao(); }
public static function Delete($id) { if (is_numeric($id)) { $sql = "delete from produtos where id = " . $id; $ConexaoObj = new Conexao(); $resposta = $ConexaoObj->ExecutarQuery($sql); // Apagar arquivo de imagem unlink(PATH_IMAGEM_PRODUTO . "/" . $id . ".jpg"); } }
public function daoExecuteQuery($query, $params = 0) { $conexao = new Conexao(); $connection = $conexao->getConexao(); if ($params) { pg_query_params($connection, $query, $params); } else { pg_query($connection, $query); } }
private function BuscaUltimaEtapa($pergunta) { $sql = "SELECT MAX(CodEtapa) as Etapa FROM mesperguntaetapa WHERE CodPergunta = " . $pergunta . ";"; $cnn = new Conexao(); $rs = $cnn->Consulta($sql); if ($rs != 0 && mysql_num_rows($rs) > 0) { return mysql_result($rs, 0, "Etapa"); } else { return 0; } }
/** * @param string $email * @param string $senha * @return object * @throws ValidacaoException */ public function validar($email, $senha) { if (empty($email) || empty($senha)) { throw new ValidacaoException('Preencha o login e senha'); } $rs = $this->con->selecionar('SELECT * FROM usuarios WHERE email = ? AND senha = ? AND ativo = ? LIMIT 1', array($email, $senha, self::ATIVO)); if (count($rs) < 1) { throw new ValidacaoException('Login ou senha inválida'); } return $rs[0]; }
function executar_geral($comando) { $conexao = new Conexao(); $conexao->abrir(); $resultado = $conexao->executar($comando); $conexao->fechar(); if ($resultado) { return false; } else { return 'Houve um erro no processo. Por favor, tente novamente mais tarde.'; } }
public function inserir() { $nome_usuario = $_POST['nome_usuario']; $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; include 'conexao.php'; $b = new Conexao(); $b->conectar(); $sql = "INSERT INTO usuario (nome, nome_usuario, email,senha)\r\n VALUES ('{$nome}', '{$nome_usuario}', '{$email}',{$senha})"; echo "New record created successfully"; $conn = null; }
public function consultaAlternativas($perg_codigo) { require_once 'classes/conexao.class.php'; $conexao = new Conexao(); $resultado = $conexao->executaComando("SELECT * FROM perguntas_alternativas WHERE perg_codigo=" . $perg_codigo . ";"); while ($linha = mysqli_fetch_array($resultado)) { $perg_codigo = $linha["perg_codigo"]; $alternativa_texto = $linha["alternativa_texto"]; $alternativa_ordem = $linha["alternativa_ordem"]; $alternativa_correta = $linha["alternativa_correta"]; $this->setAlternativa($alternativa_ordem, $perg_codigo, $alternativa_texto, $alternativa_correta); } }
function __construct($dados) { if (is_numeric($dados)) { $conexao = new Conexao(); $conexao->abrir(); while ($linha = $conexao->consultar('SELECT * FROM usuario WHERE cd_usuario="' . $dados . '"')) { $this->codigo = $linha->cd_usuario; $this->nome = $linha->nm_usuario; $this->sobrenome = $linha->nm_sobrenome_usuario; $this->dataNascimento = $linha->dt_nascimento_usuario; $this->email = $linha->nm_email_usuario; $this->login = $linha->nm_login_usuario; $this->senha = $linha->nm_senha_usuario; $this->permissao = $linha->cd_permissao_usuario; $this->dataCriacao = $linha->dt_criacao_usuario; $this->status = $linha->ic_status_ativo_inativo_usuario; } $conexao->fechar(); } else { if (isset($dados->cd_usuario)) { $this->codigo = $dados->cd_usuario; } if (isset($dados->nm_usuario)) { $this->nome = $dados->nm_usuario; } if (isset($dados->nm_sobrenome_usuario)) { $this->sobrenome = $dados->nm_sobrenome_usuario; } if (isset($dados->dt_nascimento_usuario)) { $this->dataNascimento = $dados->dt_nascimento_usuario; } if (isset($dados->nm_email_usuario)) { $this->email = $dados->nm_email_usuario; } if (isset($dados->nm_login_usuario)) { $this->login = $dados->nm_login_usuario; } if (isset($dados->nm_senha_usuario)) { $this->senha = $dados->nm_senha_usuario; } if (isset($dados->cd_permissao_usuario)) { $this->permissao = $dados->cd_permissao_usuario; } if (isset($dados->dt_criacao_usuario)) { $this->dataCriacao = $dados->dt_criacao_usuario; } if (isset($dados->ic_status_ativo_inativo_usuario)) { $this->status = $dados->ic_status_ativo_inativo_usuario; } } }
function loadAreasTematicas() { $minhaConexao = new Conexao(); $con = $minhaConexao->open(); $sql = "SELECT ri.id as id, ri.nome as nome, count(rihas.fk_municipio) as tam FROM regiao_interesse ri INNER JOIN regiao_interesse_has_municipio rihas ON ri.id = rihas.fk_regiao_interesse GROUP BY ri.id, ri.nome;"; $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!"); $json = array(); if (pg_num_rows($q) > 0) { while ($dados = pg_fetch_object($q)) { $json[] = array('n' => $dados->nome, 'id' => $dados->id, 'tam' => $dados->tam); } } return $json; }
public static function view() { $metodo = get_op_modo(); $conexao = new Conexao(); $nova_t = empty($_GET['criar_tabela']) ? false : true; $verifica_tabela = $conexao->verifica_tabela(self::$tabela, self::cria_tebelas(), $nova_t); if ($verifica_tabela == false) { echo "<h3>A tabela " . self::$tabela . " não existe, deseja criar uma nova tabela</h3>"; echo "<a href='" . adiciona_ao_get(array('criar_tabela' => 1)) . "' class='btn btn-default'><i class='glyphicon glyphicon-upload'></i> CRIAR TABELA</a>"; } else { self::$metodo($conexao); self::scripts(); } }
function loadIndicadoresHasTema() { $minhaConexao = new Conexao(); $con = $minhaConexao->open(); $sql = "SELECT fk_variavel,fk_tema FROM variavel_has_tema"; $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!"); $json = array(); if (pg_num_rows($q) > 0) { while ($dados = pg_fetch_object($q)) { $json[] = array('variavel' => $dados->fk_variavel, 'tema' => $dados->fk_tema); } } return $json; }
public function login($obj = null) { $banco = new Conexao(); if (isset($obj)) { if (isset($obj->login) && isset($obj->senha)) { $select = $banco->seleciona('usuarios', array('login' => $obj->login, 'senha' => md5($obj->senha)), array('nome', 'permissao')); $def_user = $this->usuario_coringa($obj->login, md5($obj->senha)); if (count($select) > 0) { $usuario = $select[0]; } elseif ($def_user == true) { $usuario = $def_user; } else { $usuario = false; } if ($usuario) { $_SESSION['sid'] = $this->codifica(json_encode(array('u' => $obj->login, 'p' => md5($obj->senha), 'a' => $usuario->permissao, 'n' => $usuario->nome))); session_regenerate_id(); $_SESSION['ultimo_acesso'] = time(); return $_SESSION['sid']; } else { $this->logout(); return false; } } else { $this->logout(); return false; } } elseif (!empty($_SESSION['sid'])) { $dados = json_decode($this->decodifica($_SESSION['sid'])); $select = $banco->seleciona('usuarios', array('login' => $dados->u, 'senha' => $dados->p), array('nome', 'permissao')); $def_user = $this->usuario_coringa($dados->u, $dados->p); if (count($select) > 0) { $usuario = $select[0]; } elseif ($def_user == true) { $usuario = $def_user; } else { $usuario = false; } if ($usuario) { session_regenerate_id(); return $_SESSION['sid']; } else { $this->logout(); return false; } } else { return false; } }
public function autentica($login, $senha) { $conexao = new Conexao(); $tabelaLogin = "******"; $dbCon = $conexao->getConexao(); $sql = "select * from " . self::$tabela . " join {$tabelaLogin} on {$tabelaLogin}.id_login = "******"gestor.login " . "where {$tabelaLogin}.login = \$1 and " . "{$tabelaLogin}.senha = \$2"; $result = pg_query_params($dbCon, $sql, array($login, $senha)); if (pg_fetch_assoc($result)) { $conexao->closeConexao(); return true; } else { $conexao->closeConexao(); return false; } }
function loadEstados() { $minhaConexao = new Conexao(); $con = $minhaConexao->open(); $sql = "select id,nome from estado order by nome"; //$sql .= " ORDER BY nome "; $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!"); $json = array(); if (pg_num_rows($q) > 0) { while ($dados = pg_fetch_object($q)) { $json[] = array('nome' => mb_strtolower($dados->nome, 'UTF-8'), 'id' => $dados->id); } } return $json; }
public static function update() { try { $SerieDocumentoFiscalTO = new SerieDocumentoFiscalTO(); $SerieDocumentoFiscalDao = new SerieDocumentoFiscalDao(); $SerieDocumentoFiscalTO->id = $_POST['id']; $SerieDocumentoFiscalTO->cod_empreendimento = isset($_POST['cod_empreendimento']) ? $_POST['cod_empreendimento'] : NULL; $SerieDocumentoFiscalTO->serie_documento_fiscal = isset($_POST['serie_documento_fiscal']) ? $_POST['serie_documento_fiscal'] : NULL; $SerieDocumentoFiscalTO->num_modelo_documento_fiscal = isset($_POST['num_modelo_documento_fiscal']) ? $_POST['num_modelo_documento_fiscal'] : NULL; $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal = isset($_POST['num_ultimo_documento_fiscal']) ? $_POST['num_ultimo_documento_fiscal'] : NULL; $validator = new DataValidator(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->cod_empreendimento)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->serie_documento_fiscal)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_modelo_documento_fiscal)->is_required(); $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal)->is_required(); if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } $conn = Conexao::getInstance(); $conn->beginTransaction(); $SerieDocumentoFiscalDao->update($SerieDocumentoFiscalTO); $conn->commit(); Flight::halt(201); } catch (Exception $e) { $conn->rollback(); echo $e->getMessage(); } }
function delete($id = null) { $sql = "DELETE FROM `user` WHERE id = :id"; $query = Conexao::prepare($sql); $query->bindValue(":id", $id); $query->execute(); }
public function __construct($css, $titulo, $id_lanc) { $this->pdo = Conexao::getInstance(); $this->titulo = $titulo; $this->id_lanc = $id_lanc; $this->setarCSS($css); }
public function ObterTurmasCurso($idCurso, $ativo = null) { try { $sql = "select * from " . $this->repositorio; $sql .= " where IdCurso = :idCurso"; if (isset($ativo) && $ativo != null) { $sql .= " and Ativo = :ativo"; } $pdo = Conexao::getInstance()->prepare($sql); $pdo->bindValue(":idCurso", (int) $idCurso); if (isset($ativo) && $ativo != null) { $pdo->bindValue(":ativo", (int) $ativo); } $pdo->execute(); $result = $pdo->fetchAll(PDO::FETCH_ASSOC); $listagem = array(); foreach ($result as $dados) { $modelo = $this->PopularDados($dados); array_push($listagem, $modelo); } return $listagem; } catch (Exception $e) { self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])"); return null; } }
/** * * @return Conexao */ public static function getInstance() { if (null === self::$instancia) { self::$instancia = new Conexao(); } return self::$instancia; }