path_class.'db'.EXT_CLASS); require($router->path_class.'pag'.EXT_CLASS); require($router->path_class.'order'.EXT_CLASS); require($router->path_class.'upload'.EXT_CLASS); ######################################################################################################################################### # CONEXION DB ######################################################################################################################################### $db = new db; $db->host = DB_HOST; $db->user = DB_USER; $db->pass = DB_PASS; $db->bbdd = DB_BBDD; $db->connect(); $db2 = new db; $db2->host = DB_HOST2; $db2->user = DB_USER2; $db2->pass = DB_PASS2; $db2->bbdd = DB_BBDD2; $db2->connect();/**/ if (!isset($_SESSION['sess_carrito']))$_SESSION['sess_carrito']=array(); if (!isset($_SESSION['paisId'])){$_SESSION['paisId'] = 1;$_SESSION['provinciaId'] = "";} if (!isset($_SESSION['regionId']))$_SESSION['regionId'] = 1; $idiomas = array(array("id"=>"es","locale"=>"es_ES"),array("id"=>"pt","locale"=>"pt_PT")); if (isset($_REQUEST['language'])) { $cambio_idioma = false; foreach($idiomas as $idi) { if ($_REQUEST['language'] == $idi['id']) { putenv('LC_ALL='.$idi['locale'].'.utf8'); setlocale(LC_ALL, $idi['locale'].'.utf8'); bindtextdomain('default', PATH_BASE . 'web/locale'); bind_textdomain_codeset('default', 'UTF-8'); textdomain('default'); $_SESSION['language'] = $idi['id']; $cambio_idioma = true; break; } } if (!$cambio_idioma) unset($_SESSION['language']); } else if (isset($_SESSION['language'])) { foreach($idiomas as $idi) { if ($_SESSION['language'] == $idi['id']) { putenv('LC_ALL='.$idi['locale'].'.utf8'); setlocale(LC_ALL, $idi['locale'].'.utf8'); bindtextdomain('default', PATH_BASE . 'web/locale'); bind_textdomain_codeset('default', 'UTF-8'); textdomain('default'); break; } } } if (!isset($_SESSION['language'])) { setlocale(LC_ALL,"es_ES@euro","es_ES","esp"); $_SESSION['language']="es"; } ######################################################################################################################################### # INDEX APP ######################################################################################################################################### if(file_exists($router->path_app.'index.php')) require($router->path_app.'index.php'); ######################################################################################################################################### # EJECUTABLE ######################################################################################################################################### require($router->path_exe.$router->exe.EXT_EXE); ######################################################################################################################################### # INTERFAZ ######################################################################################################################################### if(!empty($tpl)) { // Plantilla Seccion ob_start(); require($router->path_tpl.$tpl.EXT_TPL); $contenido = ob_get_contents(); ob_end_clean(); if((isset($tpl_escape_basic)) && ($tpl_escape_basic == 1)) echo $contenido; else require($router->path_tpl.DEFAULT_TPL_BASIC.EXT_TPL); // Ajax Backend Calls, Plantillas Frontend } else { if (isset($frontend_layout)) { require($router->path_tpl.$frontend_layout.EXT_TPL); } } ######################################################################################################################################### # DESCONEXION DB ######################################################################################################################################### $db->disconnect(); $db2->disconnect(); ?>