File "sis_programas.php"
Full path: /home/wwwitravel/public_html/test/sis_programas.php
File
size: 0.01 KB (5.3 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 : Si
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();
//cabecera del sitio
generaCabeceraSistema($ruta_raiz);
if (!validaInicioSesion()) {
//acceso no autorizado
redireccionaAccesoNoAutorizado($ruta_raiz);
}
elseif (!validaPrivilegiosAcceso("sis_programas")) {
//no tiene privilegios de acceso
redireccionaSinPrivilegiosAcceso($ruta_raiz);
}
else {
//banner de sistema
generaCabeceraSistemaBanner($ruta_raiz, 0, "ADMINISTRACIÓN");
?>
<div id="contenidos">
<div id="contenidos-content">
<h1>PROGRAMAS</h1>
<hr class="linea_titulo">
<br>
<?
if (!empty($_REQUEST["codmensaje"])){
//mensaje de sistema
switch ($_REQUEST["codmensaje"]){
case 1:
//sin privilegios de acceso
echo "<h6>¡ NO TIENE PERMISOS PARA ACCEDER A ESA OPCION !</h6>";
break;
}
echo "<br>";
}
?>
<button type="button" class="boton_principal" onclick="window.location='sis_programas_nuevo.php'">(+) NUEVO PROGRAMA</button>
<br>
<div id="contenidos-mantenedor-filtros">
<form id="form" method="post">
<?
$request_value = -1;
if (!empty($_REQUEST["cmb_menu"]))
$request_value = $_REQUEST["cmb_menu"];
generaComboMenuOpciones("cmb_menu", "cmb_menu", $request_value, true, "", "cmb_menu_filtro", false, "", true, false)
?>
<button type="submit" class="boton_principal_filtro">FILTRAR »</button>
</form>
<div id="anula-float"></div>
</div>
<?
//se capturan filtros
$req_menu = $_REQUEST["cmb_menu"];
$filtros_script = "";
if (!empty($req_menu))
$filtros_script .= "AND (promen_codigo_menu = '".$req_menu."') ";
// $filtros_script .= "AND (pro_codigo_menu = '".$req_menu."') ";
//conexion a bdd
$id_conexion = abreConeccionBdd();
//construccion del script
/*
$script = "SELECT *
FROM fb_programa, fb_menu_sub
WHERE (pro_codigo_menu = mensub_codigo_submenu)
AND (pro_codigo_estado_item < 3)
".$filtros_script."
ORDER BY UPPER(pro_nombre) ASC";
*/
$script = "
SELECT DISTINCT pro_codigo_programa, pro_nombre, pro_codigo_estado_destacado
FROM fb_programa, fb_programa_menu
WHERE (pro_codigo_programa = promen_codigo_programa)
AND (pro_codigo_estado_item < 3)
".$filtros_script."
ORDER BY UPPER(pro_nombre) ASC";
//ejecucion del script
$resultado_script = mysql_query($script, $id_conexion);
//cierre conexion a bdd
cierraConeccionBdd($id_conexion);
?>
<table border="1" id="contenidos-mantenedor">
<tr>
<th>
<div class="contenidos-mantenedor-num">#</div>
<div class="contenidos-mantenedor-programa-nombre">Nombre</div>
<div class="contenidos-mantenedor-programa-destacado">Dest.</div>
<div class="contenidos-mantenedor-opciones">Opciones</div>
</th>
</tr>
<?
if (mysql_num_rows($resultado_script) == 0){
//no existen resultados
?>
<tr>
<td><h2>¡ NO EXISTEN PROGRAMAS !</h2></td>
</tr>
<?
}
else {
//se muestran resultados
$cont = 1;
while ($fila = mysql_fetch_array($resultado_script)){
?>
<tr>
<td>
<div class="contenidos-mantenedor-num"><?= $cont ?></div>
<div class="contenidos-mantenedor-programa-nombre"><?= $fila['pro_nombre'] ?></div>
<div class="contenidos-mantenedor-programa-destacado"><? if ($fila['pro_codigo_estado_destacado'] == 11) echo "SI"; else echo "NO" ?></div>
<div class="contenidos-mantenedor-opciones">
<button type="button" class="boton_mantenedor" onclick="window.location='sis_programas_eliminar.php?coditem=<?= $fila['pro_codigo_programa'] ?>'">BORRAR</button>
<button type="button" class="boton_mantenedor" onclick="window.location='sis_programas_editar.php?coditem=<?= $fila['pro_codigo_programa'] ?>'">EDITAR</button>
</div>
</td>
</tr>
<?
$cont ++;
}
}
?>
</table>
<br>
<?
//paginación de resultados
//paginacion("sis_programas.php", $req_codcat, $req_pagina);
?>
<div id="anula-float"></div>
</div>
</div>
<?
}
//pie del sitio
generaPieSistema($ruta_raiz);
tagFoot();
?>