public function executa() { $dao = new GenericoDAO(); $this->setJsInterno(array()); $this->setDados('titulo', 'Bem-vinda, Amiga'); $this->setDados('estados', $dao->getEstados()); $this->setDados('cidades', $dao->getCidades(1)); $this->setDados('planos', $dao->getPlanosAtivos()); if (isset($_SESSION)) { $opcao = key($_SESSION); //Bloqueia o cadastro quando o cara está logado! if ($opcao == 'pessoa') { if (!isset($this->query[1])) { $this->query[1] = $_SESSION[$opcao]['login']; } else { if ($this->query[1] == '') { $this->query[1] = $_SESSION[$opcao]['login']; } } } } $loginAmiga = ''; if (count($this->query) > 1) { $loginAmiga = $this->query[1]; if ($loginAmiga != '') { $pdao = new PessoaDAO(); $amiga = $pdao->carregaBasico('login', $loginAmiga); if (!is_null($amiga->get_id())) { $id = $amiga->get_id(); $contrato = $pdao->getContrato($id); if (count($contrato) > 0) { $nome = $amiga->get_nome(); } else { $nome = "Sua amiga [{$loginAmiga}] ainda não está ativada no nosso clube. :("; $id = 0; } } else { $nome = "Não encontramos sua amiga [{$loginAmiga}]. Confirme o login dela, por favor."; $id = 0; } } else { $nome = "Nenhuma amiga selecionada"; $id = 0; } } else { $nome = "Nenhuma amiga selecionada"; $id = 0; } $this->setDados('amiga', $nome); $this->setDados('amigaLogin', $loginAmiga); $this->setDados('amigaId', $id); $this->setPagina('views/cadastro-externo.php'); $this->getPagina(); }
public static function getUsuariosLogin($p_usuario, $p_password) { $query = "select usuarios.*, tipo_usuario.nombre as t_usuario\n\n FROM `usuarios`\n\n inner join tipo_usuario on tipo_usuario.pkID = usuarios.fkID_tipo\n\n where usuarios.alias='" . $p_usuario . "' and usuarios.pass=SHA1('" . $p_password . "')"; $Conector = new Conexion(); $db = $Conector->connect(); return GenericoDAO::EjecutarConsulta($query); }
function logIn($user, $pass) { $DAO = new GenericoDAO(); $query = $DAO->Query("SELECT id, email, senha FROM " . MYSQL_BASE_USUARIOS . " WHERE email = '" . $user . "' AND senha = SHA1('" . $pass . "') LIMIT 1"); if ($query->rowCount() == 1) { foreach ($query as $row) { session_start(); $data = Date('d-m-Y'); $ip = $_SERVER['REMOTE_ADDR']; $host = $_SERVER['REMOTE_HOST']; $criptografia = sha1($data); $_SESSION['id'] = $criptografia . $row['id']; echo '<script language= "JavaScript">location.href="dashboard.php";</script>'; } } else { echo '<script language= "JavaScript">location.href="index.php?error=true";</script>'; } }
function listar($tabela, $campos, $where = null, $query = null) { $DAO = new GenericoDAO(); $resultado = $DAO->Listar($tabela, $campos, $where, $query); return $resultado->fetchAll(); }
<?php include_once '../head.php'; include_once '../DAO/GenericoDAO.php'; include_once '../includes.sys/faxada.class.php'; $DAO = new GenericoDAO(); if (!empty($_GET) && $_GET['cmd'] == 'del') { $faxada = new Faxada(); $faxada->deletar(MYSQL_BASE_CATEGORIAS, limpaTexto($_GET['id'])); } else { $campos = array('id', 'nome'); } ?> <div class="container"> <!-- Main component for a primary marketing message or call to action --> <div class="table-responsive"> <div class="panel panel-default"> <div class="panel-heading"> <div class="col-lg-11"> <h4>Lista de Categorias</h4> </div> <a class="btn btn-primary" href="new.php"><span class="glyphicon glyphicon-plus text-bold" aria-hidden="true"></span> Novo</a> </div> <div class="panel-body"> <table class="table table-striped table-condensed table-bordered"> <thead>
function validadeChave() { $DAO = new GenericoDAO(); $query = $DAO->Query("SELECT \n\t\t\t\t\t\t\t\tDATE_FORMAT(DATE_ADD(criado, INTERVAL 2 MONTH), '%d/%m/%Y') as validade, \n\t\t\t\t\t\t\t\tDATE_FORMAT(DATE_ADD(criado, INTERVAL 2 MONTH), '%Y-%m-%d') as data \n\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t" . MYSQL_BASE_CAHVES . " \n\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\tDATEDIFF(DATE_ADD(criado, INTERVAL 2 MONTH), NOW()) <= 14 ORDER BY id DESC LIMIT 1;"); if ($query->rowCount() == 1) { foreach ($query as $item) { if ($item['data'] < date('Y-m-d')) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/chave.php";</script>'; } else { echo '<div class="alert alert-warning text-center" role="alert"> <strong>Chave expira em ' . $item['validade'] . '!</strong> entre em contato com suporte@hexti.com.br </div>'; } } } }
if ($resultado) { $r[] = $resultado; $r["sentencia"] = $query; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se encontro."; } //$r[] = $query; // break; //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- case 'elimina': $general = new GenericoDAO(); $query = $crea_sql->crea_delete($_GET); $resultado = $general->EjecutaEliminar($query); /**/ if ($resultado) { $r[] = $resultado; $r["sentencia"] = $query; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se eliminó."; } //$r[] = $query; // break; //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
<?php include_once '../includes.sys/ini.php'; include_once '../includes.sys/metodos.php'; include_once '../DAO/GenericoDAO.php'; header('Cache-Control: no-cache'); header('Content-type: application/xml; charset="utf-8"', true); $DAO = new GenericoDAO(); $lista = $_GET['lista']; $array = array(); $sql = "SELECT \r\n\t\t\t\tNF.num_nota,\r\n\t\t\t\tNF.id,\r\n\t\t\t\tF.razao_social\r\n\t\t\tFROM \r\n\t\t\t\t" . MYSQL_BASE_NOTA_FISCAL . " NF\r\n\t\t\t\tINNER JOIN " . MYSQL_BASE_FORNECEDORES . " F ON F.id = NF.id_fornecedor\r\n\t\t\tWHERE\r\n\t\t\t\tF.id = " . $lista; $res = $DAO->Query($sql); foreach ($res as $row) { $array[] = array('id_nota' => $row['id'], 'num_nota' => $row['num_nota'], 'razao_sociao' => $row['razao_sociao']); } echo json_encode($array); ?>
public function getUmedida() { $this->q_general = "select * from u_medida"; return GenericoDAO::EjecutarConsulta($this->q_general); }
<?php include_once '../head.php'; include_once '../DAO/GenericoDAO.php'; include_once '../includes.sys/faxada.class.php'; $DAO = new GenericoDAO(); if (!empty($_GET) && $_GET['cmd'] == 'del') { $faxada = new Faxada(); $faxada->deletar(MYSQL_BASE_FONTES, limpaTexto($_GET['id'])); } else { $campos = array('id', 'nome'); } ?> <div class="container"> <!-- Main component for a primary marketing message or call to action --> <div class="table-responsive"> <div class="panel panel-default"> <div class="panel-heading"> <div class="col-lg-11"> <h4>Lista de Fontes</h4> </div> <a class="btn btn-primary" href="new.php"><span class="glyphicon glyphicon-plus text-bold" aria-hidden="true"></span> Novo</a> </div> <div class="panel-body"> <table class="table table-striped table-condensed table-bordered"> <thead>
public function getCliente($valor) { $this->q_general = "select * FROM cliente where num_cc like " . $valor; return GenericoDAO::EjecutarConsulta($this->q_general); }
public function getClientesCc($num_cc) { $this->q_general = "select * from cliente where num_cc =" . $num_cc; return GenericoDAO::EjecutarConsulta($this->q_general); }
public function getPropiedades() { $this->q_general = "select * from propiedad"; return GenericoDAO::EjecutarConsulta($this->q_general); }
$resultado = $generico->EjecutaActualizar($q_actualiza); /**/ if ($resultado) { $r["estado"] = "ok"; $r["mensaje"] = $resultado; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se actualizó."; } break; //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- case 'eliminar': $generico = new GenericoDAO(); $crea_sql = new crea_sql(); $q_elimina = $crea_sql->crea_delete($_GET); $r["query"] = $q_elimina; $resultado = $generico->EjecutaEliminar($q_elimina); /**/ if ($resultado) { $r["estado"] = "ok"; $r["mensaje"] = $resultado; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se eliminó."; } break; //---------------------------------------------------------------------------------------------------- }
<?php include_once '../head.php'; include_once '../DAO/GenericoDAO.php'; $DAO = new GenericoDAO(); //SQL para listar a despesas e pagamentos $query = $DAO->Query("SELECT \r\n\t\t\t\t\t\t\tSUM(valor_total) as divida, \r\n\t\t\t\t\t\t\tSUM(0) as pagamento \r\n\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t" . MYSQL_BASE_CONTRATOS . "\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\texcluido IS NULL\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tUNION ALL\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\tSUM(0) as divida,\r\n\t\t\t\t\t\t\tSUM(P.valor) as pagamento \r\n\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t" . MYSQL_BASE_CONTRATOS . " C\r\n\t\t\t\t\t\t INNER JOIN " . MYSQL_BASE_PAGAMENTOS . " P ON P.id_contrato = C.id\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tP.excluido IS NULL;"); $despesa = 0; $pagamento = 0; foreach ($query as $row) { $despesa += $row['divida']; $pagamento = $row['pagamento']; } //SQL para listar o que cada fonte pagou $query = $DAO->Query("SELECT\r\n\t\t\t\t\t\t\tF.nome,\r\n\t\t\t\t\t\t\tSUM(valor) as valor \r\n\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t" . MYSQL_BASE_PAGAMENTOS . " P\r\n\t\t\t\t\t\t INNER JOIN " . MYSQL_BASE_FONTES . " F ON F.id = P.id_fonte\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tP.excluido IS NULL\r\n\t\t\t\t\t\tGROUP BY F.id"); $var_fonte = ""; foreach ($query as $row) { $var_fonte .= "['" . $row['nome'] . "', " . $row['valor'] . "],"; } $var_fonte = substr($var_fonte, 0, -1); //SQL para saber o valor que cada despesa tem $query = $DAO->Query("SELECT * FROM " . MYSQL_BASE_CONTRATOS . " WHERE excluido IS NULL"); $var_despesa = ""; foreach ($query as $row) { $var_despesa .= "['" . $row['estabelecimento'] . "', " . $row['valor_total'] . "],"; } ?> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawChart);
public function getRegistrosCotizaPDF($fkID_cotizacion) { $this->q_general = "select material.nombre as nom_material, cotizacion_material.cantidad_material, cotizacion_material.costo_material, clase.nombre as clase_material\n\t\t\t\t\t\t\t\tFROM cotizacion_material\n\t\t\t\t\t\t\t\tINNER JOIN material ON material.pkID=cotizacion_material.fkID_material\n\t\t\t\t\t\t\t\tINNER JOIN clase ON material.fkID_clase=clase.pkID\n\t\t\t\t\t\t\t\tWHERE cotizacion_material.fkID_cotizacion = " . $fkID_cotizacion; return GenericoDAO::EjecutarConsulta($this->q_general); }
public function getClase() { $this->q_general = "select * from clase"; return GenericoDAO::EjecutarConsulta($this->q_general); }
<?php header('content-type: aplication/json; charset=utf-8'); //header para json include '../DAO/GenericoDAO.php'; include 'materialesController.php'; $materiales = new MaterialesController(); $general = new GenericoDAO(); $accion = isset($_GET['tipo']) ? $_GET['tipo'] : "x"; $r = array(); switch ($accion) { //---------------------------------------------------------------------------------------------------- case 'inserta_material': $q_inserta = "insert INTO `material` (`pkID`, `nombre`, `precio`, `marca`, `imagen`, `fkID_clase`, `fkID_tipo`) \n\n\t \t\tVALUES (NULL, '" . $_GET['nombre'] . "', '" . $_GET['precio'] . "', '" . $_GET['marca'] . "', '" . $_GET['imagen'] . "', '" . $_GET['fkID_clase'] . "', NULL);"; //echo $q_inserta; $resultado = $materiales->insertaMateriales($q_inserta); /*----------------------------------------------------*/ if ($resultado) { $r[] = $resultado; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se guardó."; } break; //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- case 'actualiza_material': $q_edita = "update `material` SET `nombre` = '" . $_GET['nombre'] . "', `precio` = '" . $_GET['precio'] . "', `marca` = '" . $_GET['marca'] . "', `imagen` = '" . $_GET['imagen'] . "', `fkID_clase` = '" . $_GET['fkID_clase'] . "' WHERE `material`.`pkID` =" . $_GET['pkID']; $resultado = $general->EjecutaActualizar($q_edita);
function ataualizarArquivo($tabela, $data) { $faxada = new Faxada(); $DAO = new GenericoDAO(); $keys = array_keys($data['upload']); $chave = ""; //Pega o nome do campo da imagem foreach ($keys as $key) { if ($key != 'renomear' && $key != 'path') { $chave = $key; } } //Faz o upload para a pasta selecionada $upload = Upload($data['upload'][$chave], $data['upload']['path'], $data['upload']['renomear']); if ($upload['error'] == 0) { //Cria a atualização para a imagem $objeto = array($chave => $upload['name'], 'id' => $data['id']); $atualizar = $DAO->Atualizar($tabela, $objeto); } }
public function getCemento() { $this->q_general = "select material.*, clase.nombre as nom_clase FROM `material` INNER JOIN clase ON clase.pkID=material.fkID_clase where clase.pkID = 2"; return GenericoDAO::EjecutarConsulta($this->q_general); }
$r["query"] = $q_inserta; /**/ $resultado = $generico->EjecutaInsertar($q_inserta); if ($resultado) { $r[] = $resultado; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se inserto."; } break; //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- case 'actualiza_usuario': $generico = new GenericoDAO(); $crea_sql = new crea_sql(); $_GET["pass"] = sha1($_GET["pass"]); $q_actualiza = $crea_sql->crea_update($_GET); $r["query"] = $q_actualiza; /**/ $resultado = $generico->EjecutaActualizar($q_actualiza); if ($resultado) { $r["estado"] = "ok"; $r["mensaje"] = "Contraseña Actualizada!"; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se actualizo."; } break; //----------------------------------------------------------------------------------------------------
<?php include_once 'includes.sys/ini.php'; include_once 'includes.sys/metodos.php'; include_once 'includes.sys/faxada.class.php'; include_once 'DAO/GenericoDAO.php'; $faxada = new Faxada(); if (!empty($_POST['chave'])) { $DAO = new GenericoDAO(); $query = $DAO->Query("SELECT id FROM " . MYSQL_BASE_CAHVES . " WHERE serial = '" . $_POST['chave'] . "' LIMIT 1"); if ($query->rowCount() == 0) { if (validaSerial($_POST['chave'])) { $date = date('Y-m-d H:m:s'); $data = array('serial' => $_POST['chave'], 'chave' => sha1($date), 'criado' => $date); $resultado = $faxada->salvar(MYSQL_BASE_CAHVES, $data); if ($resultado['validacao']) { echo '<script language= "JavaScript">location.href="chave.php?error=false";</script>'; } else { echo '<script language= "JavaScript">location.href="chave.php?error=true";</script>'; } } else { echo '<script language= "JavaScript">location.href="chave.php?error=true";</script>'; } } else { echo '<script language= "JavaScript">location.href="chave.php?error=duplicate";</script>'; } } ?> <!DOCTYPE html> <html lang="pt-br"> <head>
public function getTipoUsuario() { $this->q_general = "select * from tipo_usuario"; return GenericoDAO::EjecutarConsulta($this->q_general); }
<?php include_once '../head.php'; include_once '../DAO/GenericoDAO.php'; include_once '../includes.sys/faxada.class.php'; $DAO = new GenericoDAO(); if (!empty($_GET) && $_GET['cmd'] == 'del') { $faxada = new Faxada(); $faxada->deletar(MYSQL_BASE_DESPESAS, limpaTexto($_GET['id'])); } else { $campos = array('id', 'nome'); } ?> <div class="container"> <!-- Main component for a primary marketing message or call to action --> <div class="table-responsive"> <div class="panel panel-default"> <div class="panel-heading"> <div class="col-lg-11"> <h4>Lista de Despesas</h4> </div> <a class="btn btn-primary" href="new.php"><span class="glyphicon glyphicon-plus text-bold" aria-hidden="true"></span> Novo</a> </div> <div class="panel-body"> <table class="table table-striped table-condensed table-bordered"> <thead>