/**
  * 
  * @param unknown_type $login
  * @param unknown_type $pwd
  * 
  * @return UsuarioDTO if login and pwd are valid, false otherwise
  */
 public static function validateUserLoginAndPwd($login, $pwd)
 {
     $query = "SELECT * FROM usuario WHERE login = '******' AND clave = MD5('" . $pwd . "')";
     $result = DBUtil::executeSelect($query);
     if (count($result) > 0) {
         return new UsuarioDTO($result[0]["id"], $result[0]["nombre"], $result[0]["apellido"], $result[0]["login"], $result[0]["clave"], "", $result[0]["timeout"], "1", $result[0]["registros_por_pagina"]);
     } else {
         return null;
     }
 }
 /**
  * 
  * @param unknown_type $login
  * @param unknown_type $pwd
  * 
  * @return UsuarioDTO if login and pwd are valid, false otherwise
  */
 public static function validateUserLoginAndPwd($login, $pwd)
 {
     $query = "SELECT * FROM usuarios WHERE login = '******' AND clave = MD5('" . $pwd . "')";
     $result = DBUtil::executeSelect($query);
     if (count($result) > 0) {
         return new UsuarioDTO($result[0]["id"], $result[0]["nombre"], $result[0]["apellido"], $result[0]["login"], $result[0]["clave"], $result[0]["clave"], $result[0]["timeout"], $result[0]["activo"], $result[0]["max_records_paging"], $result[0]["hora_minima_lectura"], $result[0]["hora_maxima_lectura"]);
     } else {
         return null;
     }
 }
Exemple #3
0
 /**
  * Obtenemos los modulos de determinado usuario.
  * 
  * @param int $idUser
  * @return arreglo de objetos ModuloDTO indicando los modulos a los que el usuario tiene acceso
  */
 public static function getModulosXUser($idUser)
 {
     $query = "SELECT m.id, m.categoria, m.key_module, m.descripcion" . " FROM modulos m, usuario_modulo um" . " WHERE um.id_usuario=" . $idUser . " AND um.id_modulo = m.id";
     $modules = DBUtil::executeSelect($query);
     $modulesDTO = NULL;
     if (count($modules)) {
         //el usuario tiene modulos asociados
         $modulesDTO = array();
         foreach ($modules as $dtoObj) {
             $modulesDTO[$dtoObj["categoria"]][$dtoObj["key_module"]] = new ModuloDTO($dtoObj["id"], $dtoObj["categoria"], $dtoObj["key_module"], $dtoObj["descripcion"]);
         }
     }
     return $modulesDTO;
 }
Exemple #4
0
 public static function getNewMessages($lastIdObtained)
 {
     $query = "SELECT * FROM mensajes WHERE id > " . $lastIdObtained;
     $result = DBUtil::executeSelect($query);
     $arrayMessages = array();
     foreach ($result as $row) {
         $smsDTO = new SMSDTO();
         $smsDTO->setId($id);
         $smsDTO->setFechaRecibido($fechaRecibido);
         $smsDTO->setMessageValue($messageValue);
         $smsDTO->setNumberFrom($numberFrom);
         $arrayMessages[] = $smsDTO;
     }
 }
Exemple #5
0
 /**
  * Metodo para verificar si determinada venta de una apuesta del tipo RunLine SegundaMitad en basket
  * resulto ganadora o perdedora.
  *
  * @param $idventa, codigo del ticket (id de la venta en base de datos)
  */
 private static function checkRunLineBasketSegundaMitad($idventa)
 {
     $codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
     $result = DBUtil::executeSelect("SELECT * FROM vista_ventas_detalles WHERE idventa=" . $idventa);
     $rowVistaVentasDetalles = $result[0];
     //obtenemos el resultado del equipo a y equipo b para verificar que la metrica apostada implica que el apostador gano o no
     //en base al logro, obtenemos los codigos del logro de equipo,
     //para sacar resultado final A y B
     $query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 21 OR lecr.idcategoria_resultado = 22)";
     $result = DBUtil::executeSelect($query);
     if (count($result) > 0) {
         //sacamos el resultado en base a la categoria de la apuesta
         $resultadoEquipoA = 0;
         $resultadoEquipoB = 0;
         foreach ($result as $row) {
             if ($row["idcategoria_resultado"] == 21) {
                 $resultadoEquipoA = $row["resultado"];
             }
             if ($row["idcategoria_resultado"] == 22) {
                 $resultadoEquipoB = $row["resultado"];
             }
         }
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] " . " Para la categoria_apuesta de juego [" . $rowVistaVentasDetalles["idcategoria_apuesta"] . "]" . " de nombre[" . $rowVistaVentasDetalles["nombre_apuesta"] . "]" . " los resultados de equipoA/equipoB fueron: (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ")");
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] " . " Valores a relacionar: resultadoEquipoA[" . $resultadoEquipoA . "], " . "resultadoEquipoB[" . $resultadoEquipoB . "], " . "multiplicando[" . $rowVistaVentasDetalles['multiplicando'] . "]");
         //tengo el resultado del equipo, veo en base a la categoria de la apuesta si se gano o no
         if ($rowVistaVentasDetalles["idcategoria_apuesta"] == VentasDAO::$BASKET_CEROMEDIOA_RLMJ) {
             //comparando apuesta de ganador el equipo A
             $compara = (int) ($resultadoEquipoA + $rowVistaVentasDetalles['multiplicando']);
             BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] Apuesta equipoA" . $resultadoEquipoA . " + " . $rowVistaVentasDetalles['multiplicando'] . " = " . $compara);
             if ($compara == $resultadoEquipoB) {
                 //quedo tabla con respecto al resultado final y su multiplicando
                 //creo que debe incicarse simplemente como suspendido este detalle de venta
                 $codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
             } else {
                 if ($compara > $resultadoEquipoB) {
                     //aposto al equipo A y su multiplicando lo da como ganador
                     $codeReturn = VentasDAO::$RESULTADO_GANADOR;
                 }
             }
         } else {
             //comparando apuesta de ganador el equipo B
             $compara = (int) ($resultadoEquipoB + $rowVistaVentasDetalles['multiplicando']);
             BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] Apuesta equipoB" . $resultadoEquipoB . " + " . $rowVistaVentasDetalles['multiplicando'] . " = " . $compara);
             if ($compara == $resultadoEquipoA) {
                 //quedo tabla con respecto al resultado final y su multiplicando
                 //creo que debe incicarse simplemente como suspendido este detalle de venta
                 $codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
             } else {
                 if ($compara > $resultadoEquipoA) {
                     //aposto al equipo A y su multiplicando lo da como ganador
                     $codeReturn = VentasDAO::$RESULTADO_GANADOR;
                 }
             }
         }
     }
     return $codeReturn;
 }
