function checkMailer_status(){ $.ajax({ type: "GET", //url: "/templates/test/test_ajax.php", url: "/index.php", data: ({action: 'getMailerStatus', option:"com_mail_tester", ajax:""}), //dataType: "html", dataType: "json", success: function(response){ if(response.status==200) $('#mailer_st').css('background-color',response.data.bgcolor).text(response.data.msg); else{ alert("błąd podczas odświeżania statusu: "+response.status); } }, error: function(data){ alert("ERROR: "+data.status); } }); } $(".button").click(function() { var action = $(this).attr("id"); if(action == 'MailerStatusOff' || action == 'MailerStatusOn') { action = 'setMailerStatus'; var mailer_status = $(this).attr("mailerstatus"); var mailid = 0; var mail = 0; } else { var mailid= $(this).attr("mailid"); var mail = $('#mail').attr("value"); var mailer_status = 0; } $.ajax({ type: "GET", //url: "/templates/test/test_ajax.php", url: "/index.php", data: ({action: action, mailid: mailid, mail:mail,mailer_status:mailer_status, option:"com_mail_tester", ajax:""}), //dataType: "html", dataType: "json", success: function(response){ //var json2 = $.parseJSON(response); //alert("GOOOD "+json2.status); //alert(response.status); if(action =="send") { if(response.status==200) { $('#mail'+mailid).closest('tr').after('Email wysłany! Proszę sprawdzić pocztę'); $('.confirmSend').css("background-color","#00FF00").delay(3000).hide(1000); } else if(response.status==500) { $('#mail'+mailid).closest('tr').after('Email nie został wysłany! Błędny adres mailowy adresata.'); $('.confirmSend').css("color","#ffffff").css("background-color","#ff0000").delay(3000).hide(1000); } } else if(action=="delete") { if(response.status==200) { $('#mail'+mailid).closest("tr").hide(1000); } else if(response.status==500) { $('#mail'+mailid).closest('tr').after('Email nie został usunięty!'); $('.confirmDelete').css("background-color","#ff0000").delay(3000).hide(1000); } } else if(action=="dontsendAll") { if(response.status==200) { $('#dontsendAll').closest('tr').after('Emaile uznane za błędne, nie zostaną wysłane!'); $('.confirmDontSend').css("background-color","#00FF00").delay(4000).hide(1000); } else if(response.status==500) { $('#dontsendAll').closest('tr').after('Błąd! emaile zostaną wysłane!'); $('.confirmDontSend').css("color","ffffff").css("background-color","#ff0000").delay(4000).hide(1000); } else { alert("DUPA"); } } else if(action=="setMailerStatus") { if(response.status==200) { checkMailer_status(); /* if(mailer_status==1) $('#mailer_st').css('background-color','#00ff00').text("Uruchomiona"); else $('#mailer_st').css('background-color','#ff0000').text("Wstrzymana"); //alert('OKI'); */ } else { alert("błąd: "+response.alert); } } /* else if(action=="preview") { if(response.status==200) { var w = window.open(); var da = JSON.parse(response.htmlcontent); $(w.document.body).html(da); } else { $('#mail'+mailid).closest('tr').after('Bląd podczas ładowanie emaila: '+response.status+''); $('.infoShow').css("color","#ffffff").css("background-color","#ff0000").delay(3000).hide(1000); } }*/ }, error: function(data){ alert("ERROR: "+data.status); //var json1 = $.parseJSON(data); //alert(data.status); } }); }); //});