207 lines
5.7 KiB
JavaScript
207 lines
5.7 KiB
JavaScript
$(function(){
|
||
|
||
$('.ayarSec').click(function(){
|
||
var id = $(this).attr("data-id")
|
||
var title = $(this).attr("data-title")
|
||
var value = $(this).attr("data-value")
|
||
$(".modal-body #title").val( title );
|
||
$(".modal-body #value").val( value );
|
||
$(".modal-body #id").val( id );
|
||
});
|
||
|
||
$('.logoValue').click(function(){
|
||
var value = $(this).attr("data-value");
|
||
$.post('selectLogo', {value:value}, function(rest){
|
||
location.reload();
|
||
// alert(rest)
|
||
});
|
||
|
||
});
|
||
|
||
$('body').on('click', '#selectAll', function () {
|
||
if ($(this).hasClass('allChecked')) {
|
||
$('input[type="checkbox"]', '#example').prop('checked', false);
|
||
} else {
|
||
$('input[type="checkbox"]', '#example').prop('checked', true);
|
||
}
|
||
$(this).toggleClass('allChecked');
|
||
})
|
||
|
||
$('.link').click(function(){
|
||
var name = $(this).attr("data-link");
|
||
$("#title").val(name);
|
||
|
||
});
|
||
|
||
$('.status').click(function(){
|
||
var stat = $(this).data("status");
|
||
var id = $(this).data("id");
|
||
$.post('ajax/duyuruStatusChange', {id:id, status:status}, function(response){
|
||
|
||
location.reload();
|
||
});
|
||
})
|
||
|
||
$('.sliderStat').click(function(){
|
||
var id = $(this).attr("data-id");
|
||
var status = $(this).attr("data-status");
|
||
$.post('slayt/sliderStatusChange', {id:id, status:status}, function(response){
|
||
location.reload();
|
||
});
|
||
})//sliderStat end
|
||
|
||
|
||
$(".activetionSend").click(function(){
|
||
var param = $(this).data("id");
|
||
|
||
$.post('/panel/user/activemailSendAjax',{par:param},function(data, status, xhr){
|
||
Swal.fire({
|
||
title: data,
|
||
showConfirmButton: false,
|
||
icon: 'success',
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
});//activetionSend
|
||
|
||
$(".sendform").click(function(){
|
||
$.ajax({
|
||
type: 'post',
|
||
url: 'ajax/emailSend',
|
||
data: $('#cevap1').serialize(),
|
||
success:function(cvp){
|
||
|
||
$.confirm({
|
||
title: 'Pisilinux Eposta!',
|
||
content: cvp,
|
||
theme: 'dark',
|
||
buttons: {
|
||
Mesajlar: function(){
|
||
$(location).attr('href', '/panel/iletisim');
|
||
},
|
||
Anasayfa: function(){
|
||
$(location).attr('href', '/panel');
|
||
}
|
||
}
|
||
});
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
$(".delete_member").click(function(){
|
||
|
||
var param = $(this).data("id");
|
||
Swal.fire({
|
||
title: 'Üyeyi Silmek İstediğinizden Eminmisiniz?',
|
||
text: "Bu işlemi geri alamazsınız",
|
||
icon: 'error',
|
||
showCancelButton: true,
|
||
confirmButtonColor: '#3085d6',
|
||
cancelButtonColor: '#d33',
|
||
confirmButtonText: 'EVET ÜYEYİ SİL',
|
||
cancelButtonText: 'Silme'
|
||
}).then((result) => {
|
||
if (result.isConfirmed) {
|
||
|
||
$.post('user/deleteMemberAjax',{par:param},function(response){
|
||
Swal.fire({
|
||
title: response,
|
||
timer: 1500,
|
||
timerProgressBar: true,
|
||
showConfirmButton: false,
|
||
icon: 'success',
|
||
willClose: () => {
|
||
location.reload();
|
||
}
|
||
});
|
||
});
|
||
}
|
||
})
|
||
});
|
||
|
||
|
||
$(".disable_member").click(function(){
|
||
var param = $(this).data("id");
|
||
$.post('user/disableMemberAjax',{par:param},function(response){
|
||
Swal.fire({
|
||
title: response,
|
||
timer: 2000,
|
||
timerProgressBar: true,
|
||
showConfirmButton: false,
|
||
icon: 'success',
|
||
willClose: () => {
|
||
location.reload();
|
||
}
|
||
});
|
||
});
|
||
});
|
||
|
||
|
||
var sayac = Number($("#sayac").val()) || 0;
|
||
|
||
// Ekleme butonuna tıklama olayını ekle (delegation kullanarak)
|
||
$(document).on('click', '.add', function() {
|
||
sayac++;
|
||
var form = "<div class='control-group mb-3'><label class='control-label'>LINK" + sayac + " :</label><div class='controls d-flex align-items-center gap-2'>";
|
||
var form1 = "<select name='downlink[" + sayac + "][]' class='form-control count' style='width: auto;'><option value=''>Select Country</option></select>";
|
||
var form2 = "<input type='text' name='downlink[" + sayac + "][]' class='form-control' required placeholder='Download link'>";
|
||
var form3 = "<input type='hidden' name='downlink[" + sayac + "][]' value='0'><input type='hidden' name='downlink[" + sayac + "][]' value='1'>";
|
||
var deleteBtn = "<button type='button' class='btn btn-danger remove-link'><i class='fa fa-trash'></i></button>";
|
||
|
||
var newElement = $(form + form1 + form2 + form3 + deleteBtn + "</div></div>");
|
||
|
||
// Yeni elementi ekle
|
||
$(".download").append(newElement);
|
||
|
||
// Ülke verilerini yükle
|
||
$.getJSON('/countries.json')
|
||
.done(function(data) {
|
||
var select = newElement.find('.count');
|
||
$.each(data, function(idx, obj) {
|
||
select.append($('<option>', {
|
||
value: obj.id,
|
||
text: obj.name
|
||
}));
|
||
});
|
||
})
|
||
.fail(function(jqxhr, textStatus, error) {
|
||
console.error("Ülke verileri yüklenirken hata oluştu:", textStatus, error);
|
||
});
|
||
});
|
||
|
||
// Silme butonu için delegasyon
|
||
$(document).on('click', '.remove-link', function() {
|
||
$(this).closest('.control-group').remove();
|
||
});
|
||
|
||
|
||
$('.downlinkstatus').click(function(){
|
||
var id = $(this).attr("data-id");
|
||
var status = $(this).attr("data-status");
|
||
$.post('/panel/download/downlinkdStatusChange', {id:id, status:status}, function(response){
|
||
//alert(response);
|
||
location.reload();
|
||
});
|
||
})
|
||
|
||
$('.downlinkDelete').click(function(){
|
||
var id = $(this).attr("data-id");
|
||
$.post('/panel/download/downlinkDelete', {id:id}, function(response){
|
||
location.reload();
|
||
})
|
||
})
|
||
|
||
$('.downloadStatusChange').click(function(){
|
||
var id = $(this).attr("data-id");
|
||
var status = $(this).attr("data-status");
|
||
$.post('/panel/download/downloadStatusChange', {id:id, status:status}, function(response){
|
||
location.reload();
|
||
})
|
||
})
|
||
|
||
});
|