Exemple #6
0
$pdf->Cell(120, 10, "Ubicación: " . $solicitud["ubicacion"], 0, 0);
$pdf->Cell(100, 10, "Teléfono: " . $solicitud["telefono"], 0, 1);
$pdf->Cell(120, 10, "Cargo: " . $solicitud["cargo"], 0, 0);
$pdf->Cell(100, 10, "Supervisor: " . $solicitud["nombreSupervisor"] . " " . $solicitud["apellidoSupervisor"], 0, 1);
$pdf->MultiCell(240, 10, "Dirección: " . $solicitud["direccion"], 0, "J");
$pdf->Ln(30);
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(0, 10, "PERMISOS", 0, 1, "C");
$pdf->SetFont('Times', '', 12);
//colocamos los permisos de este funcionario
$query = "SELECT s.*, p.nombre AS tipoPermiso ";
$query .= " FROM solicitud s, permiso p";
$query .= " WHERE s.id_tipo_permiso = p.id";
$query .= " AND s.id_personal = " . $_GET["id"];
$query .= " ORDER BY fecha_inicio";
$permisos = DBUtil::executeSelect($query);
if (count($permisos) <= 0) {
    $pdf->Cell(120, 10, "Este funcionario aún no ha solicitado ningún permiso o vacación.", 0, 0);
} else {
    //dibujamos la cabecera de la tabla informativa
    $pdf->SetFont('Arial', 'B', 12);
    $pdf->Cell(35, 10, "Tipo", 1, 0);
    $pdf->Cell(35, 10, "Fecha de Salida", 1, 0);
    $pdf->Cell(40, 10, "Fecha de Llegada", 1, 0);
    $pdf->Cell(75, 10, "Comentarios", 1, 1);
    $pdf->SetFont('Times', '', 12);
    foreach ($permisos as $permiso) {
        $x = $pdf->lMargin;
        $y = $pdf->GetY();
        $nl = 1;
        $pdf->SetX(110 + $pdf->lMargin);
Exemple #7
0
    				No nos hacemos responsables por los da&ntilde;os y/o p&eacute;rdidas que puedan sufrir los productos durante su traslado
    			</div>
    		</td>
    	</tr>
  		<tr>
    		<td class="title Estilo17">
    			* Compa&ntilde;&iacute;a de env&iacute;o:
    		</td>
    		<td colspan="<?php 
echo $columnas - 1;
?>
">
      			<select name="envio" id="envio" class="Estilo11" id="envio" style="FONT-SIZE: 10pt" onchange="checkCiaEnvio();">
					<?php 
$query = "SELECT id, nombre " . "FROM empresa_envio " . "WHERE active='1' " . "ORDER BY nombre";
$results = DBUtil::executeSelect($query);
foreach ($results as $row) {
    ?>
    					<option value="<?php 
    echo $row["id"];
    ?>
"><?php 
    echo $row["nombre"];
    ?>
</option>
    				<?php 
}
?>
				</select>
				<span class="isMandatory" id="spanEnvio" style="display: none;">
	    			<br/>
$message .= "</tr>";
include_once "./procesos/conexion.php";
DBUtil::executeQuery("TRUNCATE TABLE bitacora");
$query = "SHOW TABLES";
$analyzeQuery = "ANALYZE TABLE ";
$time0 = time();
$globalTime = time();
$result = DBUtil::executeSelect($query);
foreach ($result as $tableName) {
    $message .= "<tr>";
    $message .= "<td>" . $tableName[0] . "</td>";
    $message .= "<td>";
    if (substr($tableName[0], 0, 6) === "vista_") {
        $message .= "Es una vista, no se procesa.";
    } else {
        $result1 = DBUtil::executeSelect($analyzeQuery . $tableName[0]);
        foreach ($result1 as $salida) {
            $message .= $salida[2] . "<br />" . $salida[3] . " (" . (time() - $time0) . " s)";
        }
        $time0 = time();
    }
    $message .= "</td>";
    $message .= "</tr>";
}
$message .= "<tr>";
$message .= "<td colspan='2'><b>Duraci&oacute;n Total: " . (time() - $globalTime) . " s</b></td>";
$message .= "</tr>";
$message .= "</table>";
$mailTo = "*****@*****.**";
$headers = "";
if ($enviromentProd) {
<?php

include_once '../classes/DBUtil.php';
$query = "SELECT d.nombre as dpto, sd.nombre as subDpto, sd.id";
$query .= " FROM departamentos d, sub_departamento sd";
$query .= " WHERE d.id = sd.id_departamento";
$query .= " AND sd.activo = '1'";
$query .= " ORDER BY d.nombre, sd.nombre";
$subUnidades = DBUtil::executeSelect($query);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
	<br />
	<br />
	<fieldset>
        <legend><b>Origen del ticket</b></legend>
        <table>
            <tr>
                <td>Sub-Unidad: </td>
                <td>
                	<select name="subUnidadOrigen" id="subUnidadOrigen">
                		<option value="">--</option>
                		<?php 
foreach ($subUnidades as $subUnidad) {
    ?>
								<option value="<?php 
 /**
  * Calculo de ganadores para la Empate Juego Completo
  * @param unknown_type $rowVistaVentasDetalles
  */
 private static function checkEmpateJuegoCompleto($rowVistaVentasDetalles)
 {
     $codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
     //obtenemos el resultado final (completo) de este logro
     $query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 15 OR lecr.idcategoria_resultado = 16)";
     $result = DBUtil::executeSelect($query);
     if (count($result) > 0) {
         //obtenemos el resultado final de cada equipo
         $resultadoEquipoA = 0;
         $resultadoEquipoB = 0;
         foreach ($result as $row) {
             if ($row["idcategoria_resultado"] == 15) {
                 $resultadoEquipoA = $row["resultado"];
             }
             if ($row["idcategoria_resultado"] == 16) {
                 $resultadoEquipoB = $row["resultado"];
             }
         }
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultado EmpateJuegoCompleto (equipoA/equipoB) (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ") ");
         //primero vemos si no es tabla
         if ($resultadoEquipoA == $resultadoEquipoB) {
             BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultados iguales, entonces gano");
             $codeReturn = VentasDAO::$RESULTADO_GANADOR;
         }
     } else {
         $codeReturn = VentasDAO::$RESULTADO_NO_MAPEADO_AUN;
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "colocamos este resultado de empate juego completo como no mapeado " . "porque no esta almacenado aun el resultado final de este juego.");
     }
     return $codeReturn;
 }
<?php

if (isset($_POST["taquilla"])) {
    include_once '../classes/DBUtil.php';
    $idTaquilla = $_POST["taquilla"];
    //selecciono el id del ticket a procesar
    $query = "SELECT ti.id, ti.numero";
    $query .= " FROM taquilla ta, ticket ti";
    $query .= " WHERE (ti.estado = 1 OR ti.estado=2 OR ti.estado=4 OR ti.estado=6)";
    $query .= " AND ti.fecha_creacion >= CURDATE()";
    $query .= " AND ti.fecha_creacion < DATE_ADD(CURDATE(), INTERVAL 1 DAY)";
    $query .= " AND ti.id_sub_departamento=ta.id_sub_departamento";
    $query .= " AND ta.id=" . $idTaquilla;
    $query .= " ORDER BY ti.prioridad DESC";
    $query .= " LIMIT 1";
    $ticket = DBUtil::executeSelect($query);
    if (count($ticket) > 0) {
        //tengo el ticket proximo a atender, lo cambio de estatus y muestro su id por pantalla
        $query = "UPDATE ticket set estado=3, fecha_atencion=NOW() WHERE id=" . $ticket[0]["id"];
        DBUtil::executeQuery($query);
        echo str_pad($ticket[0]["numero"], 4, "0", STR_PAD_LEFT);
    } else {
        echo "Cola v&aacute;cia";
    }
}
Exemple #12
0
 /**
  * Obtenemos la lista que corresponda segun el parametro.
  * 
  * @param boolean $active (TRUE, FALSE or NULL)
  * 
  * @return multitype:UsuarioDTO
  */
 private static function getAllSystemUsers($active)
 {
     $usuariosDTO = NULL;
     $query = "SELECT u.id, u.login, u.nombre, u.apellido, u.correo, u.tiempo_sesion, u.active, u.registros_por_pagina " . "FROM usuarios u ";
     if ($active == TRUE) {
         $query .= "WHERE u.active = '1' ";
     } else {
         if ($active == FALSE) {
             $query .= "WHERE u.active != '1' ";
         } else {
             //no agrego filtro de activo o no activo
         }
     }
     $query .= "ORDER BY LOWER(u.nombre), LOWER(u.apellido) ";
     $arrayResult = DBUtil::executeSelect($query);
     if (count($arrayResult) > 0) {
         $usuariosDTO = array();
         foreach ($arrayResult as $row) {
             $usuariosDTO[] = new UsuarioDTO($row["id"], $row["nombre"], $row["apellido"], $row["login"], "", $row["correo"], $row["tiempo_sesion"], $row["active"], $row["registros_por_pagina"]);
         }
     }
     return $usuariosDTO;
 }
 /**
  * Calculo de ganadores para altas y bajas 2H (sexta)
  * @param unknown_type $rowVistaVentasDetalles
  */
 private static function checkAltaBajaSextoBasket($rowVistaVentasDetalles)
 {
     $codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
     //obtenemos el resultado final (completo) de este logro
     $query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 21 OR lecr.idcategoria_resultado = 22)";
     $result = DBUtil::executeSelect($query);
     if (count($result) > 0) {
         //obtenemos el resultado final de cada equipo
         $resultadoEquipoA = 0;
         $resultadoEquipoB = 0;
         foreach ($result as $row) {
             if ($row["idcategoria_resultado"] == 21) {
                 $resultadoEquipoA = $row["resultado"];
             }
             if ($row["idcategoria_resultado"] == 22) {
                 $resultadoEquipoB = $row["resultado"];
             }
         }
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultado altas-bajas 2H (equipoA/equipoB) (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ") " . "Mi multiplicando -> " . $rowVistaVentasDetalles['multiplicando']);
         //primero vemos si no es tabla
         if ($resultadoEquipoA + $resultadoEquipoB == $rowVistaVentasDetalles["multiplicando"]) {
             BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultados iguales, no gano ni perdio");
             $codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
         } else {
             //vemos que tipo de apuesta tiene este ticket
             if ($rowVistaVentasDetalles["idcategoria_apuesta"] == GanadoresBasket::$BASKET_ALTA_SEXTO_A) {
                 BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Si (" . $resultadoEquipoA . " + " . $resultadoEquipoB . ") > " . $rowVistaVentasDetalles['multiplicando'] . " soy ganador ");
                 if ($resultadoEquipoA + $resultadoEquipoB > $rowVistaVentasDetalles["multiplicando"]) {
                     //gano
                     $codeReturn = VentasDAO::$RESULTADO_GANADOR;
                 }
             } else {
                 BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Si " . $rowVistaVentasDetalles['multiplicando'] . " > (" . $resultadoEquipoA . " + " . $resultadoEquipoB . ") " . "soy ganador ");
                 if ($rowVistaVentasDetalles["multiplicando"] > $resultadoEquipoA + $resultadoEquipoB) {
                     //gano
                     $codeReturn = VentasDAO::$RESULTADO_GANADOR;
                 }
             }
         }
     } else {
         $codeReturn = VentasDAO::$RESULTADO_NO_MAPEADO_AUN;
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "colocamos este resultado de altas-bajas medio juego como no mapeado " . "porque no esta almacenado aun el resultado final de este juego.");
     }
     return $codeReturn;
 }
