Current Path :
/
home
/
develito
/
www
/
tmp
/
install_5fbe1430de7ef
/
Site
/
lib
/
js
/
adm
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//home/develito/www/tmp/install_5fbe1430de7ef/Site/lib/js/adm/sam.js
function SPExtensionInstaller(){window.location.reload()}SobiPro.jQuery().ready(function(){"use strict";var o="";function e(){this.repository=SobiPro.jQuery('[name="RepositoryURL"]').val();var o=this;if(this.error=function(o){var e='<div class="alert alert-'+o.type+'"><a class="close" data-dismiss="alert" href="#">×</a>'+o.text+"</div>";SobiPro.jQuery("#spMessage").removeClass("alert-info").html(e)},this.request=function(o,e){SobiPro.jQuery.ajax({type:"post",url:"index.php",data:o,dataType:"json",success:function(r){e(r,o)}})},this.addRepo=function(e,r){"error"==e.message.type?o.error(e.message):(SobiPro.jQuery(e.message.response).appendTo(SobiPro.jQuery("#SobiPro")),SobiPro.jQuery("#SpRepoModal").find(".modal").modal(),SobiPro.jQuery("#SpRepoModal").find(".confirm").click(function(){SobiPro.jQuery("#SpRepoModal").remove(),r.task="extensions.confirmRepo",o.request(r,o.repoCallback),SobiPro.jQuery(".modal-backdrop").remove()}),SobiPro.jQuery("#SpRepoModal").find(".cancel").click(function(){SobiPro.jQuery("#SpRepoModal").remove(),SobiPro.jQuery(".modal-backdrop").remove()}))},this.repoCallback=function(e,r){"error"==e.message.type?o.error(e.message):(SobiPro.jQuery("<p>"+e.message.response+"</p>").appendTo(SobiPro.jQuery("#SobiPro")),SobiPro.jQuery("#SpRepoModal").find(".modal").modal(),null!=e.repository&&(r.repository=e.repository),e.callback?(SobiPro.jQuery("#SpRepoModal").find(".confirm").click(function(){r.task="extensions.registerRepo",r.callback=e.callback;for(var i=SobiPro.jQuery("#SpRepoModal").find("form").serializeArray(),s=0;s<i.length;s++)r[i[s].name]=i[s].value;SobiPro.jQuery("#SpRepoModal").remove(),o.request(r,o.repoCallback)}),SobiPro.jQuery("#SpRepoModal").find(".cancel").click(function(){SobiPro.jQuery("#SpRepoModal").remove(),SobiPro.jQuery(".modal-backdrop").remove()})):e.redirect&&(alert(e.message.response.replace(/<br\s*[\/]?>/gi,"\n")),window.location.reload()))},""==this.repository)SobiPro.Alert("NO_REPO");else{var e=SobiPro.jQuery("#SP_method").next("input"),r={option:"com_sobipro",task:"extensions.addRepo",method:"xhr",format:"raw",repository:this.repository};r[e.attr("name")]=e.val(),this.request(r,this.addRepo)}}function r(){SobiPro.jQuery.ajax({type:"get",url:SobiProAdmUrl.replace("%task%","progress"),dataType:"json",success:function(e){o!=e.type&&(SobiPro.jQuery("#SpProgress .alert").removeClass(o).removeClass("alert-info").addClass("alert-"+e.type),o="alert-"+e.type),SobiPro.jQuery("#SpProgress .alert").html(e.message),SobiPro.jQuery("#SpProgress .bar").css("width",e.progress+"%"),e.progress<100&&"error"!=e.type?setTimeout(r,e.interval):"error"!=e.type&&window.location.reload()}})}function i(o,e){this.ident=e.replace(/\./g,"-"),this.canvas=o,o.html('<div id="'+this.ident+'"><div class="progress"><div class="bar" style="width: 1%;"></div></div></div>'),s(this.ident);var r=SobiPro.jQuery("#SP_method").next("input"),i=SobiProAdmUrl.replace("%task%","extensions.download")+"&exid="+e+"&session="+this.ident+"&"+r.attr("name")+"="+r.val();this.progressBar=SobiPro.jQuery("#"+this.ident).find(".bar");var t=this;this.progress=function(){SobiPro.jQuery.ajax({type:"get",url:SobiProAdmUrl.replace("%task%","progress")+"&session="+t.ident,dataType:"json",success:function(o){if("info"!=o.type&&"success"!=o.type){var e='<p><span class="label label-'+("error"==o.type?"important":o.type)+'">'+o.typeText+" </span></p>",r='<div class="modal tiny hide" id="'+t.ident+'Modal"><div class="modal-body"><div class="spModalForm spRepoError">'+e+"<div>"+o.message+'</div></div></div><div class="modal-footer"><a href="#" class="btn" data-dismiss="modal">OK</a></div></div>';SobiPro.jQuery(r).appendTo(t.canvas);var i=SobiPro.jQuery("#"+t.ident+"Modal").modal();SobiPro.jQuery("#"+t.ident+"Modal").find(".btn").click(function(){i.modal("hide")})}SobiPro.jQuery(t.progressBar).css("width",o.progress+"%"),SobiPro.jQuery(t.progressBar).html(o.progress+"%"),o.progress<100&&"error"!=o.type&&setTimeout(function(){t.progress()},o.interval)}})},SobiPro.jQuery.ajax({type:"get",url:i,dataType:"json"}),setTimeout(function(){t.progress()},500)}function s(o){var e=new Date;e.setHours(e.getHours()+1);var r=e.getTime()+100*Math.floor(11*Math.random());document.cookie="SPro_ProgressMsg"+o+"="+r+";expires="+e.toUTCString()+";path=/"}SobiPro.jQuery("#SPAdminForm").on("BeforeAjaxSubmit",function(o,e,i){if("extensions.fetch"==i){e.takeOver=!0,s(""),setTimeout(r,50),SobiPro.jQuery("#SpProgress").removeClass("hide"),SobiPro.jQuery("#SpProgress .bar").css("width","1%");var t=SobiPro.jQuery("#SP_method").next("input"),a=SobiProAdmUrl.replace("%task%",i)+"&"+t.attr("name")+"="+t.val();SobiPro.jQuery.ajax({type:"get",url:a,dataType:"json"})}}),SobiPro.jQuery(".SpAddRepo").click(function(){new e}),SobiPro.jQuery(".SpExtInstall").click(function(){SobiPro.jQuery(this).hasClass("disabled")||new i(SobiPro.jQuery(this).parent(),SobiPro.jQuery(this).attr("rel"))}),SobiPro.jQuery(".SpRemoveRepo").click(function(){var o=SobiPro.jQuery(this).attr("rel"),e=SobiPro.jQuery("#SP_method").next("input"),r={option:"com_sobipro",task:"extensions.delRepo",method:"xhr",format:"raw",repository:o};r[e.attr("name")]=e.val(),SobiPro.jQuery.ajax({type:"post",url:"index.php",data:r,dataType:"json",success:function(o){window.location.replace(o.redirect.url)}})});try{SobiPro.jQuery("#repositoryurl").keydown(function(o){13==o.keyCode&&(o.preventDefault(),setTimeout(function(){SobiPro.jQuery(".SpAddRepo").click()},100))})}catch(o){}});