function deletedatabase(st,db){
if(st==0){
var strheader = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.SSLCLOSE }}</span></button><h4 class="modal-title">{{langmod.DBWARNING}}</h4><small class="font-bold">{{langmod.DBDELEBASEDATE}}</small>';
var strbody = '<p class="text-center">'+db+'</p>';
var strfooter = '<button type="button" class="btn btn-white" data-dismiss="modal">{{langmod.DBNO}}</button><button type="button" class="btn btn-primary" id="btnyesdel" onclick="return deletedatabase(1,\''+db+'\')">{{langmod.DBYES}}</button>';
$("#deletemodal .modal-header").html(strheader);
$("#deletemodal .modal-body").html(strbody);
$("#deletemodal .modal-footer").html(strfooter);
$("#deletemodal").modal('toggle');
return false;
}
if(st==1){
$("#btnyesdel").addClass('disabled');
$("#btnyesdel").attr('disabled',true);
btnporcess('off','btnyesdel','{{ langmod.DBLABEL4 }}');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=deletedatabase",
data:"database="+db,
complete: function(datos){
noti_bubble('{{langmod.DBSUCCT}}','{{langmod.DMUMYQLDEL}}','success',false,false,'3000',true);
refrestable();
refrespanelnew('mysql_manager');
$("#deletemodal").modal('hide');
$("#btnyesdel").removeClass('disabled');
$("#btnyesdel").attr('disabled',false);
return false;
}
});
return false;
}
return false;
}
function btnchangpassusermysql(){
btnporcess('off','btn-changpassusermysql','{{ langmod.DBLABEL4 }}');
if(($("#newpass2user").val()=='') || ($("#newpass2user2").val()=='')){
noti_bubble('{{langmod.DBERROR4}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-changpassusermysql','{{langene.MDBTN_SAVE}}');
return false;
}else{
if($("#newpass2user").val()!=$("#newpass2user2").val()){
noti_bubble('{{langmod.DBERROR3}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-changpassusermysql','{{langene.MDBTN_SAVE}}');
return false;
}else{
var merge=$("#mysqluserpass").val();
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mail_autoreply&acc=changepassuserdb",
data:"dates="+merge+"&passuser="+Base64.encode($("#newpass2user").val()),
complete: function(datos){
if(datos.responseText==1){
$("#modal-changepassusermysql").modal('hide');
noti_bubble('{{langmod.DBCHANGEPASSEXIST}}','{{langmod.DBSUCCT}}','success',false,false,'3000',true);
btnporcess('on','btn-changpassusermysql','{{langene.MDBTN_SAVE}}');
}else{
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-changpassusermysql','{{langene.MDBTN_SAVE}}');
}
return false;
}
});
return false;
}
}
return false;
}
function deleteuserdb(st, db,user,host){
if(st==0){
var strheader = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.SSLCLOSE }}</span></button><h4 class="modal-title">{{langmod.DBWARNING}}</h4><small class="font-bold">{{langmod.DBDELETEUSER}}</small>';
var strbody = '<p class="text-center">'+user+' '+host+'</p>';
var strfooter = '<button type="button" class="btn btn-white" data-dismiss="modal">{{langmod.DBNO}}</button><button type="button" class="btn btn-primary" id="btnyesdel" onclick="return deleteuserdb(1,\''+db+'\',\''+user+'\',\''+host+'\')">{{langmod.DBYES}}</button>';
$("#deletemodal .modal-header").html(strheader);
$("#deletemodal .modal-body").html(strbody);
$("#deletemodal .modal-footer").html(strfooter);
$("#deletemodal").modal('toggle');
return false;
}
if(st==1){
$("#alerdelete").hide('blind');
$("#alerdelete").html('');
btnporcess('off','btnyesdel','{{ langmod.DBLABEL4 }}');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=deleteuserdb",
data:"user="+user+"&host="+host,
complete: function(datos){
refrestable();
btnporcess('on','btnyesdel','{{ langmod.DBYES }}');
$("#deletemodal").modal('hide');
noti_bubble('{{langmod.DBSUCCT}}','{{langmod.DMUSSQLDEL}}','success',false,false,'3000',true);
return false;
}
});
return false;
}
return false;
}
function refrestable(user){
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=refrestable",
complete: function(datos){
var str =datos.responseText;
var trozo=str.split("|||");
var tables=trozo[0];
var tbusers=trozo[1];
$('.dataTables-example').DataTable().destroy();
$("#trtable").html(tables);
$("#trsuser").html(tbusers);
$('.dataTables-example').DataTable();
}
});
}
function optimizermysql(db){
$("#modal-pleasewait").modal('toggle');
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=optimizerdb",
data: "db=" + db,
complete: function (datos) {
if(datos.responseText==''){
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBOPTIOK}}','{{langmod.EMSUCCT}}','success',false,false,'3000',true);
}else{
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBERROR}}','{{langmod.DBERROR2}}','error',false,false,'3000',true);
}
}
});
}
function checkmysql(db){
$("#modal-pleasewait").modal('toggle');
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=checkmysql",
data: "db=" + db,
complete: function (datos) {
if(datos.responseText==''){
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBOPTIOK}}','{{langmod.EMSUCCT}}','success',false,false,'3000',true);
}else{
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
}
}
});
}
function repairmysql(db){
$("#modal-pleasewait").modal('toggle');
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=repairmysql",
data: "db=" + db,
complete: function (datos) {
if(datos.responseText==''){
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBREPAIROK}}','{{langmod.EMSUCCT}}','success',false,false,'3000',true);
}else{
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
}
}
});
}
function dumpsql(db){
$("#modal-pleasewait").modal('toggle');
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=dumpsql",
data: "db=" + db,
complete: function (datos) {
if(datos.responseText==''){
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBRDUMPOK}}','{{langmod.EMSUCCT}}','success',false,false,'3000',true);
}else{
$("#modal-pleasewait").modal('hide');
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
}
}
});
}
function searchusersmysql(){
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=searchusersmysql",
data: "db="+$("#dbasehiden").val(),
complete: function(datos){
//alert(datos.responseText);
$("#useusermyqlsel").html(datos.responseText);
return false;
}
});
}
function btnaddbdandusernew(){
var sw=0;
if(($("#bdname").val()=='')||($("#pass1new").val()=='')||($("#pass2new").val()=='')){ var msj='{{langmod.DBERROR4}}'; sw=1;}
if($("#pass1new").val()!=$("#pass2new").val()){ var msj='{{langmod.DBERROR3}}'; sw=1; }
if(sw==1){
noti_bubble(msj,'','error',false,false,'3000',true);
return false;
}else{
var pass=Base64.encode($("#pass1new").val());
var collation='';
var charset=$("#charset").val();
btnporcess('off','btn-addbdandusernew','{{ langmod.DBLABEL4 }}');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=newmysqlanduser",
data: "datebase="+$("#bdname").val()+"&pass="+pass+"&collation="+collation+"&charset="+charset,
complete: function(datos){
if(datos.responseText=='OK'){
$("#bdname").val('');
$("#pass1new").val('');
$("#pass2new").val('');
refrestable();
refrespanelnew('mysql_manager');
$("#modal-createbdanduser").modal('hide');
noti_bubble('{{langmod.DBSUCCT}}','{{langmod.DMMYSQLOK}}','success',false,false);
btnporcess('on','btn-addbdandusernew','{{ langmod.DBCREATEMODAL }}');
}else if(datos.responseText=='1'){
noti_bubble('','{{langmod.DBERROR1}}','error',false,false);
btnporcess('on','btn-addbdandusernew','{{ langmod.DBCREATEMODAL }}');
}else if(datos.responseText==2){
noti_bubble('','{{langmod.DBERROR2}}','error',false,false);
btnporcess('on','btn-addbdandusernew','{{ langmod.DBCREATEMODAL }}');
}
return false;
}
});
return false;
}
}
function processlistmysql(sw){
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=procsmysql",
complete: function(datos){
//alert(datos.responseText);
$("#contentmodalplmysql").html(datos.responseText);
if(sw==1){
timer = setTimeout('processlistmysql(1)', 4000);
}else{
return false;
}
}
});
}
function changepassmysqluser(st,db,user,host){
$('#mysqluserpass').val(user+'||'+host);
$("#ttcgpss").html(user+' '+host);
$("#modal-changepassusermysql").modal('toggle');
return false;
}
function newusermysql(bd){
$("#alerdelete").hide('blind');
$("#titlebd").html(bd);
$("#dbasehiden").val(bd);
var randpass=generatePasswordRand(10,'alf');
$("#newpass1").val(randpass);
$("#modal-newusermysql").modal('toggle');
return false;
}
function modalbtnonlymysql (){
$("#modal-onlymysql").modal('toggle');
}
function changepassmysqluser(st,db,user,host){
$('#mysqluserpass').val(user+'||'+host);
$("#ttcgpss").html(user+' '+host);
$("#modal-changepassusermysql").modal('toggle');
return false;
}
function changeprivmysqluser(db,user,host,priv){
var JsPriv=Base64.decode(priv);
var obj = jQuery.parseJSON( JsPriv );
$("#titlebd_edi").html(db+' / '+user+' [ '+host+' ]');
$("#db_h").val(db);
$("#user_h").val(user);
$("#host_h").val(host);
if(obj.Select_priv=='Y'){ $("#select_edi").attr('checked',true); }else{ $("#select_edi").attr('checked',false); }
if(obj.Insert_priv=='Y'){ $("#insert_edi").attr('checked',true); }else{ $("#insert_edi").attr('checked',false); }
if(obj.Update_priv=='Y'){ $("#update_edi").attr('checked',true); }else{ $("#update_edi").attr('checked',false); }
if(obj.Delete_priv=='Y'){ $("#delete_edi").attr('checked',true); }else{ $("#delete_edi").attr('checked',false); }
if(obj.Create_priv=='Y'){ $("#create_edi").attr('checked',true); }else{ $("#create_edi").attr('checked',false); }
if(obj.Drop_priv=='Y'){ $("#drop_edi").attr('checked',true); }else{ $("#drop_edi").attr('checked',false); }
if(obj.Create_routine_priv=='Y'){ $("#createroutine_edi").attr('checked',true); }else{ $("#createroutine_edi").attr('checked',false); }
if(obj.Create_view_priv=='Y'){ $("#createview_edi").attr('checked',true); }else{ $("#createview_edi").attr('checked',false); }
if(obj.Alter_routine_priv=='Y'){ $("#alter_edi").attr('checked',true); }else{ $("#alter_edi").attr('checked',false); }
if(obj.Trigger_priv=='Y'){ $("#trigger_edi").attr('checked',true); }else{ $("#trigger_edi").attr('checked',false); }
if(obj.Alter_routine_priv=='Y'){ $("#alterroutine_edi").attr('checked',true); }else{ $("#alterroutine_edi").attr('checked',false); }
if(obj.Event_priv=='Y'){ $("#event_edi").attr('checked',true); }else{ $("#event_edi").attr('checked',false); }
if(obj.Index_priv=='Y'){ $("#index_edi").attr('checked',true); }else{ $("#index_edi").attr('checked',false); }
if(obj.Show_view_priv=='Y'){ $("#showview_edi").attr('checked',true); }else{ $("#showview_edi").attr('checked',false); }
if(obj.Execute_priv=='Y'){ $("#execute_edi").attr('checked',true); }else{ $("#execute_edi").attr('checked',false); }
if(obj.Create_tmp_table_priv=='Y'){ $("#creattemptable_edi").attr('checked',true); }else{ $("#creattemptable_edi").attr('checked',false); }
if(obj.maxqueryhour==''){ $("#maxqueryhour_edi").val(0); }else{ $("#maxqueryhour_edi").val(obj.maxqueryhour); }
if(obj.maxupdhour==''){ $("#maxupdhour_edi").val(0); }else{ $("#maxupdhour_edi").val(obj.maxupdhour); }
if(obj.maxconnechour==''){ $("#maxconnechour_edi").val(0); }else{ $("#maxconnechour_edi").val(obj.maxconnechour); }
if(obj.maxuserconnec==''){ $("#maxuserconnec_edi").val(0); }else{ $("#maxuserconnec_edi").val(obj.maxuserconnec); }
$("#modal-changeprivmysql").modal('toggle');
return false;
}
$("#modal-btn-createbdanduser").click(function(){
var randpass=generatePasswordRand(10,'alf');
$("#pass1new").val(randpass);
$("#modal-createbdanduser").modal('toggle');
return false;
});
$("#alldata").click(function(){
if ($('#alldata').is(':checked')) {
$('#select').attr('checked',true);
$('#insert').attr('checked',true);
$('#update').attr('checked',true);
$('#delete').attr('checked',true);
$('#file').attr('checked',true);
}else{
$('#select').attr('checked',false);
$('#insert').attr('checked',false);
$('#update').attr('checked',false);
$('#delete').attr('checked',false);
$('#file').attr('checked',false);
}
});
$("#alldata_edi").click(function(){
if ($('#alldata_edi').is(':checked')) {
$('#select_edi').attr('checked',true);
$('#insert_edi').attr('checked',true);
$('#update_edi').attr('checked',true);
$('#delete_edi').attr('checked',true);
$('#file_edi').attr('checked',true);
}else{
$('#select_edi').attr('checked',false);
$('#insert_edi').attr('checked',false);
$('#update_edi').attr('checked',false);
$('#delete_edi').attr('checked',false);
$('#file_edi').attr('checked',false);
}
});
$("#allstructure").click(function(){
if ($('#allstructure').is(':checked')) {
$('#create').attr('checked',true);
$('#alter').attr('checked',true);
$('#index').attr('checked',true);
$('#drop').attr('checked',true);
$('#creattemptable').attr('checked',true);
$('#showview').attr('checked',true);
$('#createroutine').attr('checked',true);
$('#alterroutine').attr('checked',true);
$('#execute').attr('checked',true);
$('#createview').attr('checked',true);
$('#event').attr('checked',true);
$('#trigger').attr('checked',true);
}else{
$('#create').attr('checked',false);
$('#alter').attr('checked',false);
$('#index').attr('checked',false);
$('#drop').attr('checked',false);
$('#creattemptable').attr('checked',false);
$('#showview').attr('checked',false);
$('#createroutine').attr('checked',false);
$('#alterroutine').attr('checked',false);
$('#execute').attr('checked',false);
$('#createview').attr('checked',false);
$('#event').attr('checked',false);
$('#trigger').attr('checked',false);
}
});
$("#allstructure_edi").click(function(){
if ($('#allstructure_edi').is(':checked')) {
$('#create_edi').attr('checked',true);
$('#alter_edi').attr('checked',true);
$('#index_edi').attr('checked',true);
$('#drop_edi').attr('checked',true);
$('#creattemptable_edi').attr('checked',true);
$('#showview_edi').attr('checked',true);
$('#createroutine_edi').attr('checked',true);
$('#alterroutine_edi').attr('checked',true);
$('#execute_edi').attr('checked',true);
$('#createview_edi').attr('checked',true);
$('#event_edi').attr('checked',true);
$('#trigger_edi').attr('checked',true);
}else{
$('#create_edi').attr('checked',false);
$('#alter_edi').attr('checked',false);
$('#index_edi').attr('checked',false);
$('#drop_edi').attr('checked',false);
$('#creattemptable_edi').attr('checked',false);
$('#showview_edi').attr('checked',false);
$('#createroutine_edi').attr('checked',false);
$('#alterroutine_edi').attr('checked',false);
$('#execute_edi').attr('checked',false);
$('#createview_edi').attr('checked',false);
$('#event_edi').attr('checked',false);
$('#trigger_edi').attr('checked',false);
}
});
$("#btn-newnewuser").click(function (){
var sw=0;
if(($("#newuser").val()=='')||($("#newpass1").val()=='')||($("#newpass2").val()=='')){ var msj='{{langmod.DBERROR4}}'; sw=1;}
if($("#newpass1").val()!=$("#newpass2").val()){ var msj='{{langmod.DBERROR3}}'; sw=1;}
if($("#maxqueryhour").val()==''){sw=1; $("#maxqueryhour").css("border", "1px solid #ed5565");}
if($("#maxupdhour").val()==''){sw=1;$("#maxupdhour").css("border", "1px solid #ed5565");}
if($("#maxconnechour").val()==''){sw=1; $("#maxconnechour").css("border", "1px solid #ed5565");}
if($("#maxuserconnec").val()==''){sw=1; $("#maxuserconnec").css("border", "1px solid #ed5565");}
if(sw==1) {
noti_bubble('{{ langmod.DBERROR4 }}', '{{ langmod.DBERROR }}', 'error', false, false, '4000', true);
return false;
}else{
var pass=Base64.encode($("#newpass1").val());
if($('#select').is(':checked')){var Vselect='Y';}else{var Vselect='';}
if($('#insert').is(':checked')){var Vinsert='Y';}else{var Vinsert='';}
if($('#update').is(':checked')){var Vupdate='Y';}else{var Vupdate='';}
if($('#delete').is(':checked')){var Vdelete='Y';}else{var Vdelete='';}
if($('#file').is(':checked')){var Vfile='Y';}else{var Vfile='';}
if($('#create').is(':checked')){var Vcreate='Y';}else{var Vcreate='';}
if($('#alter').is(':checked')){var Valter='Y';}else{var Valter='';}
if($('#index').is(':checked')){var Vindex='Y';}else{var Vindex='';}
if($('#drop').is(':checked')){var Vdrop='Y';}else{var Vdrop='';}
if($('#creattemptable').is(':checked')){var Vcreattemptable='Y';}else{var Vcreattemptable='';}
if($('#showview').is(':checked')){var Vshowview='Y';}else{var Vshowview='';}
if($('#createroutine').is(':checked')){var Vcreateroutine='Y';}else{var Vcreateroutine='';}
if($('#alterroutine').is(':checked')){var Valterroutine='Y';}else{var Valterroutine='';}
if($('#execute').is(':checked')){var Vexecute='Y';}else{var Vexecute='';}
if($('#createview').is(':checked')){var Vcreateview='Y';}else{var Vcreateview='';}
if($('#event').is(':checked')){var Vevent='Y';}else{var Vevent='';}
if($('#trigger').is(':checked')){var Vtrigger='Y';}else{var Vtrigger='';}
if($("#newhost").val()=='IP'){ var namehost=$("#ippers").val(); }else{ var namehost=$("#newhost").val(); }
btnporcess('off','btn-newnewuser','{{ langmod.DBLABEL4 }}');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=newnewuser",
data: "userdb="+$("#newuser").val()+"&pass="+pass+"&host="+namehost+"&dbase="+$("#dbasehiden").val()+"&select="+Vselect+"&insert="+Vinsert+"&update="+Vupdate+"&delete="+Vdelete+"&file="+Vfile+"&create="+Vcreate+"&alter="+Valter+"&index="+Vindex+"&drop="+Vdrop+"&creattemptable="+Vcreattemptable+"&showview="+Vshowview+"&createroutine="+Vcreateroutine+"&alterroutine="+Valterroutine+"&execute="+Vexecute+"&event="+Vevent+"&createview="+Vcreateview+"&trigger="+Vtrigger+"&maxqueryhour="+$("#maxqueryhour").val()+"&maxupdhour="+$("#maxupdhour").val()+"&maxconnechour="+$("#maxconnechour").val()+"&maxuserconnec="+$("#maxuserconnec").val(),
complete: function(datos){
if(datos.responseText=='OK'){
$("#newuser").val('');
$("#newpass1").val('');
$("#newpass1").val('');
$("#modal-newusermysql").modal('hide');
noti_bubble('{{langmod.DBSUCCT}}','{{langmod.DMUSSQLOK}}','success',false,false,'3000',true);
refrestable();
btnporcess('on','btn-newnewuser','{{ langmod.DBCREATEUSER }}');
}else if(datos.responseText=='1'){
noti_bubble('{{langmod.DBERROR1}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-newnewuser','{{ langmod.DBCREATEUSER }}');
}else if(datos.responseText==2){
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-newnewuser','{{ langmod.DBCREATEUSER }}');
}else if(datos.responseText==4){
noti_bubble('{{langmod.DBERROR4}}','{{langmod.DBERROR}}','error',false,false,'3000',true);
btnporcess('on','btn-newnewuser','{{ langmod.DBCREATEUSER }}');
}
return false;
}
});
return false;
}
});
$("#newhost").click(function (){
if($("#newhost").val()=='IP'){
$("#ippers").removeClass('hidden');
}else{
$("#ippers").addClass('hidden');
$("#ippers").val('');
}
});
$("#btn-usemysqluser").click(function (){
btnporcess('off','btn-usemysqluser','{{ langmod.DBLABEL4 }}');
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=usemysqluser",
data: "userdb="+$("#useusermyqlsel").val()+"&host="+$("#newhostuser").val()+"&dbase="+$("#dbasehiden").val(),
complete: function(datos){
if(datos.responseText=='OK'){
$("#newuser").val('');
$("#newpass1").val('');
$("#newpass1").val('');
$("#modal-newusermysql").modal('toggle');
noti_bubble('{{langmod.DMUSSQLOK}}','{{langmod.DBSUCCT}}','success',false,false,'3000',true);
refrestable();
btnporcess('on','btn-usemysqluser','{{ langmod.DBBTNASIGN }}');
}else if(datos.responseText=='1'){
noti_bubble('{{langmod.DBERROR}}','{{langmod.DBERROR1}}','error',false,false,'3000',true);
btnporcess('on','btn-usemysqluser','{{ langmod.DBBTNASIGN }}');
}else if(datos.responseText==2){
noti_bubble('{{langmod.DBERROR}}','{{langmod.DBERROR2}}','error',false,false,'3000',true);
btnporcess('on','btn-usemysqluser','{{ langmod.DBBTNASIGN }}');
}
return false;
}
});
return false;
});
$("#btn-newdbonly").click(function (){
if($("#newdb").val()!=''){
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
btnporcess('off','btn-newdbonly','{{ langmod.DBLABEL4 }}');
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=newmysqlonly",
//data: "datebase="+$("#newdb").val()+"&collation="+$("#collationonly").val()+"&charset="+$("#charsetonly").val(),
data: "datebase="+$("#newdb").val()+"&charset="+$("#charsetonly").val(),
complete: function(datos){
if(datos.responseText=='OK'){
$("#modal-onlymysql").modal('hide');
refrestable();
refrespanelnew('mysql_manager');
noti_bubble('{{langmod.DBSUCCT}}','{{langmod.DMMYSQLOK}}','success',false,false,'3000',true);
btnporcess('on','btn-newdbonly','{{ langmod.DBCREATEMODAL }}');
}else if(datos.responseText=='1'){
noti_bubble('{{langmod.DBERROR1}}','{{langmod.DMMYSQLOK}}','error',false,false,'3000',true);
btnporcess('on','btn-newdbonly','{{ langmod.DBCREATEMODAL }}');
}else if(datos.responseText=='2'){
noti_bubble('{{langmod.DBERROR2}}','{{langmod.DMMYSQLOK}}','error',false,false,'3000',true);
btnporcess('on','btn-newdbonly','{{ langmod.DBCREATEMODAL }}');
}
return false;
}
});
}else{
noti_bubble('{{langmod.DBERRORBD}}','{{langmod.DMMYSQLOK}}','error',false,false,'3000',true);
btnporcess('on','btn-newdbonly','{{ langmod.DBCREATEMODAL }}');
return false;
}
});
$("#btn-savepriv").click(function (){
$("#btn-savepriv").attr('disabled',true);
$("#btn-savepriv").addClass('disabled');
var textntn=$("#btn-savepriv").text();
$("#btn-savepriv").html('<i class="fa fa-spinner fa-spin"></i> '+textntn);
if ($('#select_edi').is(':checked')) { var Vselect='Y'; }else{ var Vselect='';}
if ($('#insert_edi').is(':checked')) { var Vinsert='Y'; }else{ var Vinsert='';}
if ($('#update_edi').is(':checked')) { var Vupdate='Y'; }else{ var Vupdate='';}
if ($('#delete_edi').is(':checked')) { var Vdelete='Y'; }else{ var Vdelete='';}
if ($('#create_edi').is(':checked')) { var Vcreate='Y'; }else{ var Vcreate='';}
if ($('#alter_edi').is(':checked')) { var Valter='Y'; }else{ var Valter='';}
if ($('#index_edi').is(':checked')) { var Vindex='Y'; }else{ var Vindex='';}
if ($('#drop_edi').is(':checked')) { var Vdrop='Y'; }else{ var Vdrop='';}
if ($('#creattemptable_edi').is(':checked')) { var Vcreattemptable='Y'; }else{ var Vcreattemptable='';}
if ($('#showview_edi').is(':checked')) { var Vshowview='Y'; }else{ var Vshowview='';}
if ($('#createroutine_edi').is(':checked')) { var Vcreateroutine='Y'; }else{ var Vcreateroutine='';}
if ($('#alterroutine_edi').is(':checked')) { var Valterroutine='Y'; }else{ var Valterroutine='';}
if ($('#execute_edi').is(':checked')) { var Vexecute='Y'; }else{ var Vexecute='';}
if ($('#event_edi').is(':checked')) { var Vevent='Y'; }else{ var Vevent='';}
if ($('#createview_edi').is(':checked')) { var Vcreateview='Y'; }else{ var Vcreateview='';}
if ($('#trigger_edi').is(':checked')) { var Vtrigger='Y'; }else{ var Vtrigger='';}
$.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
$.ajax({
type: "POST",
url: "./{{users}}/index.php?module=mysql_manager&acc=savepriv",
data: "userdb="+$("#user_h").val()+"&host="+$("#host_h").val()+"&dbase="+$("#db_h").val()+"&select="+Vselect+"&insert="+Vinsert+"&update="+Vupdate+"&delete="+Vdelete+"&create="+Vcreate+"&alter="+Valter+"&index="+Vindex+"&drop="+Vdrop+"&creattemptable="+Vcreattemptable+"&showview="+Vshowview+"&createroutine="+Vcreateroutine+"&alterroutine="+Valterroutine+"&execute="+Vexecute+"&event="+Vevent+"&createview="+Vcreateview+"&trigger="+Vtrigger+"&maxqueryhour="+$("#maxqueryhour_edi").val()+"&maxupdhour="+$("#maxupdhour_edi").val()+"&maxconnechour="+$("#maxconnechour_edi").val()+"&maxuserconnec="+$("#maxuserconnec_edi").val(),
complete: function(datos){
refrestable();
$("#modal-changeprivmysql").modal('toggle');
return false;
}
});
return false;
}); |