//console.log (sessionStorage.idcgrs);
console.log ("render:"+sessionStorage.idioma);
//console.log (sessionStorage.tpomod);
//console.log (sessionStorage.rutaBaseFONLINE);
//console.log (sessionStorage.rutaBaseFONLINE);
//console.log (sessionStorage.mostrarDEBUG);
/**
* Load the given JavaScript scripts and call the callback function when all of them are fully loaded.
* Each script is loaded only once, meanning that if this function is called two times with the same script name
* it will be loaded the first time. This avoids problems like redeclared functions or variables, event binded more than
* once, and every other error produced by a script loaded multiple times.
* The function uses two global array variables:
* loaded_scripts: scripts that has been already loaded. Used to know which scripts should not be loaded again.
* loaded_scripts: scripts that are in loading process. Used to know when the loading process is done.
*
* @param script_list array containing the scripts links to load. Ex: ['/js/load_this.js', '/js/binder.js']
* @param callback the function to call when loading of the scripts is done.
*/
var loaded_scripts = Array();
var loading_scripts = Array();
jQuery.fn.load_scripts = function(script_list, callback)
{
var script;
//check for already loaded scripts and so they're not loaded again
for(s in script_list)
{
if(loaded_scripts.indexOf(script_list[s]) == -1)
loading_scripts.push(script_list[s]);
}
//if all the requested scripts are already loaded, callback and return
if(loading_scripts.length == 0)
{
callback();
return;
}
for(s in loading_scripts)
{
script = loading_scripts[s];
$.getScript(script, function() {
//when script is loaded, remove it from the loading scripts array.
//if it's the last script on the array, it means we're done loading, so call the callback function.
loading_scripts.splice(loading_scripts.indexOf(script), 1);
loaded_scripts.push(script);
if((loading_scripts.length == 0) && (callback !== undefined))
callback();
});
}
}
/////////////////////////////////////////
/////ZONA CARGA CSS//////////////////////
////////////////////////////////////////
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
/////////////////////////////////////////
/////ZONA CARGA JAVASCRIPTS/////////////
////////////////////////////////////////
///https://code.jquery.com/jquery-3.6.0.min.js ///Con esta no funciona el cronograma
$(window).load_scripts([
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/core.js' ,
'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/jQuery-MD5-master/jquery.md5.min.js',
'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.4/moment.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit-icons.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/jszip.min.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/vfs_fonts.js',
sessionStorage.rutaBaseFONLINE+'wcontent/assets/jquery-message-box-2.2.1/src/messagebox.js',
sessionStorage.rutaBaseFONLINE+'wcontent/js/funciones.js',
sessionStorage.rutaBaseFONLINE+'wcontent/js/global_vars.js'
], function() {
///ORDEN DE CARGA ASI PARA FULLCALENDAR
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/fullcalendar.min.js', function(jd) {
//console.log("fullcalendar.min.js");
$.getScript( sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/scheduler.min.js' ).done(function( s, Status ) {
//alert( Status );
}).fail(function( jqxhr, settings, exception ) {
alert( "Something went wrong"+exception );
});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/locale/es.js', function(jd) {
//console.log("fullcalendar-scheduler-1.9.4/locale/es.js");
});
});
console.log("Scripts Cargados");
mainload('');
});
/////////////////////////////////////////
/////ZONA CARGA JAVASCRIPTS/////////////
////////////////////////////////////////
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/bootstrap-4.1.0/dist/js/bootstrap.js', function(jd) {
console.log("bootstrap-4.1.0");
});
//$.getScript('https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js', function(jd) {
// console.log("jquery.dataTables");
//});
//$.getScript('https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js', function(jd) {
// console.log("popper");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.js', function(jd) {
// console.log("image-map-pro");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/bootstrap-4.1.0/dist/js/bootstrap.js', function(jd) {
// console.log("bootstrap");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jQuery-MD5-master/jquery.md5.min.js', function(jd) {
// console.log("jquery.md5");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/moment/moment.js', function(jd) {
// console.log("moment.js");
//});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit.min.js', function(jd) {
console.log("uikit.min");
});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit-icons.min.js', function(jd) {
console.log("uikit-icons");
});
////$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/dataTables.bootstrap4.min.js', function(jd) {
//// console.log("dataTables.bootstrap4");
////});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jszip.min.js', function(jd) {
// console.log("jszip.min");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/pdfmake.min.js', function(jd) {
// console.log("pdfmake.min");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/vfs_fonts.js', function(jd) {
// console.log("vfs_fonts");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jquery-message-box-2.2.1/src/messagebox.js', function(jd) {
// console.log("messagebox");
//});
//$.getScript('https://unpkg.com/tippy.js@3/dist/tippy.all.min.js', function(jd) {
//console.log("tippy.all.min");
//});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jBox-1.2.14/dist/jBox.all.js', function(jd) {
console.log("jBox.all");
});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.min.js', function(jd) {
console.log("image-map-pro.min");
});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/jquery.min.js', function(jd) {
// console.log("jquery.min.js");
//});
/////ORDEN DE CARGA ASI PARA FULLCALENDAR
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/fullcalendar.min.js', function(jd) {
// // console.log("fullcalendar.min.js");
// $.getScript( sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/scheduler.min.js' ).done(function( s, Status ) {
// //alert( Status );
// }).fail(function( jqxhr, settings, exception ) {
// alert( "Something went wrong"+exception );
// });
//
// $.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-3.9.0/locale/es.js', function(jd) {
// // console.log("fullcalendar-3.9.0/locale/es.js");
// });
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/js/funciones.js', function(jd) {
// console.log("funciones");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/js/global_vars.js', function(jd) {
// console.log("global_vars");
//});
//////////////////////////////////////////////////////////////////////////
////////////////////////ENTORNO PRINCIPAL/////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function mainload(x){
//alert ("mainload");
console.log("mainload cargado")
//$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"plantillas/plantilla_base_html1.php", function() {
//alert( "Load was performed." );
if(sessionStorage.idcgrs=="676767"){ /////CONSULTAR NOTIFICACIONES/AVISOS
//alert( "AVISOS" );
//consultanotpush(sessionStorage.nomapppush,"");
//alert( "PROGRAMA listado" );
//ConsultaPrograma(sessionStorage.idcgrs,'','',sessionStorage.tokenAuth,'FEC','');
//alert ( "PROGRAMA DATATABLES");
//ConsultaProgramaDatatable(sessionStorage.idcgrs);
}
if (sessionStorage.tpomod=="8"){ /////MODULO STANDS
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/stands/mod_structure.php", function() {
//alert( "load STANDS" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/stands/mod_stands.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
if (sessionStorage.tpomod=="7"){ /////MODULO PROGRAMA TIPO DATATABLES
alert (sessionStorage.rutaBaseFONLINE);
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programa/mod_structure.php", function() {
//alert( "load PROGRAMA" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programa/mod_programa.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
else if (sessionStorage.tpomod=="0"){ /////MODULO USUARIOS
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/usuarios/mod_structure.php", function() {
//alert( "load plantilla" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/usuarios/mod_usuarios.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
if (sessionStorage.tpomod=="2"){ /////MODULO PROGRAMA VERTICAL
//alert (sessionStorage.rutaBaseFONLINE);
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_structure.php", function() {
//alert( "load PROGRAMA" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_programa.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
if (sessionStorage.tpomod=="3"){ /////MODULO CRONOGRAMA
//alert (sessionStorage.rutaBaseFONLINE);
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/cronograma/mod_structure.php", function() {
//alert( "load CRONOGRAMA" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/cronograma/mod_cronograma.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
if (sessionStorage.tpomod=="4"){ /////MODULO PONENTES
//alert (sessionStorage.rutaBaseFONLINE);
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/ponentes/mod_structure.php", function() {
//alert( "load CRONOGRAMA" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/ponentes/mod_ponentes.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
if (sessionStorage.tpomod=="5"){ /////MODULO PROGRAMA POR SALAS
//alert (sessionStorage.rutaBaseFONLINE);
$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_structure_salas.php", function() {
//alert( "load PROGRAMA" );
$( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_programa_salas.php?idcgrs="+sessionStorage.idcgrs, function() {
//alert( "load modulo" );
});
});
}
}
//alert ("INICIO OK");
//document.body.innerHTML = vardivs;
//document.getElementById("divizquierdo").innerHTML = varmnuizdo;
//document.getElementById("divppal1").innerHTML = varaaa;
//document.body.innerHTML = varaaa;
//document.body.innerHTML = varbbb;