<?php

include_once 'classes/Constants.php';
include_once 'classes/DBUtil.php';
include_once "includes/header.php";
//obtenemos el registro
$query = "SELECT p.* ";
$query .= " FROM profesores p";
$query .= " WHERE p.id=" . $_GET["id"];
$profesor = DBUtil::executeSelect($query);
if (count($profesor) < 1) {
    $_SESSION[Constants::$KEY_MESSAGE_OPERATION] = "La informaci&oacute;n solicitada no pudo ser localizada.";
    header("Location: formListarProfesores.php");
} else {
    $profesor = $profesor[0];
}
?>
<tr>
	<td colspan="2" align="center">
		<form name="agregarProfesorForm" action="formProcess/updateProfesor.php" method="post" onsubmit="return validarAgregarProfesorForm(this);">
			<input type="hidden" name="id" value="<?php 
echo $_GET["id"];
?>
" />
			<table>
				<tr>
					<td colspan="2" align="right">
						<div id="loginErrorMsg">
							<?php 
if (isset($_SESSION[Constants::$KEY_MESSAGE_OPERATION])) {
    ?>
Exemple #15
0
    echo $departamento["nombre"];
    ?>
</option>
    				<?php 
}
?>
    			</select>
    		</td>
    	</tr>
    	<tr>
    		<td>Cargo Solicitado</td>
    		<td>
    			<script type="text/javascript">
	    		<?php 
