var pencereObje = $("#sohbet-pencere"); var MesajKey = pencereObje.attr("data-msj-key"); var floodTime = 0; var floodTekrar = 0; var MesajID = 0; var dataText =""; function mesajSil(){ formData = "MesajKey="+MesajKey; AjaxDataPost(formData,HESAP+"ajax/mesajSil/","return-footer"); } function mesajYukle(Islem,Baslat){ if(Islem==1){$(".loadingMessage").show(); } var to =0; var yeniSonuc = new Array(); var mesajAyar = {}; if(Islem==1){ sonSatir = $(".sohbet-pencere-ic-text .mesaj-ic-satir ").first(); }else{ sonSatir = $(".sohbet-pencere-ic-text .mesaj-ic-satir ").last(); } MesajID = sonSatir.attr("data-msj-id"); var yol = HESAP+"ajax/mlist/"+Islem+":"+MesajKey+":"+MesajID+":"+Baslat+"/"; $.getJSON(yol, function(sonucDataText){ sonucVerileriText = fromb64(sonucDataText.dataSonuclar); data = JSON.parse(sonucVerileriText); $.each(data,function(i,sx){ if(i>0){ to++; yeniSonuc[to] = sx; }else{ mesajAyar = sx; } }); if(mesajAyar.SilDurum==1){ $(".son-mesaj-"+mesajAyar.AliciID).html("..."); }else{ $(".son-mesaj-"+mesajAyar.AliciID).html(fromb64(mesajAyar.SonMsj)); } if(Baslat==1){ if(to>40){ $(".onceki-mesajlar").show(); } } var dongu = to; var scrollKontrol = 0; var mesajYok = 1; for(xt=1; xt<=to; xt++){ if(Islem==1){ sonucObje = yeniSonuc[dongu--]; }else{ sonucObje = yeniSonuc[xt]; } titleBalon = "right"; if(sonucObje.Balon=="ben"){ titleBalon = "left"; } gelenMesaj = " "+fromb64(sonucObje.Mesaj)+" "; dataText = '
'+replaceText(gelenMesaj)+' '+sonucObje.MesajSaat+'
'; if(Islem==1){ mesajYok =0; $(".sohbet-pencere-ic-text").prepend(dataText); }else{ scrollKontrol = 1; $(".sohbet-pencere-ic-text").append(dataText); } } if(scrollKontrol==1){ $(".sohbet-pencere-back").animate({scrollTop:$(".sohbet-pencere-ic").prop('scrollHeight')},250); } if(Islem==1){ if(mesajYok==1){ $(".onceki-mesajlar").hide(); toastMesaj("hata","Liste başı..","Başka mesaj bulunmuyor"); } $(".loadingMessage").hide(); } $('[data-toggle="tooltip"]').tooltip(); }); } function kullaniciEngelle(Islem,urlIslem){ if(urlIslem==1){ if(Islem==1){ urlYol = HESAP+"engellediklerim/"; }else{ urlYol = PROFIL_URL+""+fromb64($("#data-name-key").val()); } }else{ urlYol = HESAP+"mesajlar/detay/"+fromb64($("#data-name-key").val()); } if(Islem==1){ var mesaj = "Kullanıcıyı engellemek istediğinize eminmisiniz?"; var OnayMesaj = "Kullanıcı başarıyla engellendi"; var HataMesaj = "Kullanıcı engellenemedi"; }else{ var mesaj = "Kullanıcı engelini kaldırmak istediğnize eminmisiniz?"; var OnayMesaj = "Kullanıcı engeli başarıyla kaldırıldı"; var HataMesaj = "Kullanıcı engeli kaldırılamadı"; } swal({ title: "Lütfen dikkat", text:mesaj, type: "warning", html: true, showCancelButton: true, cancelButtonText:"Vazgeç", closeOnConfirm: false, confirmButtonText:"Evet", showLoaderOnConfirm: true, }, function(){ $.ajax({ type: "POST", url: HESAP+"ajax/engelle/", data: "Islem="+Islem+"&UserKey="+$("#data-user-key-0").val(), success: function(sonuc){ setTimeout(function(){ if(sonuc==1){ swal({ title:"İşlem Başarılı", text:OnayMesaj, type:"success", allowEscapeKey:false, confirmButtonText:'Tamam', url:urlYol, }); }else{ swal({ title:"Hata Oluştu", text:HataMesaj, type:"error", allowEscapeKey:false, confirmButtonText:'Tamam', }); } },500); } }); }); } function MsgSend(){ var zamanTime = Math.floor(new Date().getTime() / 1000); if(floodTime>zamanTime){ toastMesaj("hata","Lütfen dikkat","Flood yapıyorsunuz"); floodTekrar++; return false; } var MesajVeri = $("#sohbetText").val().replace(/([\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, ''); if(MesajVeri!=""){ floodTekrar =0; floodTime = zamanTime+3; formData = "Msg="+MesajVeri+"&MsgKey="+MesajKey; yol = HESAP+"ajax/msgsend/"; $.ajax({ type: "POST", url: yol, data: formData, success: function(ajaxcevap){ sonucObje = JSON.parse(ajaxcevap); if(sonucObje.Sonuc==1){ $("#sohbetText").val("").focus(); gelenMesaj = " "+fromb64(sonucObje.Mesaj)+" "; dataText = '
'+replaceText(gelenMesaj)+' '+sonucObje.MesajSaat+'
'; $(".sohbet-pencere-ic-text").append(dataText); $(".sohbet-pencere-back").animate({scrollTop:$(".sohbet-pencere-ic").prop('scrollHeight')},250); }else{ toastMesaj("hata","Dikkat..",sonucObje.Hata); } //$('#return-footer').html(ajaxcevap); } }); } } function TakipIslem(Islem,dataSatir,sil){ if(Islem==1){ mesaj = "Bu kullanıcıyı takibe alacaksınız"; }else{ mesaj = "Kullanıcının takibini bırakacaksınız"; } var linkUrl=""; swal({ title: "Lütfen dikkat", text:mesaj, type: "warning", html: true, showCancelButton: true, cancelButtonText:"Vazgeç", closeOnConfirm: false, confirmButtonText:"Evet", showLoaderOnConfirm: true, }, function(){ $.ajax({ type: "POST", url: HESAP+"ajax/takip/", data: "Islem="+Islem+"&UserKey="+$("#data-user-key-"+dataSatir).val(), success: function(ajaxcevap){ sonucObje = JSON.parse(ajaxcevap); setTimeout(function(){ if(sonucObje.Sonuc==3){ swal({ title:sonucObje.title, text:sonucObje.mesaj, type:sonucObje.ikon, allowEscapeKey:false, confirmButtonText:'Tamam', }); }else{ if(sil==1){ $("#takip-btn-div-"+dataSatir).remove(); var size = parseInt($(".takip-liste-satir").size()); if(size<1){ linkUrl = HESAP+"takip-ettiklerim/"; } } classTip = $("#data-takip-class").val(); classIslem = "btn-lg"; if(classTip==1){ classIslem = "btn-sm"; } if(classTip==2){ if(sonucObje.Sonuc==1){ $("#takip-btn-div-"+dataSatir).html('check Yazarı Takibini Bırak'); }else if(sonucObje.Sonuc==2){ $("#takip-btn-div-"+dataSatir).html('person_add Yazarı Takip Et'); } }else{ if(sonucObje.Sonuc==1){ $("#takip-btn-div-"+dataSatir).html('checkTakibi Bırak'); }else if(sonucObje.Sonuc==2){ $("#takip-btn-div-"+dataSatir).html('person_addTakip Et'); } } $('[data-toggle="tooltip"]').tooltip(); swal({ title:sonucObje.title, text:sonucObje.mesaj, type:sonucObje.ikon, allowEscapeKey:false, confirmButtonText:'Tamam', url:linkUrl, }); } },500); } }); }); }