📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
sikayetscripti.demodesign.com.tr
/
panel
📝
sayfalar.php
← Geri Dön
<?php include'header.php'; yetkikontrol(e); $islem = new kullanici($db); if (isset($_POST['sayfasilme'])) { if ($islem->silme("sayfalar","sayfa_id",$_POST['sayfa_id'])) { $sayfa=__DIR__."/../".$_POST['link'].".php"; unlink($sayfa); le(s,$_POST['link']." başlıklı sayfayı sildi."); header("location:sayfalar?durum=ok"); exit; } else { header("location:sayfalar?durum=no"); exit; } } ?> <!-- Begin Page Content --> <div class="container-fluid"> <!-- DataTales Giriş --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Sayfalar</h6> </div> <div class="card-body" style="width: 100%"> <button type="button"class="btn btn-sm btn-info icon-split mobilgoster"> <span class="icon text-white-65"> <i class="fas fa-edit"></i> </span> <span class="text">Seçenekler</span> </button> <!--Tablo filtreleme butonları mobilde gizlendiğinde gözükecek buton--> <!--Tabloyu excel-pdf-csv olarak dışa aktarma butonlarının olduğu alan giriş--> <span class="dropdown no-arrow"> <button data-toggle="dropdown" aria-expanded="false" type="button" id="aktarmagizleme" style="margin-left: 4px;" class="btn btn-sm btn-primary icon-split dropdown-toggle mb-3"> <span class="icon text-white-65"> <i class="fas fa-file-export"></i> </span> <span class="text">Dışa Aktar</span> </button> <a href="sayfaekle"> <button type="button" class="btn btn-sm btn-success icon-split mb-3"> <span class="icon text-white-65"> <i class="fas fa-plus"></i> </span> <span class="text">Ekle</span> </button> </a> <div class="dropdown-menu" aria-labelledby="aktarmagizleme"> <a class="dropdown-item" href="#"> <button type="button" onclick="fnAction('copy');" title="asdsad" attr="Tabloyu Kopyala" class="btn btn-sm icon-split btn-dark"> <span class="icon text-white-65"><i class="fas fa-copy"></i></span> <span class="text">Kopyala</span> </button></a> <a class="dropdown-item" title=""> <button type="button" onclick="fnAction('excel');" attr="Excel Formatında Dışa Aktar" class="btn btn-sm icon-split btn-success"> <span class="icon text-white-65"><i class="fas fa-file-excel"></i></span> <span class="text">Excel</span> </button></a> <a class="dropdown-item" href="#"><button type="button" onclick="fnAction('pdf');" attr="PDF Formatında Dışa Aktar" class="btn btn-sm icon-split btn-danger"><span class="icon text-white-65"><i class="fas fa-file-pdf"></i></span> <span class="text">PDF</span> </button></a> <a class="dropdown-item" href="#"><button type="button" onclick="fnAction('csv');" attr="CSV Formatında Dışa Aktar" class="btn btn-sm icon-split btn-primary"> <span class="icon text-white-65"><i class="fas fa-file-csv"></i></span> <span class="text">CSV</span> </button></a> </div> </span> <!--Tabloyu excel-pdf-csv olarak dışa aktarma butonlarının olduğu alan çıkış--> <div class=""> <table class="table table-bordered table-hover" id="dataTable" width="100%" cellspacing="0"> <thead> <tr> <th>No</th> <th>Başlık</th> <th>Git</th> <th>İşlemler</th> </tr> </thead> <!--While döngüsü ile veritabanında ki verilerin tabloya çekilme işlemi giriş--> <tbody> <?php $say=0; $sonuc=$islem->cok("SELECT * FROM sayfalar"); foreach ($sonuc as $key => $value) {$say++?> <tr> <td><?php echo $say; ?></td> <td><?php echo $value['baslik']; ?></td> <td><a target="_blank" href="<?php echo yol."/".$value['link'] ?>" type="button" class="btn btn-info">Sayfaya Git</a></td> <td> <div class="d-flex justify-content-center"> <form action="sayfaduzenle" method="POST"> <input type="hidden" name="sayfa_id" value="<?php echo $value['sayfa_id'] ?>"> <button type="submit" name="duzenleme" class="btn btn-success btn-sm icon-split"> <span class="icon text-white-60"> <i class="fas fa-edit"></i> </span> </button> </form> <form class="mx-2" action="" method="POST"> <input type="hidden" name="silinecekbaslik" value="<?php echo $value['baslik'] ?>"> <input type="hidden" name="link" value="<?php echo $value['link'] ?>"> <input type="hidden" name="sayfa_id" value="<?php echo $value['sayfa_id']?>"> <button type="submit" name="sayfasilme" class="btn btn-danger btn-sm icon-split silmebutonu"> <span class="icon text-white-60"> <i class="fas fa-trash"></i> </span> </button> </form> </div> </td> </tr> <?php } ?> </tbody> <tfoot> <tr> <th>No</th> <th>Başlık</th> <th>Git</th> <th>İşlemler</th> </tr> </tfoot> <!--While döngüsü ile veritabanında ki verilerin tabloya çekilme işlemi çıkış--> </table> </div> </div> </div> <!--Datatables çıkış--> </div> <?php include'footer.php' ?> <script> var dataTables = $('#dataTable').DataTable({ "ordering": true, //Tabloda sıralama özelliği gözüksün mü? true veya false "searching": true, //Tabloda arama yapma alanı gözüksün mü? true veya false "lengthChange": true, //Tabloda öğre gösterilme gözüksün mü? true veya false "info": true, colReorder: true, stateSave: true, responsive: { details: true }, initComplete: function () { this.api().columns([3,6]).every( function () { var column = this; var select = $('<select class="filtre"><option value=""></option></select>') .appendTo( $(column.footer()).empty() ) .on( 'change', function () { var val = $.fn.dataTable.util.escapeRegex( $(this).val() ); column .search( val ? '^'+val+'$' : '', true, false ) .draw(); }); column.data().unique().sort().each( function ( d, j ) { select.append( '<option value="'+d+'">'+d+'</option>' ) }); }); }, stateSaveParams: function (settings, data) { data.search.search = ""; console.log(data); delete data.search; delete data.columns; delete data.order; console.log(data); }, dom: "<'row mobilgizleexport gizlemeyiac'<'col-md-6'l><'col-md-6'f><'col-md-4 d-none d-print-block'B>>rtip", buttons: [ { extend: 'copyHtml5', className: 'kopyalama-buton' }, { extend: 'excelHtml5', className: 'excel-buton' }, { extend: 'pdfHtml5', className: 'pdf-buton' }, { extend: 'csvHtml5', className: 'csv-buton' } ] }); </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