$query = "SELECT * FROM cargo ORDER BY id_departamento, LOWER(nombre)";
$cargos = DBUtil::executeSelect($query);
foreach ($cargos as $cargo) {
    ?>
	    			indice = window.cargos.length;
	    			window.cargos[indice]= new Object();
	    			window.cargos[indice].id = <?php 
    echo $cargo["id"];
    ?>
;
	    			window.cargos[indice].nombre = '<?php 
    echo $cargo["nombre"];
    ?>
';
	    			window.cargos[indice].idDpto = '<?php 
    echo $cargo["id_departamento"];
    ?>
Exemple #16
0
 /**
  * Obtenemos todos los comentarios asociados a un envio
  * @param int $idEnvio
  */
 public static function getComentariosEnvio($idEnvio)
 {
     $query = "SELECT u.nombre, u.apellido, es.descripcion, ec.comentario, DATE_FORMAT(ec.fecha_comentario, '%d/%m/%Y %h:%i %p') AS fecha_comentario" . " FROM envios_status es, envios_comentarios ec LEFT JOIN usuarios u ON ec.id_usuario = u.id" . " WHERE ec.id_status_envio = es.id" . " AND ec.id_envio=" . $idEnvio . " ORDER BY ec.fecha_comentario DESC, ec.id DESC";
     $result = DBUtil::executeSelect($query);
     return $result;
 }
Exemple #17
0
<?php

include_once "classes/DBUtil.php";
include_once "classes/UsuarioDTO.php";
include_once "includes/header.php";
$usuarioDTO = $_SESSION["usuario"];
$query = "SELECT d.nombre AS dpto, sd.nombre AS unidad, t.id, t.nombre AS taquilla";
$query .= " FROM departamentos d, sub_departamento sd, taquilla t";
$query .= " WHERE t.id_operador=" . $usuarioDTO->getId();
$query .= " AND t.id_sub_departamento=sd.id";
$query .= " AND sd.id_departamento=d.id";
$query .= " ORDER BY d.nombre, sd.nombre, t.orden";
$taquillas = DBUtil::executeSelect($query);
?>
	<div id="mensaje_eventos" style="display:none;"></div>
	<table align="left">
	<?php 
foreach ($taquillas as $taquilla) {
    ?>
			<tr>
	    		<td align="right">
	    			<label class="subtit_form">Departamento: </label>
	    		</td>
	    		<td><?php 
    echo $taquilla['dpto'];
    ?>
</td>
    		</tr>
    		<tr>
    			<td align="right">
    				<label class="subtit_form">Taquilla: </label>
Exemple #18
0
    function Header()
    {
        // Logo
        $this->Image('../Imagenes/logo.png', 3);
        // Arial bold 15
        $this->SetFont('Arial', 'B', 15);
        // Move to the right
        $this->Cell(80);
        // Title
        $this->Cell(55, 10, 'Solicitud de Empleo', 1, 0, 'C');
        // Line break
        $this->Ln(20);
    }
}
$query = "SELECT s.*, d.nombre as departamento, c.nombre AS cargo " . " FROM departamento d, cargo c, solicitudes s" . " WHERE s.id_cargo = c.id" . " AND c.id_departamento = d.id" . " AND s.ci=" . $_GET["id"];
$solicitud = DBUtil::executeSelect($query);
$solicitud = $solicitud[0];
$parsedFechaNacimiento = date_parse($solicitud["fecha_nacimiento"]);
$fechaNacimiento = $parsedFechaNacimiento["day"] . "/" . $parsedFechaNacimiento["month"] . "/" . $parsedFechaNacimiento["year"];
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times', '', 12);
//titulo de datos personales
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(0, 10, "Datos Personales", 0, 1);
//valores de los datos personales
$pdf->SetFont('Times', '', 12);
$pdf->Cell(120, 10, "Nombre: " . $solicitud["nombre"] . " " . $solicitud["apellido"], 0, 0);
$pdf->Cell(100, 10, "CI: " . $solicitud["ci"], 0, 1);
  	<script type="text/javascript" src="js/papeleria.js"></script>
</head>
<body>
	<?php 
$query = "SELECT tm.id, tm.nombre AS tipo, m.id AS modeloId, m.nombre, m.numero, m.clasico";
$query .= " FROM tipos_modelos tm, modelos m";
$query .= " WHERE tm.id = m.id_tipo_modelo";
$query .= " AND m.id = " . $_GET["id"];
$query .= " ORDER BY tm.nombre, m.nombre, m.numero";
$clasico = true;
$formaLibre = true;
$horizontal = false;
$numero = 0;
$habilitarFuente = false;
$insertarLogo = false;
$modelo = DBUtil::executeSelect($query);
$imagePath = "";
if (count($modelo) < 1) {
    echo "<h2>No se encontro informacion sobre el modelo solicitado.</h2>";
} else {
    $modelo = $modelo[0];
    $imagePath = "../imagenes/";
    $imagePath .= str_replace(" ", "", $modelo["tipo"]) . "/";
    $imagePath .= str_replace(" ", "", $modelo["nombre"]);
    $imagePath .= $modelo["numero"] . ".jpg";
    $clasico = $modelo["clasico"] == "1" ? true : false;
    $formaLibre = $modelo["id"] == "1" ? true : false;
    $horizontal = $modelo["id"] == "2" ? true : false;
    $numero = $modelo["numero"];
    if ($clasico || $formaLibre) {
        $habilitarFuente = true;
Exemple #20
0
 /**
  * Se obtiene el detalle de los registros de la pagina solicitada
  * 
  * @param unknown_type $query
  * @param unknown_type $pageToGet
  */
 public static function getRecordsByPage($query, $pageToGet, $maxRecordsPerPage = 50)
 {
     //$userDTO = $_SESSION[Constants::$KEY_USUARIO_DTO];
     //$maxRecordsPerPage = $userDTO->getRegistrosPorPagina();
     //$maxRecordsPerPage = 50;
     $minIndex = ($pageToGet - 1) * $maxRecordsPerPage;
     $query .= " LIMIT " . $minIndex . ", " . $maxRecordsPerPage;
     $pageRecords = DBUtil::executeSelect($query);
     return $pageRecords;
 }
echo $seccionTitle;
?>
</div>

<div class="seccionDetail">
	<table width="60%">
    	<tr>
    		<td>
    			Tipo de Usuario
    		</td>
    		<td>
    			<select name="tipoUsuario" id="tipoUsuario">
    				<option value="0"> -- </option>
    				<?php 
$query = "SELECT * FROM tipo_usuario ORDER BY nombre";
$rows = DBUtil::executeSelect($query);
foreach ($rows as $row) {
    ?>
    						<option value="<?php 
    echo $row["id"];
    ?>
"><?php 
    echo $row["nombre"];
    ?>
</option>
    				<?php 
}
?>
    			</select>
    		</td>
    	</tr>
include_once '../classes/Constants.php';
include_once '../classes/DBUtil.php';
include_once '../classes/PageAccess.php';
include_once '../classes/BitacoraDAO.php';
include_once '../classes/ModuloDAO.php';
include_once '../classes/UsuarioDAO.php';
include_once '../classes/UsuarioDTO.php';
include_once '../classes/PagingDAO.php';
include_once '../includes/session.php';
$recordId = $_GET["id"];
PageAccess::validateAccess(Constants::$OPCION_LOGS_SISTEMA);
BitacoraDAO::registrarComentario("Buscando detalle de registro de log tecnico con id[" . $recordId . "]");
$query = "SELECT sl.*, u.nombre, u.apellido" . " FROM system_log sl LEFT JOIN usuarios u ON u.id = sl.id_usuario" . " WHERE sl.id=" . $recordId;
$dbUtil = new DBUtil();
$result = $dbUtil->executeSelect($query);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<div style="padding: 10px; width: 450px;" class="centered">
	<table class="borderCollapse">
		<tr>
			<td>Fecha:</td>
			<td><?php 
echo $result[0]["fecha"];
?>
</td>
Exemple #23
0
 /**
  * Nueva gestion para los tickets ganadores
  * 
  * @param unknown_type $fecha
  */
 public static function calcularTicketGanador($fecha, $arregloLogrosGuardados)
 {
     //obtenemos las ventas que no esten anuladas
     ini_set('memory_limit', '1024M');
     BitacoraDAO::registrarComentario("En VentasDAO::calcularTicketGanador (iniciando): " . print_r($arregloLogrosGuardados, true));
     $extraWhere = "";
     if (count($arregloLogrosGuardados) == 0) {
         $extraWhere = " AND vd1.fecha_venta='" . $fecha . "'";
     } else {
         //tenemos logros especificos, buscamos solo esos
         foreach ($arregloLogrosGuardados as $idLogroEquipo) {
             if ($extraWhere == "") {
                 $extraWhere = "AND vd1.idlogro_equipo IN (" . $idLogroEquipo;
             } else {
                 $extraWhere .= ", " . $idLogroEquipo;
             }
         }
         $extraWhere .= ")";
     }
     $sql1 = "SELECT vd1.idventa" . " FROM vista_ventas_detalles vd1" . " WHERE 1 = 1 " . $extraWhere . " GROUP BY vd1.idventa";
     $sql = "SELECT vd.*" . " FROM vista_ventas_detalles vd, (" . $sql1 . ") vd2" . " WHERE vd.anulado = 0 " . " AND vd.idventa = vd2.idventa" . " ORDER BY vd.idventa, vd.idventa_detalle";
     $results = DBUtil::executeSelect($sql);
     BitacoraDAO::registrarComentario("En VentasDAO::calcularTicketGanador -> ejecutado '" . $sql . "'");
     if (count($results) > 0) {
         $ventaDetalle = array();
         foreach ($results as $venta) {
             $ventaObj = new VentasDTO($venta["idventa"], $venta["idventa_detalle"], $venta["apuesta"], $venta["total_ganar"], $venta["pago"], NULL);
             //si es null el array, se procesa sin discriminar nada
             //vemos si el logro de este registro fue especificamente guardado su resultado
             //desde la pagina como tal
             if (count($arregloLogrosGuardados) == 0 || isset($arregloLogrosGuardados[$venta["idlogro_equipo"]])) {
                 $teniaLogro = true;
                 if ($venta["suspendido"] == 1) {
                     //el juego asociado a esta venta fue suspendido
                     //no hacemos calculo de ganador ni nada
                     BitacoraDAO::registrarComentario("La venta [" . $venta["idventa"] . "][" . $venta["idventa_detalle"] . "] esta suspendida, no calculamos nada");
                     $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SUSPENDIDO);
                     $ventaDetalle[$venta["idventa"]][$venta["idventa_detalle"]] = $ventaObj;
                 } else {
                     //o es null el array o se especifico resultado para este logro
                     //en ambos casos se procesa
                     //el juego no esta en suspendido
                     //vemos si fue almacenado el resultado para el mismo
                     $existe = DBUtil::executeSelect("select idlogro_equipo_categoria_resultado from logros_equipos_categorias_resultados where idlogro_equipo='" . $venta["idlogro_equipo"] . "' and estatus='1' limit 1");
                     if ($existe[0]["idlogro_equipo_categoria_resultado"] > 0) {
                         //si tenemos resultado
                         //calculamos si es ganador, perdedor o tablas
                         BitacoraDAO::registrarComentario("La venta [" . $venta["idventa"] . "][" . $venta["idventa_detalle"] . "] si tiene resultado guardado");
                         $codeReturn = VentasDAO::verificarSiEsGanador($venta["idventa_detalle"]);
                         $ventaObj->setEstadoFinal($codeReturn);
                         $ventaDetalle[$venta["idventa"]][$venta["idventa_detalle"]] = $ventaObj;
                     } else {
                         //no tenemos resultado, no podemos evaluar nada aun
                         BitacoraDAO::registrarComentario("La venta [" . $venta["idventa"] . "][" . $venta["idventa_detalle"] . "] no tiene resultado guardado, dejamos su estado como esta (" . $venta["edoVentaDetalle"] . ")");
                         //dejamos el estado final de esta venta tal cual esta
                         if ($venta["edoVentaDetalle"] == 2) {
                             //estado solo vendido
                             $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SOLO_VENDIDO);
                         } else {
                             if ($venta["edoVentaDetalle"] == 5) {
                                 //estado ganador
                                 $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_GANADOR);
                             } else {
                                 if ($venta["edoVentaDetalle"] == 6) {
                                     //estado perdedor
                                     $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_PERDEDOR);
                                 } else {
                                     if ($venta["edoVentaDetalle"] == 1) {
                                         //estado suspendido
                                         $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SUSPENDIDO);
                                     } else {
                                         if ($venta["edoVentaDetalle"] == 4) {
                                             //estado empatado
                                             $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER);
                                         } else {
                                             //estado por defecto (solo vendido)
                                             $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SOLO_VENDIDO);
                                         }
                                     }
                                 }
                             }
                         }
                         $ventaDetalle[$venta["idventa"]][$venta["idventa_detalle"]] = $ventaObj;
                     }
                 }
             } else {
                 //este logro no fue indicado especificamente al guardar resultados
                 //no se toma en cuenta
                 BitacoraDAO::registrarComentario("La venta [" . $venta["idventa"] . "][" . $venta["idventa_detalle"] . "] no fue indicada en el momento de almacenar los resultados (" . $venta["idlogro_equipo"] . "), la dejamos con su estado actual (" . $venta["edoVentaDetalle"] . ")");
                 //dejamos el estado final de esta venta tal cual esta
                 if ($venta["edoVentaDetalle"] == 2) {
                     //estado solo vendido
                     $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SOLO_VENDIDO);
                 } else {
                     if ($venta["edoVentaDetalle"] == 5) {
                         //estado ganador
                         $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_GANADOR);
                     } else {
                         if ($venta["edoVentaDetalle"] == 6) {
                             //estado perdedor
                             $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_PERDEDOR);
                         } else {
                             if ($venta["edoVentaDetalle"] == 1) {
                                 //estado suspendido
                                 $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SUSPENDIDO);
                             } else {
                                 if ($venta["edoVentaDetalle"] == 4) {
                                     //estado empatado
                                     $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER);
                                 } else {
                                     //estado por defecto (solo vendido)
                                     $ventaObj->setEstadoFinal(VentasDAO::$RESULTADO_SOLO_VENDIDO);
                                 }
                             }
                         }
                     }
                 }
                 $ventaDetalle[$venta["idventa"]][$venta["idventa_detalle"]] = $ventaObj;
             }
         }
     } else {
         BitacoraDAO::registrarComentario("La consulta inicial para tickets ganadores no trajo resultados para el ticket " . $i);
     }
     //ya con el resultado de cada transaccion
     //procedemos a colocar un estado a cada venta como tal
     //tomando en cuenta el estado interno de sus tickets
     foreach ($ventaDetalle as $idVenta => $arrayVentaDetalle) {
         //echo "idVenta=".$idVenta;
         //print_r($arrayVentaDetalle);
         //inicializamos contadores para la venta
         $numeroApuestasEnTicket = count($arrayVentaDetalle);
         $apuestasGanadoras = 0;
         $apuestasPerdedoras = 0;
         $apuestasSuspendidas = 0;
         $apuestasEmpatadas = 0;
         $factor = 1;
         reset($arrayVentaDetalle);
         //la venta tiene mas de una apuesta
         //debemos evaluar el conjunto para saber el resultado final
         foreach ($arrayVentaDetalle as $apuesta) {
             if ($apuesta->getEstadoFinal() == VentasDAO::$RESULTADO_GANADOR) {
                 $apuestasGanadoras++;
                 //actualizamos el estado especifico de la apuesta dentro del ticket
                 $query = "UPDATE ventas_detalles SET edo_venta_detalle=5 WHERE idventa_detalle = " . $apuesta->getIdVentaDetalle();
                 DBUtil::executeQuery($query);
                 //calculo el factor parlay de esta apuesta
                 if ($apuesta->getPago() < 0) {
                     $factor *= 1 + 100 / abs($apuesta->getPago());
                     BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] calculando factor=(1 + (100 / " . abs($apuesta->getPago()) . "))");
                 } else {
                     $factor *= 1 + $apuesta->getPago() / 100;
                     BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] calculando factor=(1 + (" . $apuesta->getPago() . "/100))");
                 }
                 BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] actualizada a estado Ganador con factor " . $factor);
             } else {
                 if ($apuesta->getEstadoFinal() == VentasDAO::$RESULTADO_PERDEDOR) {
                     $apuestasPerdedoras++;
                     //actualizamos el estado especifico de la apuesta dentro del ticket
                     $query = "UPDATE ventas_detalles SET edo_venta_detalle=6 WHERE idventa_detalle = " . $apuesta->getIdVentaDetalle();
                     DBUtil::executeQuery($query);
                     $factor *= 0;
                     BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] actualizada a estado Perdedor");
                 } else {
                     if ($apuesta->getEstadoFinal() == VentasDAO::$RESULTADO_SUSPENDIDO) {
                         $apuestasSuspendidas++;
                         //actualizamos el estado especifico de la apuesta dentro del ticket
                         $query = "UPDATE ventas_detalles SET edo_venta_detalle=1 WHERE idventa_detalle = " . $apuesta->getIdVentaDetalle();
                         DBUtil::executeQuery($query);
                         $factor *= 1;
                         BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] actualizada a estado Suspendido");
                     } else {
                         if ($apuesta->getEstadoFinal() == VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER) {
                             $apuestasEmpatadas++;
                             //actualizamos el estado especifico de la apuesta dentro del ticket
                             $query = "UPDATE ventas_detalles SET edo_venta_detalle=4 WHERE idventa_detalle = " . $apuesta->getIdVentaDetalle();
                             DBUtil::executeQuery($query);
                             $factor *= 1;
                             BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] actualizada a estado Reembolsar");
                         } else {
                             //no es ninguno de los casos esperados, lo dejo como solo vendido
                             //aunque esto no deberia pasar
                             BitacoraDAO::registrarComentario("[" . $idVenta . "-" . $apuesta->getIdVentaDetalle() . "] caso atipico con estado final de venta =" . $ventaObj->getEstadoFinal());
                         }
                     }
                 }
             }
         }
         //fue procesado todo el detalle de un determinado ticket
         BitacoraDAO::registrarComentario("[" . $idVenta . "] tiene lo siguiente: " . "numeroApuestasEnTicket=" . $numeroApuestasEnTicket . ", apuestasGanadoras=" . $apuestasGanadoras . ", apuestasPerdedoras=" . $apuestasPerdedoras . ", apuestasEmpatadas=" . $apuestasEmpatadas . ", apuestasSuspendidas=" . $apuestasSuspendidas . ", factor=" . $factor . ", montoApuesta=" . $ventaObj->getMontoApuesta());
         //verificamos si es perdedor
         if ($apuestasPerdedoras > 0) {
             //tiene al menos una apuesta del ticket perdiendo, por lo tanto, el ticket completo pierde
             $query = "UPDATE ventas SET perdedor='1', reembolsar=0, ganador=0, " . " monto_real_pagar=0, recalculado='0' " . " WHERE idventa='" . $idVenta . "' LIMIT 1";
             DBUtil::executeQuery($query);
             BitacoraDAO::registrarComentario("[" . $idVenta . "] actualizada a estado Perdedor");
         } else {
             //no es perdedor el ticket, vemos si es totalmente ganador
             if ($apuestasGanadoras == $numeroApuestasEnTicket) {
                 //la persona gano todas sus apuestas
                 $query = "UPDATE ventas SET perdedor=0, reembolsar=0, ganador='1', " . " monto_real_pagar=apuesta*" . $factor . ",recalculado='0' " . " WHERE idventa='" . $idVenta . "' LIMIT 1";
                 DBUtil::executeQuery($query);
                 BitacoraDAO::registrarComentario("[" . $idVenta . "] actualizada a estado Ganador");
             } else {
                 //debe ser obligatoramiente un reembolso o un recalculo
                 if ($apuestasGanadoras > 0) {
                     //la persona gano al menos una, confirmo recalculo
                     if ($apuestasGanadoras + $apuestasEmpatadas + $apuestasSuspendidas == $numeroApuestasEnTicket) {
                         //es recalculo
                         $query = "UPDATE ventas SET perdedor=0, recalculado=1, ganador=0, " . " reembolsar='0', monto_real_pagar=apuesta*" . $factor . " WHERE idventa='" . $idVenta . "' LIMIT 1";
                         DBUtil::executeQuery($query);
                         BitacoraDAO::registrarComentario("[" . $idVenta . "] actualizada a estado Recalculado");
                     } else {
                         //caso extraño
                     }
                 } else {
                     //no gano, aparentemente solo es reembolso
                     if ($apuestasEmpatadas + $apuestasSuspendidas == $numeroApuestasEnTicket) {
                         //debe ser un reembolso
                         $query = "UPDATE ventas SET perdedor=0, recalculado=0, ganador=0, " . " reembolsar='1', monto_real_pagar=apuesta " . " WHERE idventa='" . $idVenta . "' LIMIT 1";
                         DBUtil::executeQuery($query);
                         BitacoraDAO::registrarComentario("[" . $idVenta . "] actualizada a estado Reembolsar");
                     } else {
                         //caso extraño
                     }
                 }
             }
         }
     }
     BitacoraDAO::registrarComentario("En VentasDAO::calcularTicketGanador (finalizando): " . print_r($arregloLogrosGuardados, true));
 }
            case 11:
                $text .= "Noviembre ";
                break;
            case 12:
                $text .= "Diciembre ";
                break;
        }
        $text .= "del año " . $year;
        return $text;
    }
}
$query = "SELECT * FROM profesor_constancia pc";
$profesor = DBUtil::executeSelect($query);
$profesor = $profesor[0];
$query = "SELECT ac.* " . " FROM alumno_constancia ac" . " WHERE ac.cedula=" . $_GET["id"];
$alumno = DBUtil::executeSelect($query);
$alumno = $alumno[0];
// Instanciation of inherited class
$pdf = new ConstanciaPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetY(60);
//titulo de datos personales
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(0, 10, "Constancia de Estudio", 0, 1, 'C');
$pdf->Ln(10);
$pdf->SetFont("Times", "", 13);
$pdf->Cell(25);
$pdf->Write(10, "Quien suscribe, ");
$pdf->SetFont("Times", "B", 13);
$pdf->Write(10, "Prof(ra). " . $profesor["nombre"] . ", ");
Exemple #25
0
      <p>&nbsp;</p>
      <p><span class="style5"><img src="Imagenes/portada.png" width="771" height="98"></span></p>
      <p>&nbsp;</p>
      <table width="40%" border="0" align="center">
        <tr>
          <td align="center">
          	<form name="form1" method="post" action="llenarSolicitud.php" onsubmit="return validarEnvio(this);">
            	<label for="dpto" class="ddd">Departamentos:</label>
            	<select name="dpto" id="dpto">
            	<option value="">- -</option>
            	<?php 
