function vars_frame($urlParams, $inc, $modulo, $seccion) { // Carga la vista del Contenedor principal // print_r($inc); die(); global $cfg, $var, $parm, $Path, $dic, $contenedor, $usuario; ## Logica de negocio ## if (!file_exists($Path[src] . $inc)) { print_error('El archivo no existe: ' . $inc); } else { require_once $Path[src] . $inc; // FRM_HEADER $header_opc = array(MORE => incJs($Path[srcjs] . 'general/login_popup.js'), img_logo => $var[img_logo], ico_user => $var[ico_user], ico_exit => $var[ico_exit], fecha_hoy => fechaHoy(), TITULO => $cfg[app_title], LINK_SALIR => $Path['url'] . $parm[GENERAL] . '/' . $parm[LOGOUT]); $HEADER = contenidoHtml($contenedor[FRM_HEADER], $header_opc); // -- // FRM_MENU $menu_opc = array(MENU => $usuario[menu]); $MENU = contenidoHtml($contenedor[FRM_MENU], $menu_opc); // -- // FRM_FOOTER $footer_opc = array(ANIO => date('Y'), IMG_FOOTER => $Path[img] . $var[img_footer]); $FOOTER = contenidoHtml($contenedor[FRM_FOOTER], $footer_opc); // -- // FRM_CONTENIDO $vista_new = $contenedor[FRM_CONTENT]; $tpl_data = tpl_vars($seccion, $urlParams); $CONTENIDO = contenidoHtml($vista_new, $tpl_data); // -- ## Envio de valores ## $negocio = array(MORE => $tpl_data[MORE], FRM_HEADER => $HEADER, FRM_MENU => $MENU, FRM_CONTENIDO => $CONTENIDO, FRM_FOOTER => $FOOTER); $texto = array(salir => $dic[general][salir], usuario => $dic[general][usuario], user => utf8_encode($usuario[nombre] . ' ' . $usuario[usuario] . ' - ' . $usuario[grupo]), empresa => utf8_encode($usuario[empresa]), contrasenia => $dic[general][contrasenia]); $data = array_merge($negocio, $texto); return $data; } }
function vars_frame($urlParams, $inc, $modulo, $seccion) { // Carga la vista del Contenedor principal global $cfg, $var, $parm, $Path, $dic, $contenedor, $usuario, $in, $idmenus; $icono_footer = $var[ico_05]; ## Logica de negocio ## if (!file_exists($Path[src] . $inc)) { print_error('El archivo no existe: ' . $inc); } else { require_once $Path[src] . $inc; // FRM_HEADER $header_opc = array(img_logo => $var[img_logo], ico_user => $var[ico_user], ico_exit => $var[ico_exit], pais => utf8_encode($usuario[pais]), USUARIO => ucwords(strtolower(utf8_encode($usuario[nombre]))), APP_TITLE => utf8_encode($cfg[app_title]), LINK_INICIO => $Path['url'] . $parm[GENERAL] . '/' . $parm[INICIO], FECHA_HOY => fechaHoy(), LINK_SALIR => $Path['url'] . $parm[GENERAL] . '/' . $parm[LOGOUT], TIMEOUT => $cfg[php_session_lifetime]); $HEADER = contenidoHtml($contenedor[FRM_HEADER], $header_opc); // -- // FRM_MENU $bc_modulo = $modulo ? ucfirst(strtolower($modulo)) : ''; $bc_seccion = $seccion ? $cfg['breadcrums_char'] . ucfirst(strtolower($seccion)) : ''; $menu_opc = array(MENU => $usuario[menu], bienvenida => $dic[general][barra] . $cfg['breadcrums_char'], modulo => $bc_modulo, seccion => $bc_seccion, MODULE => strtolower($modulo), SECTION => $seccion, FOLDER => $cfg[app_folder], USUARIO => ucwords(strtolower(utf8_encode($usuario[nombre]))), EMAIL => utf8_encode($usuario[email]), GRUPO => ucwords(strtolower(utf8_encode($usuario[grupo]))), URL => $Path['url'], LINK_ACORDES => $Path['url'] . $parm[CAPTURA] . '/' . $parm[LISTADO]); $MENU = contenidoHtml($contenedor[FRM_MENU], $menu_opc); // -- // FRM_MENU_LEFT // if($idmenus[strtoupper($modulo)]){ // $menu_lateral = buildMenuLateral($idmenus[strtoupper($modulo)]); // $menu_lateral_opc = array( MENU => $menu_lateral); // $MENU_LATERAL = contenidoHtml($contenedor[FRM_MENU_LATERAL],$menu_lateral_opc); // } // else{ // //MOSTRAR MENU DE BIENVENIDA VACIO // $menu_lateral_opc = array( // MENU => "" // ); // $MENU_LATERAL = contenidoHtml($contenedor[FRM_MENU_LATERAL],$menu_lateral_opc); // } // -- // FRM_CONTENIDO $vista_new = $contenedor[FRM_CONTENT]; $tpl_data = tpl_vars($seccion, $urlParams); $CONTENIDO = contenidoHtml($vista_new, $tpl_data); // -- // FRM_FOOTER $footer_opc = array(ANIO => date('Y')); $FOOTER = contenidoHtml($contenedor[FRM_FOOTER], $footer_opc); // -- ## Envio de valores ## $negocio = array(MORE => $tpl_data[MORE], FRM_HEADER => $HEADER, FRM_MENU => $MENU, FRM_CONTENIDO => $CONTENIDO, FRM_FOOTER => $FOOTER); $texto = array(salir => $dic[general][salir], usuario => $dic[general][usuario], user => $usuario[nombre_usuario], ICONO_FOOTER => $icono_footer); $data = array_merge($negocio, $texto); return $data; } }