示例#1
0
<?php

$tpl = new TemplatePower('template/codigos/formaCodigo.tpl');
$tpl->prepare();
$objestados = new Estado($conn);
$objeventos = new Eventos($conn);
$objcodigo = new Codigos($conn);
$objasociado = new Asociados($conn);
$id_codigo = '';
if (!empty($_GET['id_codigo'])) {
    $id_codigo = $_GET['id_codigo'];
}
if ($id_codigo != '') {
    //Editar
    $tpl->assign("discodigo", "disabled='disabled'");
    $tpl->assign("id_codigo", $id_codigo);
    $objcodigo->setID($id_codigo);
    $codigo = $objcodigo->codigoByid();
    /*
    echo "<pre>";
        print_r($codigo);
    echo "</pre>";
    */
    $tpl->assign("pulsera", $codigo['codigo_pulsera']);
    $lista_eventos = $objeventos->listaEventos();
    foreach ($lista_eventos as $evento) {
        $tpl->newBlock("eventos");
        $tpl->assign("nombre", $evento['nombre']);
        $tpl->assign("id", $evento['id']);
        if ($evento['id'] == $codigo['id_evento']) {
            $tpl->assign("seleve", "selected='selected'");
<?php

$tpl = new TemplatePower('template/codigos/consultaCodigos.tpl');
$tpl->prepare();
$objcodigo = new Codigos($conn);
$objevento = new Eventos($conn);
foreach ($_POST as $nombre_campo => $valor) {
    $asignacion = '$' . $nombre_campo . '=\'' . $valor . '\';';
    if (!is_numeric($nombre_campo)) {
        eval($asignacion);
    }
}
$str = '';
if (!empty($_POST['codigo'])) {
    $str .= " AND codigo like '%{$codigo}%'";
}
if (!empty($_POST['asociado'])) {
    $str .= " AND(\r\n\t\t\ta.nombre like'%{$asociado}%'\r\n\t\t\tOR\r\n\t\t\ta.apellido_p like '%{$asociado}%'\r\n\t\t\tOR\r\n\t\t\ta.apellido_m like '%{$asociado}%'\r\n\t\t\t)";
}
if (!empty($_POST['dias_valido'])) {
    //$str.=" AND dias_valido = '$dias_valido' OR ('$dias_valido' between  (select f_inicio FROM evento e2 where e2.id = e.id)  AND (select f_inicio FROM evento e3 where e3.id = e.id)  )";
    //$str.=" AND dias_valido = '$dias_valido' AND ('$dias_valido' between  (select f_inicio FROM evento e2 where e2.id = e.id)  AND (select f_inicio FROM evento e3 where e3.id = e.id)  )";
}
$objcodigo->setStr($str);
$totalrowtrajo = 0;
if (!empty($_GET['row_ini'])) {
    $row_ini = $_GET['row_ini'];
    $totalrowtrajo = $row_ini;
} else {
    $row_ini = 0;
}
示例#3
0
<?php

session_start();
include "../config/connect.php";
include "../class/Codigos.php";
include "../class/asistencias.php";
$objcodigo = new Codigos($conn);
$objasistencia = new Asistencias($conn);
$codigo = $_GET['codigo'];
//Buscamos que el codigo existe en la lista de codigo
if ($codigo != '') {
    //El no esta en blanco
    $datos_codigo = $objcodigo->codigoBycodigo($codigo);
    if ($datos_codigo['id'] != '') {
        //El codigo existe
        //Buscamos que el código no se haya registrado ya
        $objasistencia->setId_codigo($datos_codigo['id']);
        $asistencia = $objasistencia->buscaAsistencia();
        $objasistencia->setId_evento($datos_codigo['id_evento']);
        if ($datos_codigo['id_asociado'] != '') {
            $objasistencia->setId_asociado($datos_codigo['id_asociado']);
        } else {
            $objasistencia->setId_asociado('null');
        }
        if ($asistencia['id'] == '') {
            //El codigo no se ha registrado
            //Validar el tipo de entrada del boleto,  y berificar si puede accerder este dia
            if ($datos_codigo['tipo_entrada'] == 1) {
                //Acceso total
                //Puede entrar todos los días y este codigo no se ha registrado.
                //Podemos hacer el registro
示例#4
0
<?php

$objcodigo = new Codigos($conn);
$objasociado = new Asociados($conn);
foreach ($_POST as $nombre_campo => $valor) {
    $asignacion = '$' . $nombre_campo . '=\'' . $valor . '\';';
    //echo $nombre_campo.": ".$valor."<br>";
    if (!is_numeric($nombre_campo)) {
        eval($asignacion);
    }
}
$objcodigo->setId($id_codigo);
$codigo = date('ym');
$codigo = $codigo . $pulsera;
//echo $codigo;
$objcodigo->setCodigo_pulsera($pulsera);
$objcodigo->setDias_valido($dias_valido);
$objcodigo->setCodigo($codigo);
$objcodigo->setId_evento($evento);
if ($tipo_entrada == '1') {
    $objcodigo->setTipo_entrada('1');
} else {
    $objcodigo->setTipo_entrada('2');
}
if ($nombre_asociado != '') {
    //Camturaron los datos de la persona asociada a este codigo
    $objasociado->setId($id_asociado);
    $id_asociadoaux = $id_asociado;
    $objasociado->setNombre(utf8_encode($nombre_asociado));
    $objasociado->setApellido_p(utf8_encode($apaterno));
    $objasociado->setApellido_m(utf8_encode($amaterno));
示例#5
0
<?php

foreach ($_GET as $nombre_campo => $valor) {
    $asignacion = '$' . $nombre_campo . '=\'' . $valor . '\';';
    //echo $nombre_campo.": ".$valor."<br>";
    if (!is_numeric($nombre_campo)) {
        eval($asignacion);
    }
}
$objcodigo = new Codigos($conn);
$objcodigo->setId($id_codigo);
$exito = $objcodigo->delCodigo();