function refrestablepg(){ $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=postgresql_manager&acc=refrestable", complete: function(datos){ $("#trtable").html(datos.responseText); } }); } function deletedatabasepg(st,db){ if(st==0){ var btsfooter=''; var btsheader=' {{langmod.PGDELEBASEDATE}} '; $("#deletemodal .modal-footer").html(btsfooter); $("#deletemodal .modal-header").html(btsheader); $("#deletemodal .modal-body").html('

'+db+'

'); $("#deletemodal").modal('toggle'); return false; } if(st==1){ $("#alerdelete").hide('blind'); $("#alerdelete").html(''); btnporcess('off','btndgpgdel','{{ langmod.PGLABEL1 }}'); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=postgresql_manager&acc=deletedatabase", data:"database="+db, complete: function(datos){ if(datos.responseText=='OK'){ noti_bubble('{{langmod.PGUMYQLDEL}}','{{langmod.PGSUCCT}}','success',false,false,'3000',true); btnporcess('on','btndgpgdel','{{ langmod.DBYES }}'); refrestablepg(); $("#deletemodal").hide(); } if((datos.responseText=='bdpg01')||(datos.responseText=='bdpg03')){ btnporcess('on','btndgpgdel','{{ langmod.DBYES }}'); noti_bubble('{{langmod.PGUMYQLDEL}}','{{langmod.PGSUCCT}}','error',false,false,'3000',true); } return false; } }); return false; } return false; } function deleteuserdbpg(st, db,user){ if(st==0){ var btsfooter=''; var btsheader=' {{langmod.PGDELETEUSER}} '; $("#deletemodal .modal-footer").html(btsfooter); $("#deletemodal .modal-header").html(btsheader); $("#deletemodal .modal-body").html('

'+user+'

'); $("#deletemodal").modal('toggle'); return false; } if(st==1){ $("#alerdelete").hide('blind'); $("#alerdelete").html(''); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); btnporcess('off','btndeluserbdpg','{{ langmod.PGLABEL1 }}'); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=postgresql_manager&acc=deleteuserdb", data:"user="+user+"&db="+db, complete: function(datos){ $("#deletemodal").modal('toggle'); refrestablepg(); noti_bubble('{{langmod.PGUSSQLDEL}}','{{langmod.PGSUCCT}}','success',false,false,'3000',true); btnporcess('on','btndeluserbdpg','{{ langmod.DBYES }}'); return false; } }); return false; } return false; } function newuserpg(db){ $("#titlebdpg").html(db); $("#dbasehidenpg").val(db); $("#modal-newuserpg").modal('toggle'); return false; } function btnnewnewuserpg(){ var sw=0; if(($("#newuserpg").val()=='')||($("#newpass1pg").val()=='')||($("#newpass2pg").val()=='')){ var msj='{{langmod.PGERROR4}}'; sw=1;} if($("#newpass1pg").val()!=$("#newpass2pg").val()){ var msj='{{langmod.PGERROR3}}'; sw=1;} if(sw==1){ noti_bubble(msj,'{{langmod.PGERROR}}','error',false,false,'3000',true); return false; }else{ btnporcess('off','btn-newnewuserpg','{{ langmod.PGLABEL1 }}'); var pass=Base64.encode($("#newpass1pg").val()); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=postgresql_manager&acc=newnewuser", data: "userdb="+$("#newuserpg").val()+"&pass="+pass+"&dbase="+$("#dbasehidenpg").val(), complete: function(datos){ refrestablepg(); $("#modal-newuserpg").modal('toggle'); if(datos.responseText=='OK'){ $("#newuserpg").val(''); $("#newpass1pg").val(''); $("#newpass2pg").val(''); btnporcess('on','btn-newnewuserpg','{{ langmod.PGCREATEUSER }}'); $("#modal-newuserpg").modal('toggle'); noti_bubble('{{langmod.PGSUCCT}}','{{langmod.PGUSSQLOK}}','success',false,false,'3000',true); }else if(datos.responseText=='1'){ //$("#alertnewdb2pg").html('
{{langmod.PGERROR1}}
'); //$("#alertnewdb2pg").show('blind'); noti_bubble('{{langmod.PGERROR1}}','','error',false,false,'3000',true); }else if(datos.responseText==2){ //$("#alertnewdb2pg").html('
{{langmod.PGERROR2}}
'); //$("#alertnewdb2pg").show('blind'); noti_bubble('{{langmod.PGERROR2}}','','error',false,false,'3000',true); } return false; } }); return false; } } function btnnewdbonlypg(){ btnporcess('off','btn-newdbonlypg','{{ langmod.PGLABEL1 }}'); if($("#newdbpg").val()!=''){ $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=postgresql_manager&acc=newbdonly", data: "datebase="+$("#newdbpg").val(), complete: function(datos){ if(datos.responseText=='OK'){ noti_bubble('{{langmod.PGMYSQLOK}}','{{langmod.PGSUCCT}}','success',false,false,'3000',true); refrestablepg(); btnporcess('on','btn-newdbonlypg','{{ langmod.PGCREATEMODAL }}'); $("#addmodal").modal('toggle'); }else if((datos.responseText=='bdpg01')||(datos.responseText=='bdpg03')){ $("#addmodal").modal('toggle'); noti_bubble('{{langmod.PGERROR15}}','{{langmod.PGERROR}}','error',false,false,'3000',true); btnporcess('on','btn-newdbonlypg','{{ langmod.PGCREATEMODAL }}'); }else if(datos.responseText=='bdpg02'){ $("#addmodal").modal('toggle'); noti_bubble('{{langmod.PGERROR16}}','{{langmod.PGERROR}}','error',false,false,'3000',true); btnporcess('on','btn-newdbonlypg','{{ langmod.PGCREATEMODAL }}'); } return false; } }); }else{ noti_bubble('{{langmod.PGERROR}}','{{langmod.PGERROR17}}','error',false,false,'3000',true); btnporcess('on','btn-newdbonlypg','{{ langmod.PGCREATEMODAL }}'); return false; } } $("#modal-btn-onlypg").click(function (){ var headervar =''; var bodyvar ='
'; var footervar =' '; $("#addmodal .modal-header").html(headervar); $("#addmodal .modal-body").html(bodyvar); $("#addmodal .modal-footer").html(footervar); $("#addmodal").modal('toggle'); });