/admin/contenedor/modulo.php
PHP | 206 lines | 170 code | 18 blank | 18 comment | 10 complexity | b3891de4bc9228826cb269157bd46ca2 MD5 | raw file
- <?php
- require '../../clase/base/VariableGlobal.php' ;
- require '../../clase/base/DataBase.php' ;
- require '../../clase/base/DirectorioArchivo.php' ;
- require '../../clase/Acceso.php' ;
- require '../../clase/Cache.php' ;
- require '../include/verificar_sesion.php' ;
- require '../../clase/base/Directorio.php' ;
- require '../../clase/base/Menu.php' ;
- require '../../clase/base/SubMenu.php' ;
- require '../../clase/base/Modulo.php' ;
- require '../../clase/base/Variable.php' ;
- require '../include/variable.php' ;
- require '../include/validar_permiso.php' ;
- /***************************************************************************************************** Declaración de variables */
- $accion =OWASP::RequestString('accion', '_lista');
- $pg =OWASP::RequestInt('pg');
- $campo =OWASP::RequestInt('campo');
- $orden =OWASP::RequestInt('orden');
- $idm =OWASP::RequestString('idm');
- $total_registro =0;
- $mensaje_eliminar =' fila(s) afectada(s).' ;
- $objMenu =null;
- $objSubMenu =null;
- $objSeccion =null;
- /******************************************************************************************************* Lógica de la página */
- $objMenu =new Menu();
- $objSubMenu =new SubMenu();
- $objModulo_ =new Modulo();
- $objFuncion =new Funcion();
- if( $objModulo_->itemRegistro( $idm ) )
- {
- $_id_modulo =$objModulo_->id_modulo;
- $_nombre_modulo =$objModulo_->nombre;
- $_alias_nombre =$objModulo_->modulo;
- $_ordenar_modulo=$objModulo_->ordenar;
- $_url_modulo =$objModulo_->url;
- $_activar_modulo=$objModulo_->activar;
- $js_ ='../' . $objModulo_->url . 'js.js' ;
- }
- else
- die( 'el módulo en cuestión no está disponible' );
- /*
- if( ( $accion=='_xls' || $accion=='_csv' ) )
- {
- include '../' . $_url_modulo . 'accion.php' ;
- exit;
- }*/
- $total_registro=0;
- /*
- * Invoca las acciones del módulo para imprimir una cabecera antes de la lista
- */
- if( is_file( '../' . $_url_modulo . 'accion.php' ) )
- include '../' . $_url_modulo . 'accion.php' ;
- //print_r( $_SESSION[$adm_log] );
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta http-equiv="cache-control" content="no-cache" />
- <title><?php echo $global_sitio_nombre;?>- Administrador Web</title>
- <link rel="shortcut icon" href="../../adjunto/favicon.ico" type="image/x-icon" />
- <script language="javascript" type="text/javascript">
- var ruta="<?php echo $global_ruta_administrador;?>";var ruta_sitio="<?php echo $global_ruta_sitio;?>";
- var id_idioma="<?php echo $id_idioma;?>";
- </script>
- <script language="javascript" type="text/javascript" src="../../js/funcion.js"></script>
- <script language="javascript" type="text/javascript" src="../../js/jquery-1.4.4.min.js"></script>
- <?php
- if( isset( $js_ ) && is_file( $js_ ) )
- echo '<script language="javascript" type="text/javascript" src="' . $js_ .'"></script>' ;
- else
- echo '<script language="javascript" type="text/javascript" src="../contenido/js/general.js"></script>' ;
- ?>
- <script language="javascript" type="text/javascript" src="../contenido/js.js"></script>
- <script language="javascript" type="text/javascript" src="../js/script.js"></script>
- <script language="javascript" type="text/javascript" src="../../ckeditor/ckeditor.js"></script>
- <script language="javascript" type="text/javascript" src="../../js/calendario.js"></script>
- <link href="../../estilo/adm_estilo.css" rel="stylesheet" type="text/css" />
- <link href="../../estilo/calendario.css" rel="stylesheet" type="text/css" />
- </head>
- <body bgcolor="#FFFFFF">
- <div id="principal">
- <table width="100%" border="0" cellpadding="0" cellspacing="0" style="margin-top:15px; margin-bottom:15px;">
- <tr>
- <td width="6%"><a href="../home/index.php"><img src="../../adjunto/administrador/logo_admin.gif" border="0" /></a></td>
- <td width="94%"><table width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td align="right" valign="bottom"><a href="<?php echo $global_ruta_administrador;?>home/logout.php?id_idioma=<?php echo $_SESSION[$adm_log]['nav']['id_idioma'];?>" target="_top"><strong>cerrar sesión</strong></a></td>
- </tr>
- <tr>
- <td valign="bottom"><div align="right" class="cabeza">Usuario: <?php echo $objLogin->getAtributo( "nombre" );?> | Perfil: <?php echo $objLogin->getAtributo( "perfil" ); ?> | Ingreso: <?php echo $objLogin->getAtributo( "ingreso" ); ?></div></td>
- </tr>
- </table></td>
- </tr>
- </table>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td><div id="menuN1"><?php require '../include/menu.php' ;?></div>
- <div id="menuN2"> </div>
- </td>
- </tr>
- </table>
- <div style="width:960px;">
- <form action="modulo.php" method="post" name="frmDato" id="frmDato" onsubmit="javascript:return validar_(this);">
- <div id="menuder" style="float:left;"><?php
- require '../include/seccion.php' ;
- ?></div>
- <div id="contenido" style="float:left">
- <div id="titulo_seccion"><?php echo $_nombre_modulo;?></div><?php
- /*
- * Imprime una serie de opciones sobre la lista de registros
- * Uso en curso:
- * mensaje/
- */
- switch( $accion )
- {
- case '_guardar':
- case '_lista':
- case '_buscar':
- case '_eliminar':
- case '_regresar':
- case '_reenviar':
- /*Listado de registros*/
- if( is_file( '../' . $_url_modulo . 'lista.php' ) )
- require '../' . $_url_modulo . 'lista.php' ;
- else
- echo 'No se ha definido la lista para: ' . '../' . $_url_modulo . 'lista.php' ;
- break;
-
- case '_formulario':
- case '_editar':
- if( is_file( '../' . $_url_modulo . 'formulario.php' ) )
- require '../' . $_url_modulo . 'formulario.php';
- else
- echo 'No se ha definido el formulario para: ' . '../' . $_url_modulo . 'formulario.php' ;
- break;
-
- case '_plantilla':
- if( is_file( '../' . $_url_modulo . 'lista_plantilla.php' ) )
- require '../' . $_url_modulo . 'lista_plantilla.php';
- else
- echo 'No se ha definido el formulario para: ' . '../' . $_url_modulo . 'lista_plantilla.php' ;
- break;
-
- case '_nuevo':
- case 'agregar_':
- if( is_file( '../' . $_url_modulo . 'formulario.php' ) )
- require '../' . $_url_modulo . 'formulario.php';
- else
- echo 'No se ha definido el formulario para: ' . '../' . $_url_modulo . 'formulario.php' ;
- break;
- case '_ordenar':
- if( is_file( '../' . $_url_modulo . 'ordenar.php' ) )
- require '../' . $_url_modulo . 'ordenar.php';
- else
- echo 'No se ha definido el formulario para: ' . '../' . $_url_modulo . 'ordenar.php' ;
- break;
-
- case '_asignar':
- if( is_file( '../' . $_url_modulo . 'asignar.php' ) )
- require '../' . $_url_modulo . 'asignar.php';
- else
- echo 'No se ha definido el formulario para: ' . '../' . $_url_modulo . 'ordenar.php' ;
- break;
- }
- ?>
- </div>
- <div style="clear:both"></div>
- <input type="hidden" name="pg" value="<?php echo $pg;?>" />
- <input type="hidden" name="campo" id="campo" value="<?php echo $campo;?>" />
- <input type="hidden" name="orden" id="orden" value="<?php echo $orden;?>" />
- <input type="hidden" name="idm" id="idm" value="<?php echo $idm;?>" />
- <input type="hidden" name="chkItem" id="chkItem" value="" />
- <input type="hidden" name="accion" id="accion" value="<?php echo $accion;?>" />
- <input type="hidden" name="id_idioma" id="id_idioma" value="<?php echo $id_idioma; ?>" />
- <input type="hidden" name="id_administrador" id="id_administrador" value="<?php echo $id_administrador; ?>" />
- <input type="hidden" name="id_menu" id="id_menu" value="<?php echo $id_menu; ?>" />
- <input type="hidden" name="id_submenu" id="id_submenu" value="<?php echo $id_submenu; ?>" />
- <input type="hidden" name="id_seccion" id="id_seccion" value="<?php echo $id_seccion; ?>" />
- <input type="hidden" name="id_seccionweb" id="id_seccionweb" value="<?php echo $id_seccionweb; ?>" />
- <input type="hidden" name="id_superior" id="id_superior" value="<?php echo $id_superior; ?>" />
- <input type="hidden" name="id_nivel" id="id_nivel" value="<?php echo $id_nivel; ?>" />
- <input type="hidden" name="nivel" id="nivel" value="<?php echo $nivel; ?>" />
- <input type="hidden" name="items_" id="items_" value="" />
- </form>
- </div>
- <?php require '../include/pie.php' ;?>
- </div>
- </body>
- </html>