include_once 'classes/DBConnection.php';
include_once 'classes/DBUtil.php';
//obtenemos el nombre del departamento al que vamos a agregar la solicitud
$query = "SELECT id, nombre FROM departamento ORDER BY LOWER(nombre)";
$dptos = DBUtil::executeSelect($query);
foreach ($dptos as $dpto) {
    ?>
            		<option value="<?php 
    echo $dpto["id"];
    ?>
"><?php 
    echo $dpto["nombre"];
    ?>
</option>
            	<?php 
}
?>
            	</select>
            	<div class="isMandatory" id="departmentIsMandatory" style="display: none">
            	    Disculpe, debe indicar el departamento en el cual desea almacenar la solicitud de empleo.
Exemple #26
0
/**
 * 
 * @param unknown_type $que_muestro
 * @param unknown_type $categoria
 * @param unknown_type $deporte
 */
function genera_encabezado($que_muestro, $categoria, $deporte = '')
{
    global $array_datos, $idliga, $equipoA, $equipoB, $hora, $color, $cuenta_juego, $varlogros, $imagenA, $imagenB, $total_juegos, $refA, $refB, $pitcherA, $pitcherB, $ancho, $soloimp, $nombre_liga;
    if ($ancho == '') {
        $ancho = '100%';
    }
    ///switch($idliga){
    if ($idliga == '4' or $idliga == '5' or $idliga == '7' or $idliga >= 12 && $idliga <= 15 or $idliga == '17' or $idliga >= 20 && $idliga <= 28 or $idliga >= 30 && $idliga <= 43 or $idliga == '48' or $idliga == '49' or $idliga == '50' or $idliga == '51') {
        ///Futbol ///padre=1
        include "deportes_est/futbol.php";
    } else {
        if ($idliga == '2' or $idliga == '16' or $idliga == '18' or $idliga == '47') {
            //Basket ///padre=3
            include "deportes_est/basket.php";
        } else {
            if ($idliga == '11' or $idliga == '3' or $idliga == '1' or $idliga == '44' or $idliga == '45' or $idliga == '52') {
                //Beisbol ///padre=2
                include "deportes_est/beisbol.php";
            } else {
                if ($idliga == '10' or $idliga == '46') {
                    //Futbol AMERICANO ///padre=6
                    include "deportes_est/famericano.php";
                } else {
                    //no se encontro el id de la liga
                    //probamos con el id de su deporte
                    $categoriaInfo = DBUtil::executeSelect("SELECT * from ligas where idliga=" . $idliga);
                    if (count($categoriaInfo) > 0) {
                        $categoriaInfo = $categoriaInfo[0];
                        if ($categoriaInfo["idcategoria"] == "1") {
                            include "deportes_est/futbol.php";
                        } else {
                            if ($categoriaInfo["idcategoria"] == "3") {
                                include "deportes_est/basket.php";
                            } else {
                                if ($categoriaInfo["idcategoria"] == "2") {
                                    include "deportes_est/beisbol.php";
                                } else {
                                    if ($categoriaInfo["idcategoria"] == "6") {
                                        include "deportes_est/famericano.php";
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    //	}
}
<?php

include_once '../classes/DBUtil.php';
include_once '../classes/UsuarioDTO.php';
include_once '../classes/BitacoraDAO.php';
include_once '../classes/PageAccess.php';
include_once '../includes/session.php';
PageAccess::validateAccess(Constants::$OPCION_ADMIN_PERMISOS);
$idUsuario = $_POST["usrId"];
if ($idUsuario == -1) {
    die;
}
$query = "SELECT m.id, m.descripcion, um.id_usuario" . " FROM modulos m LEFT JOIN usuario_modulo um ON um.id_modulo=m.id AND um.id_usuario = " . $idUsuario . " ORDER BY m.categoria, LOWER(m.descripcion)";
$arrayResults = DBUtil::executeSelect($query);
BitacoraDAO::registrarComentario("Consultados permisos via ajax del usuario con id=[" . $idUsuario . "]");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
	<form action="formProcess/guardarPermisos.php" method="post">
		<table class="borderCollapse">
			<tr>
				<td class="tableAjaxResultHeader">Modulo</td>
				<td class="tableAjaxResultHeader">Permitido?</td>
			</tr>
			<?php 
foreach ($arrayResults as $row) {
    ?>
Exemple #28
0
<?php

include_once "classes/DBUtil.php";
include_once "includes/headerTerminal.php";
$sql_dptos = "SELECT * FROM departamentos WHERE activo='1' ORDER BY LOWER(nombre)";
$departamentos = DBUtil::executeSelect($sql_dptos);
if (count($departamentos) > 0) {
    $filas = (int) (count($departamentos) / 2);
    $resto = (int) (count($departamentos) % 2);
    ?>
		<table id="terminal">
		<?php 
    for ($i = 0; $i < $filas; $i++) {
        ?>
				<tr>
					<td class="terminalTD">
						<div class="dptoTitleClosed" id="title_<?php 
        echo $departamentos[$i * 2]["id"];
        ?>
">
							<?php 
        echo strtoupper($departamentos[$i * 2]["nombre"]);
        ?>
						</div>
						<div id="detailDpto_<?php 
        echo $departamentos[$i * 2]["id"];
        ?>
" style="display: none;">
						</div>
						<div class="actionDpto">
							<img id="<?php 
include_once '../classes/UsuarioDTO.php';
include_once '../classes/PagingDAO.php';
include_once "../classes/EnvioDAO.php";
include_once '../includes/session.php';
$statusEnvio = EnvioDAO::$COD_STATUS_NOTIFICADO;
$canEdit = false;
$editPage = "showEnvio.php";
$commentPage = "addComment.php";
$userDTO = $_SESSION[Constants::$KEY_USUARIO_DTO];
BitacoraDAO::registrarComentario("Ingreso en pagina ajax para realizar busqueda de envios notificados");
//colocamos el extra where
$extraWhere = " AND e.id_status_actual=" . $statusEnvio;
$query = "SELECT e.*, es.descripcion as statusEnvio, DATE_FORMAT(e.fecha_pago, '%d/%m/%Y') AS fechaPago, " . "DATE_FORMAT(e.fecha_registro, '%d/%m/%Y') AS fechaRegistro, b.nombre AS banco, mp.descripcion AS medioPago " . " FROM bancos b, medios_de_pago mp, envios e, envios_status es" . " WHERE e.id_status_actual = es.id" . " AND e.id_banco = b.id" . " AND e.id_medio_pago = mp.id" . $extraWhere . " ORDER BY e.fecha_registro";
//$totalRecords = DBUtil::getRecordCountToQuery($query);
//$pageRecords = DBUtil::getRecordsByPage($query, $pageNumber);
$pageRecords = DBUtil::executeSelect($query);
//$pagingDAO = new PagingDAO($pageNumber, $scriptFunction, $totalRecords);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<div id="container" class="centered">
<?php 
if (count($pageRecords) == 0) {
    //no se obtuvieron registros para los criterios de busqueda
    ?>
	<span class="smallError">
		<?php 
 /**
  * Metodo para verificar si determinada venta de una apuesta del tipo AGanar 2da Mitad en beisbol
  * resulto ganadora o perdedora.
  *
  * @param $idventa, codigo del ticket (id de la venta en base de datos)
  */
 private static function checkAnotaPrimerInning($rowVistaVentasDetalles)
 {
     $codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
     //obtenemos el resultado del equipo a y equipo b para verificar que la metrica apostada implica que el apostador gano o no
     $query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND lecr.idcategoria_resultado = 7";
     $result = DBUtil::executeSelect($query);
     //en base al logro, obtenemos los codigos del logro de equipo,
     //para sacar resultado final A y B
     if (count($result) > 0) {
         //sacamos el resultado en base a la categoria de la apuesta
         $resultado = 0;
         foreach ($result as $row) {
             if ($row["idcategoria_resultado"] == 7) {
                 $resultado = $row["resultado"];
             }
         }
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . " Para la categoria_apuesta de juego [" . $rowVistaVentasDetalles["idcategoria_apuesta"] . "]" . " de nombre[" . $rowVistaVentasDetalles["nombre_apuesta"] . "]" . " el resultado fue: (" . $resultado . ")");
         /*
          BitacoraDAO::registrarComentario("[".$rowVistaVentasDetalles["idventa"]."][".$rowVistaVentasDetalles["idventa_detalle"]."] "
          		." Valores a relacionar: resultadoEquipoA[".$resultadoEquipoA."], "
          		."resultadoEquipoB[".$resultadoEquipoB."], "
          		."multiplicando[".$rowVistaVentasDetalles['multiplicando']."]");
         */
         //tengo el resultado del equipo, veo en base a la categoria de la apuesta si se gano o no
         if ($rowVistaVentasDetalles["idcategoria_apuesta"] == GanadoresBeisbol::$BEISBOL_SI_PRIMER_INNING_A) {
             //se aposto a que si habian carreras en el primer inning, vemos si fue verdad
             if ("1" == $resultado) {
                 $codeReturn = VentasDAO::$RESULTADO_GANADOR;
             }
         } else {
             //se aposto a que si habian carreras en el primer inning, vemos si fue verdad
             if ("0" == $resultado) {
                 $codeReturn = VentasDAO::$RESULTADO_GANADOR;
             }
         }
     } else {
         BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "El query de busqueda de resultados no trajo valores, esto no debe pasar en este punto.");
         $codeReturn = VentasDAO::$RESULTADO_SOLO_VENDIDO;
     }
     return $codeReturn;
 }