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('<tr class="confirmSend""><td COLSPAN="9">Email wysłany! Proszę sprawdzić pocztę</td></tr>');
$('.confirmSend').css("background-color","#00FF00").delay(3000).hide(1000);
}
else if(response.status==500)
{
$('#mail'+mailid).closest('tr').after('<tr class="confirmSend""><td COLSPAN="9">Email nie został wysłany! Błędny adres mailowy adresata.</td></tr>');
$('.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('<tr class="confirmDelete""><td COLSPAN="9">Email nie został usunięty!</td></tr>');
$('.confirmDelete').css("background-color","#ff0000").delay(3000).hide(1000);
}
}
else if(action=="dontsendAll")
{
if(response.status==200)
{
$('#dontsendAll').closest('tr').after('<tr class="confirmDontSend""><td COLSPAN="1">Emaile uznane za błędne, nie zostaną wysłane!</td></tr>');
$('.confirmDontSend').css("background-color","#00FF00").delay(4000).hide(1000);
}
else if(response.status==500)
{
$('#dontsendAll').closest('tr').after('<tr class="confirmDontSend""><td COLSPAN="1">Błąd! emaile zostaną wysłane!</td></tr>');
$('.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('<tr class="infoShow""><td COLSPAN="8">Bląd podczas ładowanie emaila: '+response.status+'</td></tr>');
$('.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);
}
});
});
//});