console.log();
let uchip = null
let items_list = JSON.parse('{{mod.list|json_encode|raw}}');
let loader = '<div class="table_cron_loader"><span><i class="fa fa-circle-o-notch fa-spin"></i></span></div>';
$(document).ready(function() {
{% if mod.isie == 1 %}
uchip = new $.Uchip();
{% else %}
uchip = new Uchip();
{% endif %}
{% for key, value in mod.installedNm %}
{% if value == 'joomla' %}
jlInit();
{% elseif value == 'drupal' %}
dpInit();
{% elseif value == 'prestashop' %}
psInit();
{% elseif value == 'wordpress' %}
wpInit();
{% elseif value == 'laravel' %}
lvInit();
{% elseif value == 'symfony' %}
sfInit();
{% elseif value == 'whcms' %}
whInit();
{% elseif value == 'magento' %}
magInit();
{% elseif value == 'smf' %}
smfInit();
{% elseif value == 'osticket' %}
ostInit();
{% elseif value == 'phpbb' %}
pbbInit();
{% elseif value == 'nextcloud' %}
nextInit();
{% elseif value == 'owncloud' %}
ownInit();
{% elseif value == 'moodle' %}
moodInit();
{% elseif value == 'lvh' %}
lvhInit();
{% elseif value == 'suite' %}
suiteInit();
{% endif %}
{% endfor %}
let optpass1 = {};
optpass1.ui = {
container: "#pass_container",
showVerdictsInsideProgressBar: true,
viewports: {
progress: ".pwstrength_viewport_progress"
}
};
optpass1.common = {
debug: false,
};
$('[data-toggle="tooltip"]').tooltip();
$('#jlpassbd').pwstrength(optpass1);
$('#dppassbd').pwstrength(optpass1);
$('#pdadminpass').pwstrength(optpass1);
$('#pspassbd').pwstrength(optpass1);
$('#psadminpass').pwstrength(optpass1);
$('#wppassbd').pwstrength(optpass1);
$('#whcpassbd').pwstrength(optpass1);
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
let target = $(e.target).attr("href");
if(target == '#tab_scripts' || target == '#tab_installed' ){
$(".liAddon").hide();
}
});
$('#accordion1').on('hidden.bs.collapse', toggleIcon);
$('#accordion1').on('shown.bs.collapse', toggleIcon);
});
function returnForm(){
uchip.call('module=addons&act=returnForminstall', {
data: '',
callback: function(response){
alert(response.aja);
}
} );
}
function toogleCategory(showCategory){
$(".all").each(function(){
if($(this).hasClass(showCategory)==false){
$(this).hide();
}else{
$(this).fadeIn(300);
}
});
/* if(showCategory!='all'){
$(".all").hide();
}
$("."+showCategory).fadeIn(300);
*/
}
function toggleIcon(e) {
$(e.target)
.prev('.panel-heading')
.find(".more-less")
.toggleClass('glyphicon-plus glyphicon-minus');
}
function cancelGeneral(codeScript){
$(".liAddon").hide();
$('#addons_tab_wrapper a[href="#tab_installed"]').tab('show');
if(codeScript){
$(".panel-collapse").removeClass('in');
$('#panel_'+codeScript+'_container').collapse('show');
}
}
function addonsshowTab(lishow,divshow){
$('.'+lishow).show();
$('#'+divshow).show();
$('#addons_tab_wrapper a[href="#'+lishow+'"]').tab('show');
//uchip.slideToggle(toshow,tohide);
}
function addonsChangeView(toshow, tohide){
uchip.slideToggle(toshow,tohide);
}
function validateInstallation(settings){
uchip.call('module=addons&act=validinstall', {
data: 'path=' + settings.wholepath,
callback: function(response){
if(response.isempty == true && response.previnstallation == false){
mkInstallation(settings.type, settings.data, settings.callback, settings.script );
}else{
$('.install-confirm').slideUp('fast', function(){
let warning_html = '<h3 style="font-weight:bold">{{langmod.ADDATENTION}}</h3>' +
'<p>{{langmod.ADDNOTEMPDIR}}</p>' +
'<h3 style="font-weight:600">{{langmod.ADDNOTEMPCONF}}</h3>';
$('.install-confirm').html(warning_html);
$('.install-confirm').slideDown('fast');
uchip.handleButton('#conf_install_btn', 'fa-check', true);
$('#conf_install_btn').unbind('click');
$('#conf_install_btn').click(function(){
mkInstallation(settings.type, settings.data, settings.callback, settings.script );
});
});
}
}
});
}
function handleDBError(code){
if(code == 1){
return '{{langmod.ADDMYSQLEX}}';
}else if(code == 2){
return '{{langmod.ADDMYSQLDUP}}';
}else{
return '{{langmod.ADDMYSQLUNK}}';
}
}
function mkInstallation(type, data, callback, script){
$('#addons_tab_wrapper').fadeOut('fast', function(){
$('#icon_installing').removeClass();
let icon = 'fa fa-' + (type != 'prestashop' ? type : 'shopping-cart');
$('#icon_installing').addClass(icon);
$('#installing_title_script').text(script);
$('#installing_screen').fadeIn('fast', function(){
$('#installing_screen').focus();
});
});
$('#conf_installation').modal('toggle');
uchip.call('module=addons&act=install', {
data: data + '&type=' + type,
callback: function(response){
if (typeof callback === "function") {
callback(response);
}
if(type == 'wordpress') {
installThemely();
setTimeout(function() {
if(response.hasOwnProperty('prev_install') && response.prev_install != false) {
if(response.prev_install == '.addons_wp') {
wpReList();
}
}
$('#installing_screen').fadeOut('fast', function() {
$('#addons_tab_wrapper').fadeIn();
});
}, 3600);
} else {
if(response.hasOwnProperty('prev_install') && response.prev_install != false) {
if(response.prev_install == '.addons_dp'){
dpReList();
}else if(response.prev_install == '.addons_jl'){
jlReList();
}else if(response.prev_install == '.addons_ps'){
psReList();
}
}
$('#installing_screen').fadeOut('fast', function() {
$('#addons_tab_wrapper').fadeIn();
});
}
}
});
}
function confirmInstallation(settings){
let details_html = '<span class="conf-detail-title">{{langmod.ADDINSTLAB1}} </span><span>' + settings.script + '</span><br />';
settings.details.forEach(function(detail, i){
details_html += '<span class="conf-detail-title">' + detail.title + ': </span><span>' + detail.value + '</span><br />';
});
let html_content = '<div class="install-confirm">' +
'<p>{{langmod.ADDINSTLAB2}} <span id="scrpt_install">' + settings.script + '</span>, ' +
'{{langmod.ADDINSTLAB3}}</p>' +
'<div id="install_details">' +
details_html +
'</div>' +
'</div>';
$('#conf_installation .modal-body').html(html_content);
let buttons = '<button type="button" class="btn btn-white" data-dismiss="modal"><i class="fa fa-ban"></i> {{langmod.ADDCANCELLAB}}</button>' +
'<button type="button" class="btn btn-primary" id="conf_install_btn"><i class="fa fa-check"></i> {{langmod.ADDINSTLAB4}}</button>';
$('#conf_installation .modal-footer').html(buttons);
$('#conf_install_btn').click(function(){
uchip.handleButton(this, 'fa-check');
validateInstallation(settings);
// mkInstallation(settings.type, settings.data, settings.callback);
});
$('#conf_installation').modal('toggle');
}
function copyPass(elem){
let field = document.getElementById(elem);
field.select();
document.execCommand('copy');
noti_bubble('{{langmod.ADDCOPIEDPASS}}','{{langmod.SUCCESS}}','success',false,false,'3000',true);
}
function openPGOPT(type, second){
let divelem = type == null ? '#pgopt_container' : type;
if($(divelem).is(':visible')){
$(divelem).slideUp('fast');
}else{
$(divelem).slideDown('fast');
hideOnClickOutside(divelem, second);
}
}
function hideOnClickOutside(selector, second){
let forhide = true;
if(second === undefined){
second = '.show_options_button';
forhide = true;
}
function outsideClickListener(event){
$target = $(event.target);
if (!$target.closest(selector).length && !$target.closest(second).length && $(selector).is(':visible')) {
if(forhide){
$(selector).slideUp('fast');
}else{
$(selector).remove();
}
removeClickListener();
}
}
function removeClickListener(){
document.removeEventListener('click', outsideClickListener)
}
document.addEventListener('click', outsideClickListener)
}
function generateNewPass(element){
let passmeter = $(element).parent().parent().find('.pass_container input');
let lengthpass = $(element).parent().find('.general-password-generator-options .pwlength');
let typepass = $(element).parent().find('.general-password-generator-options .pwtype');
let confpass = 'ftppass2_ch';
// if(type == 'userp'){
// passmeter = 'ftppass1';
// lengthpass = 'lengthpass';
// typepass = 'typepass';
// confpass = 'ftppass2';
// }
let lpass = lengthpass.val();
let tpass = typepass.val();
let new_pass = generatePasswordRand(lpass, tpass);
passmeter.val(new_pass);
passmeter.pwstrength("forceUpdate");
// if(type == undefined || type == 'userp'){
// copyPass(passmeter);
// }
//copyPass(passmeter.attr('id'));
}
$(document).ready(function(){
$("#gendbpass").trigger('click');
});
function getList(type, onlist){
uchip.call('module=addons&act=getlist', {
data: 'type=' + type,
callback: function(response){
onlist(response);
}
});
}
function renderDeletionDetails(info, type){
let installation = '';
if(type == 'wordpress'){
installation = 'WordPress';
}else if(type == 'drupal'){
installation = 'Drupal';
}else if(type == 'joomla'){
installation = 'Joomla';
}else if(type == 'prestashop'){
installation = 'Prestashop';
}
return '<ul>' +
'<li><b>{{langmod.ADDDELLAB1}}:</b> ' + installation + '</li>' +
'<li><b>{{langmod.ADDURLLAB}}:</b> ' + (info.url !== undefined ? info.url : info.domain) + '</li>' +
'<li><b>{{langmod.ADDPATHLAB}}:</b> ' + info.path + '</li>' +
'</ul>';
}
function deleteAddon(elem, st){
let details = $(elem).data('installation');
let type = $(elem).data('type');
let tr = $(elem).data('traddon');
if(st == 0){
$('#conf_del_btn').data('installation', details);
$('#conf_del_btn').data('type', type);
$('#conf_del_btn').data('traddon', tr);
$('#desaddon').html(renderDeletionDetails(details, type));
$('#deleteaddons').modal('toggle');
}else{
let dbname = '';
let dbuname = '';
let addontable = null;
if(type == 'wordpress'){
dbname = details.wpbd;
dbuname = details.wpuserdb;
addontable = wp_table;
}else if(type == 'drupal'){
dbname = details.dbdp;
dbuname = details.userbddp;
addontable = dp_table;
}else if(type == 'joomla'){
dbname = details.dbjl;
dbuname = details.userbdjl;
jltable = jl_table;
}else if(type == 'laravel'){
dbname = details.lvbd;
dbuname = details.lvuserdb;
addontable = lv_table;
}else if(type == 'symfony'){
dbname = details.sfbd;
dbuname = details.sfuserdb;
addontable = sf_table;
}else if(type == 'whcms'){
dbname = details.whcbd;
dbuname = details.whcuserdb;
addontable = whc_table;
}else if(type == 'smf'){
dbname = details.smfbd;
dbuname = details.smfuserdb;
addontable = smf_table;
}else if(type == 'magento'){
dbname = details.magbd;
dbuname = details.maguserdb;
addontable = mag_table;
}else if(type == 'osticket'){
dbname = details.ostbd;
dbuname = details.ostuserdb;
addontable = ost_table;
}else if(type == 'phpbb'){
dbname = details.pbbbd;
dbuname = details.pbbuserdb;
addontable = pbb_table;
}else if(type == 'next'){
dbname = details.nexbd;
dbuname = details.nexuserdb;
addontable = next_table;
}else if(type == 'own'){
dbname = details.ownbd;
dbuname = details.ownuserdb;
addontable = own_table;
}else if(type == 'moodle'){
dbname = details.moodbd;
dbuname = details.mooduserdb;
addontable = mood_table;
}else if(type == 'lvh'){
dbname = details.lvhbd;
dbuname = details.lvhuserdb;
addontable = lvh_table;
}else if(type == 'suite'){
dbname = details.suitebd;
dbuname = details.suiteuserdb;
addontable = suite_table;
}
let option = $('.rem-option:checked').val();
let btn_del = tr + ' .btn-delete';
uchip.handleButton(btn_del,'fa-trash');
tr = $(tr);
tr.addClass('deleting_tr');
$('#deleteaddons').modal('toggle');
uchip.call('module=addons&act=removeaddon', {
data: 'type=' + type + '&path=' + details.path + '&option=' + option + '&dbname=' + dbname + '&dbuname=' + dbuname,
callback: function(response){
if(response.result == 'success'){
noti_bubble('{{langmod.ADDDELLLAB2}}','{{langmod.SUCCESS}}','success',false,false,'3000',true);
tr.slideUp('fast', function(){
addontable.row(this).remove().draw();
});
}else{
let message = '{{langmod.ADDERRORGEN}}';
if(response.code == '01'){
message = '{{langmod.ADDDELLLAB3}}';
}
tr.removeClass('deleting_tr');
uchip.handleButton(btn_del,'fa-trash', true);
noti_bubble(message,'{{langmod.FERROR}}','error',false,false,'3000',true);
}
}
});
}
}
// JS FOR JOOMLA HANDLING
{% include 'js/modules/addons_jl.js.twig' %}
{% include 'js/modules/addons_dp.js.twig' %}
{% include 'js/modules/addons_wp.js.twig' %}
{% include 'js/modules/addons_ps.js.twig' %}
{% include 'js/modules/addons/addons_lv.js.twig' %}
{% include 'js/modules/addons/addons_sf.js.twig' %}
{% include 'js/modules/addons/addons_wh.js.twig' %}
{% include 'js/modules/addons/addons_smf.js.twig' %}
{% include 'js/modules/addons/addons_mag.js.twig' %}
{% include 'js/modules/addons/addons_ost.js.twig' %}
{% include 'js/modules/addons/addons_pbb.js.twig' %}
{% include 'js/modules/addons/addons_nex.js.twig' %}
{% include 'js/modules/addons/addons_own.js.twig' %}
{% include 'js/modules/addons/addons_mood.js.twig' %}
{% include 'js/modules/addons/addons_lvh.js.twig' %}
{% include 'js/modules/addons/addons_suite.js.twig' %}
// CECILIO MORALES JS
function deletwp(pathwp,line,ps){
var troz=pathwp.split('@');
if(ps=='wp'){var pack='WordPress';}
if(ps=='ps'){var pack='PrestaShop';}
if(ps=='dp'){var pack='Drupal';}
if(ps=='jl'){var pack='Joomla';}
//alert('Aqui: '+pathwp);
$("#valuedelete").val(pathwp);
$("#line").val(line);
var troz2=pathwp.split('@');
var msj='<i class="fa fa-exclamation-triangle"></i> <strong>{{ langmod.ADDDDP28 }}</strong> {{ langmod.ADDDDP31 }}';
msj+='<br><br><div class="radio-custom"><input type="radio" name="deletewp" value="1" id="radio1" checked><label for="radio1">{{ langmod.ADDDDP41 }} <b>'+troz[1]+'</b> {{ langmod.ADDDDP42 }}</label></div>';
msj+='<div class="radio-custom"><input type="radio" name="deletewp" value="2" checked="checked" id="radio2"><label for="radio2">{{ langmod.ADDDDP43 }} '+pack+' {{ langmod.ADDDDP44 }}</label></div>';
msj+='<input type="hidden" id="valuedelete" value="2"><div class="radio-custom"><input type="radio" name="deletewp" value="3" id="radio3"><label for="radio3">{{ langmod.ADDDDP43 }} '+pack+' {{ langmod.ADDDDP44 }}</label></div>';
var headervar='<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.ADDDDP29 }}</span></button><h4 class="modal-title">{{ langmod.ADDDDP28 }}</h4><small class="font-bold">{{ langmod.ADDDDP30 }} </small>';
var bodyvar='<p class="text-center"><b>'+troz[1]+'</b></p>'+msj;
var footervar='<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.ADDDDP29 }}</button><button type="button" class="btn btn-primary" id="btnyesdel" onclick="return deletewp(\''+ps+'\')">{{ langmod.TYES }}</button>';
//$(".modal-dialog").removeClass('modal-lg');
$("#addmodal .modal-header").html(headervar);
$("#addmodal .modal-body").html(bodyvar);
$("#addmodal .modal-footer").html(footervar);
$("#addmodal").modal('toggle');
return false;
}
function deletewp(pack){
var op=$('input:radio[name=deletewp]:checked').val();
var sitedelete=$("#valuedelete").val();
var line=$("#line").val();
if(pack=='wp'){ var urlajax="./{{users}}/index.php?module=addons&acc=wordpress&op=deletewp"; }
if(pack=='ps'){ var urlajax="./{{users}}/index.php?module=addons&acc=prestashop&op=deleteps"; }
if(pack=='dp'){ var urlajax="./{{users}}/index.php?module=addons&acc=drupal&op=deletedp"; }
if(pack=='jl'){ var urlajax="./{{users}}/index.php?module=addons&acc=joomla&op=deletejl"; }
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: urlajax,
data:"option="+op+"&site="+sitedelete+"&line="+line+"&pack="+pack,
complete: function(datos){
//alert(datos.responseText);// return false;
if(datos.responseText==1){
if(pack=='wp'){ $("#tdwp"+line).hide('blind'); $("#messagewp").hide('blind'); $("#messagewp").html(''); }
if(pack=='ps'){ $("#tdps"+line).hide('blind'); $("#messageps").hide('blind'); $("#messageps").html(''); }
if(pack=='dp'){ $("#tddp"+line).hide('blind'); $("#messagedp").hide('blind'); $("#messagedp").html(''); }
if(pack=='jl'){ $("#tdjl"+line).hide('blind'); $("#messagedp").hide('blind'); $("#messagejl").html(''); }
noti_bubble('{{langmod.ADDSUCCT}}','{{langmod.ADDALERT1}}','success',false,false,'3000',true);
$("#addmodal").modal('toggle');
}
return false;
}
});
return false;
}
function alertdeletefilemanager(st){
if(st==0){
$("#alert-delete-filemanager").hide('blind');
return false;
}else{
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=addons&acc=filemanager&op=delete",
complete: function(datos){
window.location.href="/{{users}}/?module=addons&acc=filemanager";
return false;
}
});
}
return false;
}
$("#btn-addons-efm-add").click(function (){
if(($("#pass1fm").val()!='')&&($("#pass2fm").val()!='')) {
if ($("#pass1fm").val() != $("#pass2fm").val()) {
noti_bubble('{{langmod.ADDERROR1}}','{{langmod.ADDERROR2}}','error',false,false,'3000',true);
return false;
} else {
$("#row1").hide();
$("#row2").hide();
$("#btnoff").hide();
$("#install").show();
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=addons&acc=filemanager&op=install",
data:"pass="+$("#pass1fm").val(),
complete: function(datos){
window.location.href="/{{users}}/?module=addons&acc=filemanager";
return false;
}
});
return false;
}
}else{
noti_bubble('{{langmod.ADDERROR2}}','{{langmod.FERROR}}','error',false,false,'3000',true);
}
});
$("#generate_dp").click(function (){
if(($("#dpdomain").val()=='')||($("#dpbd").val()=='')||($("#dpuserdb").val()=='')||($("#dppassbd").val()=='')||($("#dpadminuser").val()=='')||($("#pdadminemail").val()=='')||($("#pdadminpass").val()=='')){
noti_bubble('{{langmod.ADDALLREQ}}','','error',false,false,'3000',true);
return false;
}else{
$("#generate_dp").addClass('disabled');
$("#generate_dp").attr('disabled',true);
$("#modaladdwp .modal-header").html('<h4>{{ langmod.ADDDDP36 }}</h4>');
$("#modaladdwp .modal-body").html('<div class="text-center"><i class="fa fa-hourglass-start"></i> {{ langmod.ADDDDP37 }}</div>');
$("#modaladdwp").modal('toggle');
$.ajaxSetup({ headers: { 'csrftoken' : 'ff1ee1e9dea6a0ec617d828f8e2bdc28' } });
$.ajax({
type: "POST",
url: "./{{ users }}/index.php?module=addons&acc=drupal&op=add",
data:"dpdomain="+$("#dpdomain").val()+"&dppach="+$("#dppach").val()+"&dpbd="+$("#dpbd").val()+"&dpuserdb="+$("#dpuserdb").val()+"&dppassbd="+$("#dppassbd").val()+"&dpadminuser="+$("#dpadminuser").val()+"&pdadminemail="+$("#pdadminemail").val()+"&pdadminpass="+Base64.encode($("#pdadminpass").val()),
complete: function(datos){
$("#modaladdwp").modal('toggle');
$("#generate_dp").removeClass('disabled');
$("#generate_dp").attr('disabled',false);
$("#pdadminemail").val('');
$("#pdadminpass").val('');
$("#dpbd").val('');
$("#dpuserdb").val('');
$("#dppassbd").val('');
$("#trpaneldp").html(datos.responseText);
return false;
}
});
return false;
}
//}
});
$("#generate_jl").click(function (){
if(($("#jldomain").val()=='')||($("#jlbd").val()=='')||($("#jluserdb").val()=='')||($("#jlpassbd").val()=='')){
noti_bubble('{{langmod.ADDALLREQ}}','','error',false,false,'3000',true);
return false;
}else{
$("#generate_jl").addClass('disabled');
$("#generate_jl").attr('disabled',true);
$("#modaladdwp .modal-header").html('<h4>{{ langmod.ADDDDP38 }}</h4>');
$("#modaladdwp .modal-body").html('<div class="text-center"><i class="fa fa-hourglass-start"></i> {{ langmod.ADDDDP37 }}</div>');
$("#modaladdwp").modal('toggle');
$.ajaxSetup({ headers: { 'csrftoken' : 'ff1ee1e9dea6a0ec617d828f8e2bdc28' } });
$.ajax({
type: "POST",
url: "./{{ users }}/index.php?module=addons&acc=joomla&op=add",
data:"jldomain="+$("#jldomain").val()+"&jlpach="+$("#jlpach").val()+"&jlbd="+$("#jlbd").val()+"&jluserdb="+$("#jluserdb").val()+"&jlpassbd="+Base64.encode($("#jlpassbd").val()),
complete: function(datos){
$("#modaladdwp").modal('toggle');
$("#generate_jl").removeClass('disabled');
$("#generate_jl").removeClass('disabled');
$("#generate_jl").attr('disabled',false);
$("#jlpach").val('');
$("#jlbd").val('');
$("#jlpassbd").val('');
$("#trpaneljl").html(datos.responseText);
return false;
}
});
return false;
}
});
$("#generate_ps").click(function (){
if(($("#psurl").val()=='')||($("#psdomain").val()=='')||($("#pslang").val()=='')||($("#psbd").val()=='')||($("#psuserdb").val()=='')||($("#pspassbd").val()=='')){
noti_bubble('{{langmod.ADDALLREQ}}','','error',false,false,'3000',true);
return false;
}else{
$("#generate_ps").addClass('disabled');
$("#generate_ps").attr('disabled',true);
$("#modaladdwp .modal-header").html('<h4>{{ langmod.ADDDDP39 }}</h4>');
$("#modaladdwp .modal-body").html('<div class="text-center"><i class="fa fa-hourglass-start"></i> {{ langmod.ADDDDP37 }}</div>');
$("#modaladdwp").modal('toggle');
$.ajaxSetup({ headers: { 'csrftoken' : 'ff1ee1e9dea6a0ec617d828f8e2bdc28' } });
$.ajax({
type: "POST",
url: "./{{ users }}/index.php?module=addons&acc=prestashop&op=add",
data:"psurl="+$("#psurl").val()+"&psdomain="+$("#psdomain").val()+"&pspach="+$("#pspach").val()+"&pslang="+$("#pslang").val()+"&psbd="+$("#psbd").val()+"&psuserdb="+$("#psuserdb").val()+"&pspassbd="+Base64.encode($("#pspassbd").val())+"&version="+$("#psversion").val()+"&psadminemail="+$("#psadminemail").val()+"&psadminpass="+$("#psadminpass").val(),
complete: function(datos){
$("#modaladdwp").modal('toggle');
$("#generate_ps").removeClass('disabled');
$("#generate_ps").attr('disabled',false);
$("#psadminemail").val('');
$("#psadminpass").val('');
$("#psbd").val('');
$("#psuserdb").val('');
$("#pspassbd").val('');
$("#trpanelps").html(datos.responseText);
return false;
}
});
return false;
}
});
$("#generate_wp").click(function (){
if(($("#wpurl").val()=='')||($("#wpdomain").val()=='')||($("#wplang").val()=='')||($("#wpbd").val()=='')||($("#wpuserdb").val()=='')||($("#wppassbd").val()=='')){
noti_bubble('{{langmod.ADDALLREQ}}','{{langmod.ADDSNAP}}','error',false,false,'3000',true);
return false;
}else{
$("#generate_wp").addClass('disabled');
$("#generate_wp").attr('disabled',true);
$("#modaladdwp .modal-header").html('<h4>{{ langmod.ADDDDP40 }}</h4>');
$("#modaladdwp .modal-body").html('<div class="text-center"><i class="fa fa-hourglass-start"></i> {{ langmod.ADDDDP37 }}</div>');
$("#modaladdwp").modal('toggle');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
var passwp=Base64.encode($("#wppassbd").val());
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=addons&acc=wordpress&op=add",
data:"wpurl="+$("#wpurl").val()+"&wpdomain="+$("#wpdomain").val()+"&wppach="+$("#wppach").val()+"&wplang="+$("#wplang").val()+"&wpbd="+$("#wpbd").val()+"&wpuserdb="+$("#wpuserdb").val()+"&wppassbd="+passwp,
complete: function(datos){
$("#modaladdwp").hide();
$("#generate_wp").removeClass('disabled');
$("#wpbd").val('');
$("#wpuserdb").html('');
$("#wppassbd").html('');
$("#wppach").html('');
$("#trpanelwp").html(datos.responseText);
$("#modaladdwp").modal('toggle');
return false;
}
});
return false;
}
});
|