示例#1
0
 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();
 }
示例#2
0
 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);
 }
示例#3
0
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>';
    }
}
示例#4
0
 function listar($tabela, $campos, $where = null, $query = null)
 {
     $DAO = new GenericoDAO();
     $resultado = $DAO->Listar($tabela, $campos, $where, $query);
     return $resultado->fetchAll();
 }
示例#5
0
文件: index.php 项目: hexti/tocksys
<?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>
示例#6
0
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;
     //----------------------------------------------------------------------------------------------------
     //----------------------------------------------------------------------------------------------------
示例#8
0
<?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);
 }
示例#10
0
文件: index.php 项目: hexti/casamento
<?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>
示例#11
0
 public function getCliente($valor)
 {
     $this->q_general = "select * FROM cliente where num_cc like " . $valor;
     return GenericoDAO::EjecutarConsulta($this->q_general);
 }
示例#12
0
 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;
        //----------------------------------------------------------------------------------------------------
}
示例#15
0
文件: opr.php 项目: hexti/casamento
<?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);
示例#16
0
 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);
 }
示例#17
0
 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);
示例#19
0
 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);
     }
 }
示例#20
0
 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);
 }
示例#21
0
     $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;
     //----------------------------------------------------------------------------------------------------
示例#22
0
<?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>
示例#23
0
 public function getTipoUsuario()
 {
     $this->q_general = "select * from tipo_usuario";
     return GenericoDAO::EjecutarConsulta($this->q_general);
 }
示例#24
0
文件: index.php 项目: hexti/casamento
<?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>