grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026/* * Copyright © 2018 Regular Labs - All Rights Reserved * License http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL */ var RegularLabsScripts=null; (function($){RegularLabsScripts={ajax_list:[],started_ajax_list:false,ajax_list_timer:null,loadajax:function(url,success,fail,query,timeout,dataType,cache){if(url.indexOf("index.php")!==0&&url.indexOf("administrator/index.php")!==0){url=url.replace("http://","");url="index.php?rl_qp=1&url="+encodeURIComponent(url);if(timeout)url+="&timeout="+timeout;if(cache)url+="&cache="+cache}var base=window.location.pathname;base=base.substring(0,base.lastIndexOf("/"));if(typeof Joomla!=="undefined"&&typeof Joomla.getOptions!== "undefined"&&Joomla.getOptions("system.paths")){var paths=Joomla.getOptions("system.paths");base=paths.base}$.ajax({type:"post",url:base+"/"+url,dataType:dataType?dataType:"",success:function(data){if(success)eval(success+";")},error:function(data){if(fail)eval(fail+";")}})},displayVersion:function(data,extension,version){if(!data)return;var xml=this.getObjectFromXML(data);if(!xml)return;if(typeof xml[extension]==="undefined")return;var dat=xml[extension];if(!dat||typeof dat.version==="undefined"|| !dat.version)return;var new_version=dat.version;var compare=this.compareVersions(version,new_version);if(compare!="<")return;var el=$("#regularlabs_newversionnumber_"+extension);if(el)el.text(new_version);el=$("#regularlabs_version_"+extension);if(el){el.css("display","block");el.parent().removeClass("hide")}},addToLoadAjaxList:function(url,success,error){var action="RegularLabsScripts.loadajax("+"'"+url.replace(/'/g,"\\'")+"',"+"'"+success.replace(/'/g,"\\'")+";RegularLabsScripts.ajaxRun();',"+"'"+ error.replace(/'/g,"\\'")+";RegularLabsScripts.ajaxRun();'"+")";this.addToAjaxList(action)},addToAjaxList:function(action){this.ajax_list.push(action);if(!this.started_ajax_list)this.ajaxRun()},ajaxRun:function(){if(typeof RegularLabsToggler!=="undefined")RegularLabsToggler.initialize();if(!this.ajax_list.length)return;clearTimeout(this.ajax_list_timer);this.started_ajax_list=true;var action=this.ajax_list.shift();eval(action+";");if(!this.ajax_list.length)return;this.ajax_list_timer=setTimeout(function(){RegularLabsScripts.ajaxRun()}, 5E3)},in_array:function(needle,haystack,casesensitive){if({}.toString.call(needle).slice(8,-1)!="Array")needle=[needle];if({}.toString.call(haystack).slice(8,-1)!="Array")haystack=[haystack];for(var h=0;hnum2[i])return">"}if(let2&&(!let1||let1>let2))return">";if(let1&&(!let2||let1