File "programas.php"
Full path: /home/wwwitravel/public_html/cymchiletours.cl/programas.php
File
size: 0.01 KB (9.59 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// brain : Cristian Fernandez O.
// e-mail : cristian.fernandez@factobyte.cl
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// requiere sesion : No
//session_start();
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// ruta a la raiz del sistema:
$ruta_raiz = "";
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// asociacion de archivos externos a la pagina:
include("soul/inc_soul.php");
//***********************************************************************************************
//***********************************************************************************************
tagHead($ruta_raiz, "Programas");
tagBody();
if (consultaModoMantencion() == 1){
//sitio web en modo mantencion
muestraMensajeModoMantencion();
}
else {
//cabecera del sitio
generaCabeceraPagina($ruta_raiz);
?>
<div id="contenidos-banner"></div>
<div id="contenidos">
<div id="contenidos-content">
<?
//------------------------------------------
// se procesan datos recibidos
//------------------------------------------
$req_search = mb_strtoupper(trim($_REQUEST["search"]));
$req_codcat = trim($_REQUEST["codcat"]);
if (!empty($req_search)){
//busqueda
?>
<h1>BÚSQUEDA</h1>
<hr class="linea_titulo">
<br>
<?
//conexion a bdd
$id_conexion = abreConeccionBdd();
//construccion del script
$script = "SELECT *
FROM fb_programa
WHERE (pro_codigo_estado_item = 1)
AND (pro_nombre LIKE '%".$req_search."%')
ORDER BY pro_nombre ASC";
//ejecucion del script
$resultado_script = mysqli_query($id_conexion,$script);
//cierre conexion a bdd
cierraConeccionBdd($id_conexion);
if (mysqli_num_rows($resultado_script) == 0){
//no existen resultados
?>
<br>
<h3>No se han encontrado resultados para la búsqueda realizada</h3>
<p class="contenidos-texto-centrado">Por favor, vuelve a intentarlo.</p>
<br>
<button type="button" class="boton_naranja" onclick="window.location='index.php'">IR A INICIO</button>
<?
}
else {
//se muestran resultados
?>
<table width="100%" border="0">
<?
$cont = 1;
while ($fila = mysqli_fetch_array($resultado_script)){
?>
<tr>
<td>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
if ($fila = mysqli_fetch_array($resultado_script)){
?>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
}
if ($fila = mysqli_fetch_array($resultado_script)){
?>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
}
?>
</td>
</tr>
<?
}
?>
</table>
<?
}
}
elseif (!empty($req_codcat)){
//categoria de programas
//conexion a bdd
$id_conexion = abreConeccionBdd();
$filtro_script = "";
switch ($req_codcat){
case "chile":
$filtro_script = "AND (pro_codigo_menu = 1) ";
?>
<h1>PROGRAMAS CHILE</h1>
<?
break;
case "deportes":
$filtro_script = "AND (pro_codigo_menu = 2) ";
?>
<h1>PROGRAMAS DEPORTES</h1>
<?
break;
case "eventos":
$filtro_script = "AND (pro_codigo_menu = 3) ";
?>
<h1>PROGRAMAS EVENTOS</h1>
<?
break;
case "destacados":
$filtro_script = "AND (pro_codigo_estado_destacado = 12) ";
?>
<h1>PROGRAMAS DESTACADOS</h1>
<?
break;
}
?>
<hr class="linea_titulo">
<br>
<?
//construccion del script
$script = "SELECT *
FROM fb_programa
WHERE (pro_codigo_estado_item = 1)
".$filtro_script."
ORDER BY pro_nombre ASC";
//ejecucion del script
$resultado_script = mysqli_query($id_conexion,$script);
//cierre conexion a bdd
cierraConeccionBdd($id_conexion);
if (mysqli_num_rows($resultado_script) == 0){
//no existen resultados
?>
<br>
<h3>No se han encontrado programas para la categoría seleccionada</h3>
<p class="contenidos-texto-centrado">Por favor, vuelve a intentarlo.</p>
<br>
<button type="button" class="boton_naranja" onclick="window.location='index.php'">IR A INICIO</button>
<?
}
else {
//se muestran resultados
?>
<table width="100%" border="0">
<?
$cont = 1;
while ($fila = mysqli_fetch_array($resultado_script)){
?>
<tr>
<td>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
if ($fila = mysqli_fetch_array($resultado_script)){
?>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
}
if ($fila = mysqli_fetch_array($resultado_script)){
?>
<div class="programa-tarjeta">
<h2><?= $fila['pro_nombre'] ?></h2>
<div class="programa-tarjeta-img"><img src="<?= $fila['pro_img'] ?>" alt="<?= $fila['pro_nombre'] ?>"></div>
<h3><?= $fila['pro_cant_noches']." noches y ".$fila['pro_cant_dias']." días" ?></h3>
<p>Desde</p>
<p><b><? desplegaValoresPrograma($fila['pro_precio'], $fila['pro_codigo_moneda_asociada']) ?></b></p>
<button type="button" class="boton_naranja" onclick="window.location='programa_detalle.php?codpro=<?= $fila['pro_codigo_programa'] ?>'">VER DETALLES</button>
<div id="anula-float"></div>
</div>
<?
}
?>
</td>
</tr>
<?
}
?>
</table>
<?
}
}
else {
//faltan datos requeridos
?>
<h6>¡ FALTAN DATOS REQUERIDOS PARA MOSTRAR PROGRAMAS !</h6>
<p class="contenidos-texto-centrado">Por favor, vuelve a intentarlo.</p>
<?
}
?>
<div id="anula-float"></div>
</div>
</div>
<?
//pie del sitio
generaPiePagina($ruta_raiz);
}
tagFoot();
?>