📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
sikayetscripti.demodesign.com.tr
📝
begenilenler.php
← Geri Dön
<?php require_once 'panel/config.php'; oturumkontrol(e); iki_adimli_dogrulama(); $meta_baslik="Beğenilenler | ".$ayarcek['site_baslik']; $meta_aciklama=$ayarcek['site_aciklama']; $meta_anahtar_kelime=@$ayarcek['site_anahtar_kelime']; $meta_one_cikan=$ayarcek['site_link']."/img/genel/".$ayarcek['site_one_cikan']; $kat_metin=" kategori!=-99 "; require_once 'header.php'; ?> <?php require_once 'header-top.php'; ?> <section class="my-5 position-relative" style="min-height: 450px"> <?php if (isset($_GET['sirala'])) { if ($_GET['sirala']=="son") { $siralama=" sikayet_begeni.begeni_id DESC "; } else if ($_GET['sirala']=="incelenen") { $siralama=" sikayet.incelenme_sayisi DESC "; } else { $siralama=" sikayet.begeni DESC, sikayet.incelenme_sayisi DESC "; } } else { $siralama=" sikayet_begeni.begeni_id DESC, sikayet.baslik ASC "; } if (isset($_GET['tur'])) { if ($_GET['tur']=="sikayet") { $liste_tur=" sikayet.tur=0 "; } else if ($_GET['tur']=="tesekkur") { $liste_tur=" sikayet.tur=1 "; } else { $liste_tur=" sikayet.tur!=99 "; } } else { $liste_tur=" sikayet.tur!=99 "; } $goz_sikayet_sayisi = 10; $toplam_sikayet_sayisi=$crud->tek("SELECT COUNT(sikayet_id) as sayi FROM sikayet INNER JOIN sikayet_begeni ON sikayet_begeni.sikayet=sikayet.sikayet_id WHERE sikayet_begeni.kullanici={$_SESSION['kul_id']} AND durum!=0 AND $liste_tur ")['sayi']; $toplam_sayfa = ceil($toplam_sikayet_sayisi / $goz_sikayet_sayisi); $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1; if($sayfa < 1) $sayfa = 1; if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa; $limit = ($sayfa - 1) * $goz_sikayet_sayisi; $sorgu = $db->prepare("SELECT sikayet.*,firma.isim,kullanicilar.kul_isim,kullanicilar.kul_logo,firma.link as firma_link FROM sikayet INNER JOIN firma ON firma.firma_id=sikayet.firma INNER JOIN kullanicilar ON kullanicilar.kul_id=sikayet.ekleyen INNER JOIN sikayet_begeni ON sikayet_begeni.sikayet=sikayet.sikayet_id WHERE sikayet_begeni.kullanici={$_SESSION['kul_id']} AND sikayet.durum!=0 AND sikayet.durum!=5 AND $liste_tur ORDER BY $siralama LIMIT $limit, $goz_sikayet_sayisi"); $sorgu->execute(); //pre($sorgu->debugDumpParams()); $sayi=0; ?> <div class="container-fluid"> <div class="row justify-content-center"> <div class="col-md-8 col-lg-6"> <div class="row"> <?php while($value = $sorgu->fetch(PDO::FETCH_ASSOC)) { $sayi++; $link=$value['link']; if (oturumkontrol()) { $begeni_sonuc=$crud->tek("SELECT begeni_id, COUNT(begeni_id) as sayi FROM sikayet_begeni WHERE kullanici={$_SESSION['kul_id']} AND sikayet={$value['sikayet_id']}"); $begeni=$begeni_sonuc['sayi']; } else { $begeni=0; } if (oturumkontrol()) { $favori_sonuc=$crud->tek("SELECT favori_id, COUNT(favori_id) as sayi FROM sikayet_begeni WHERE kullanici={$_SESSION['kul_id']} AND sikayet={$value['sikayet_id']}"); $favori=@$favori_sonuc['sayi']; } else { $favori=0; } if ($value['tur']==0) { $tur="sikayet"; } else { $tur="tesekkur"; } ?> <?php if ($sayi==4): $sayi=1;?> <?php if (reklam("genel_ust_reklam")): ?> <div class="reklam_alani_sikayetler_ara my-4 col-md-12 text-center"> <?php echo $ayarcek['yatay_reklam_kodu'] ?> </div> <?php endif ?> <?php endif ?> <div class="sikayet"> <div class="row d-flex justify-content-between"> <div class="d-flex"> <div class="ml-2 mr-2"> <img src="img/profil/<?php echo $value['kul_logo'] ?>" style="height: 40px; width:40px"> </div> <div> <div><b><?php echo $value['kul_isim'] ?></b></div> <div class="text-left"><a href="marka/<?php echo $value['firma_link'] ?>"><?php echo $value['isim'] ?></a></div> </div> </div> <?php if ($value['durum']==2): ?> <div class="cozuldu px-3"> <i class="far fa-check-circle"></i>Çözüldü </div> <?php endif ?> <div class="mr-3"><?php echo $value['incelenme_sayisi'] ?> Görüntülenme</div> </div> <hr> <a href="<?php echo $tur ?>/<?php echo $value['link'] ?>"> <h2 class="font-weight-bold fs-75"><?php echo $value['baslik'] ?></h2> <p><?php echo mb_substr(strip_tags($value['icerik']), 0,220) ?>...</p> </a> <hr> <div class="row"> <button onclick="begen(this)" value="<?php echo $value['sikayet_id'] ?>" type="button" <?php if ($begeni!=0) { echo "class='btn-bos ml-3 islem-tamam' data-id='{$begeni_sonuc['begeni_id']}' data-durum='ok'"; } else { echo "class='btn-bos ml-3'"; } ?> ><i class="far fa-thumbs-up"></i> Beğen</button> <a href="<?php echo $tur ?>/<?php echo $value['link'] ?>#yorumlar" onclick="yorum(this)" value="<?php echo $value['sikayet_id'] ?>" type="button" class="btn-bos ml-3"><i class="far fa-comment"></i> Yorum Yap</a> <!-- <button onclick="paylas(this)" value="<?php echo $value['sikayet_id'] ?>" type="button" class="btn-bos ml-3"><i class="fas fa-share"></i> Paylaş</button> --> <button onclick="favori(this)" value="<?php echo $value['sikayet_id'] ?>" type="button" <?php if ($favori!=0) { echo "class='btn-bos ml-3 islem-tamam' data-id='{$favori_sonuc['favori_id']}' data-durum='ok'"; } else { echo "class='btn-bos ml-3'"; } ?> ><i class="far fa-bookmark"></i> Kaydet</button> <div class="ml-auto mr-3 tarih_alani"><?php echo $value['eklenme_tarihi'] ?></div> </div> </div> <?php } ?> </div> <div class="row d-flex justify-content-center mt-3"> <nav aria-label="Page navigation example"> <ul class="pagination"> <?php $sayfa_goster = 5; $en_az_orta = ceil($sayfa_goster/2); $en_fazla_orta = ($toplam_sayfa+1) - $en_az_orta; $sayfa_orta = $sayfa; if($sayfa_orta < $en_az_orta) $sayfa_orta = $en_az_orta; if($sayfa_orta > $en_fazla_orta) $sayfa_orta = $en_fazla_orta; $sol_sayfalar = round($sayfa_orta - (($sayfa_goster-1) / 2)); $sag_sayfalar = round((($sayfa_goster-1) / 2) + $sayfa_orta); if($sol_sayfalar < 1) $sol_sayfalar = 1; if($sag_sayfalar > $toplam_sayfa) $sag_sayfalar = $toplam_sayfa; if ($toplam_sikayet_sayisi!=0) { if($sayfa != 1) echo ' <li class="sayfa-nav"><a class="sayfalandirma" value="1" link="begenilenler?sayfa=1"><<</a></li>'; if($sayfa != 1) echo '<li class="sayfa-nav"> <a class="sayfalandirma" value="'.($sayfa-1).'" link="begenilenler?sayfa='.($sayfa-1).'"><</a></li> '; } else { echo "<h3>Kayıt Bulunamadı</h3>"; } for($s = $sol_sayfalar; $s <= $sag_sayfalar; $s++) { if($sayfa == $s) { echo '<li class="active sayfa-nav"><a class="sayfalandirma" value="'.$s.'" link="begenilenler?sayfa='.$s.'">'.$s.'</a></li>'; } else { echo '<li class="sayfa-nav"><a class="sayfalandirma" value="'.$s.'" link="begenilenler?sayfa='.$s.'">'.$s.'</a> '; } } if($sayfa != $toplam_sayfa) echo ' <li class="sayfa-nav"><a class="sayfalandirma" value="'.($sayfa+1).'" link="begenilenler?sayfa='.($sayfa+1).'">></a> </li>'; if($sayfa != $toplam_sayfa) echo ' <li class="sayfa-nav"><a class="sayfalandirma" value="'.$toplam_sayfa.'" link="begenilenler?sayfa='.$toplam_sayfa.'">>></a></li>'; ?> </ul> </nav> </div> </div> <div class="col-md-4 col-lg-3"> <div class="second-pricing-table bg-mavi mx-auto mb-5"> <h5 class="second-pricing-table-title mb-0">Sırala</h5> <?php if (isset($_GET['tur'])) { $gettur="&tur=".$_GET['tur']; } else { $gettur=""; } ?> <div class="row"> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?sirala=son<?php echo $gettur?>">En Son <b>Yayınlanan</b></a> </div> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?sirala=incelenen<?php echo $gettur?>">En Çok <b>İncelenen</b></a> </div> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?sirala=begenilen<?php echo $gettur?>">En Çok <b>Beğenilen</b></a> </div> </div> <br> <h5 class="second-pricing-table-title mb-0">Tür</h5> <?php if (isset($_GET['sirala'])) { $getsira="&sirala=".$_GET['sirala']; } else { $getsira=""; } ?> <div class="row"> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?tur=sikayet<?php echo $getsira?>">Şikayetler</a> </div> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?tur=tesekkur<?php echo $getsira?>">Teşekkürler</a> </div> <div class="col-md-4 p-0 w-b"> <a class="second-pricing-table-button bg-white text-mavi fs-1" href="begenilenler?tur=hepsi<?php echo $getsira?>">Hepsi</a> </div> </div> </div> <?php if (reklam("genel_ust_reklam")): ?> <div class="reklam_alani_kare mt-4"> <?php echo $ayarcek['kare_reklam_kodu'] ?> </div> <?php endif ?> </div> </div> </div> </section> <?php require_once 'footer.php'; ?> <script> function begen(kendisi) { var begen_durum="no"; var begeni_id=0; if ($(kendisi).attr("data-durum")=="ok") { begen_durum="ok"; begeni_id=$(kendisi).attr("data-id"); } else { begen_durum="no"; } $.ajax({ url: 'panel/classes/ajax.php', type: 'POST', data: {'begen':begen_durum,'sikayet_id': $(kendisi).attr('value'),'begeni_id':begeni_id}, success: function (gelenveri) { var veri = $.parseJSON(gelenveri); if (veri.durum=="no") { bildirim("error","İşlem Başarısız",veri.mesaj); } else { if (veri.durum=="ok") { $(kendisi).addClass("islem-tamam"); $(kendisi).attr('data-id', veri.id); $(kendisi).attr('data-durum', veri.durum); } else { $(kendisi).removeClass("islem-tamam"); $(kendisi).removeAttr('data-id'); $(kendisi).removeAttr('data-durum'); } } } }); } function favori(kendisi) { var favori_durum="no"; var favori_id=0; if ($(kendisi).attr("data-durum")=="ok") { favori_durum="ok"; favori_id=$(kendisi).attr("data-id"); } else { favori_durum="no"; } $.ajax({ url: 'panel/classes/ajax.php', type: 'POST', data: {'favori':favori_durum,'sikayet_id': $(kendisi).attr('value'),'favori_id':favori_id}, success: function (gelenveri) { var veri = $.parseJSON(gelenveri); if (veri.durum=="no") { bildirim("error","İşlem Başarısız",veri.mesaj); } else { if (veri.durum=="ok") { $(kendisi).addClass("islem-tamam"); $(kendisi).attr('data-id', veri.id); $(kendisi).attr('data-durum', veri.durum); } else { $(kendisi).removeClass("islem-tamam"); $(kendisi).removeAttr('data-id'); $(kendisi).removeAttr('data-durum'); } } } }); } </script>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula