📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
blogscripti.demodesign.com.tr
/
admin
📝
genel-gorunum.php
← Geri Dön
<?php include('inc/head.php'); include('inc/header.php'); if($kullanici['yetki'] == 0){ echo '<div class="container-xxl container-p-y"> <div class="misc-wrapper"> <h2 class="mb-1 mx-2">Yetkisiz erişim!</h2> <p class="mb-4 mx-2">Yetkiniz olmayan bir sayfaya girmeye çalışıyorsunuz. <br> Site yöneticisi ile iletişime geçin.</p> <a href="index" class="btn btn-primary mb-4">Anasayfa</a> <div class="mt-4"> <img src="assets/img/illustrations/page-misc-you-are-not-authorized.png" alt="page-misc-not-authorized" width="170" class="img-fluid"> </div> </div> </div> </div> '; } else { $siteayargetir = $db->query("SELECT * FROM ayarlar WHERE id = 1")->fetch(PDO::FETCH_ASSOC); ?> <div class="container-xxl flex-grow-1 container-p-y"> <h4 class="fw-bold py-3 mb-4"><span class="text-muted fw-light">Görünüm/</span> Genel Görünüm Ayarları</h4> <div class="row"> <div class="col-xl"> <?php if(isset($_FILES['logo']) && $_FILES['logo']['error'] == 0 && in_array($_FILES['logo']['type'], array('image/jpeg', 'image/png', 'image/webp'))) { $dosyaAdi = uniqid() . '-' . $_FILES['logo']['name']; $hedefKlasor = '../uploads/'; $hedefDosya = $hedefKlasor . $dosyaAdi; move_uploaded_file($_FILES['logo']['tmp_name'], $hedefDosya); $sorgu = "UPDATE ayarlar SET logo = '{$hedefDosya}' WHERE id = 1"; $sorguCalistir = $db->query($sorgu); echo '<div class="alert alert-success d-flex align-items-center" role="alert"> <span class="alert-icon text-success me-2"> <i class="ti ti-check ti-xs"></i> </span> Kaydedildi </div><script> setTimeout(function() { const url = "/admin/genel-gorunum"; history.pushState(null, null, url); location.reload(); }, 3000); </script>' ; } if(isset($_FILES['favicon']) && $_FILES['favicon']['error'] == 0 && in_array($_FILES['favicon']['type'], array('image/jpeg', 'image/png', 'image/webp'))) { $dosyaAdi = uniqid() . '-' . $_FILES['favicon']['name']; $hedefKlasor = '../uploads/'; $hedefDosya = $hedefKlasor . $dosyaAdi; move_uploaded_file($_FILES['favicon']['tmp_name'], $hedefDosya); $sorgu = "UPDATE ayarlar SET favicon = '{$hedefDosya}' WHERE id = 1"; $sorguCalistir = $db->query($sorgu); echo '<div class="alert alert-success d-flex align-items-center" role="alert"> <span class="alert-icon text-success me-2"> <i class="ti ti-check ti-xs"></i> </span> Kaydedildi </div><script> setTimeout(function() { const url = "/admin/genel-gorunum"; history.pushState(null, null, url); location.reload(); }, 3000); </script>' ; } if(isset($_FILES['pwa1']) && $_FILES['pwa1']['error'] == 0 && in_array($_FILES['pwa1']['type'], array('image/jpeg', 'image/png', 'image/webp'))) { $dosyaAdi = uniqid() . '-' . $_FILES['pwa1']['name']; $hedefKlasor = '../uploads/'; $hedefDosya = $hedefKlasor . $dosyaAdi; move_uploaded_file($_FILES['pwa1']['tmp_name'], $hedefDosya); $sorgu = "UPDATE ayarlar SET pwaikon1 = '{$hedefDosya}' WHERE id = 1"; $sorguCalistir = $db->query($sorgu); echo '<div class="alert alert-success d-flex align-items-center" role="alert"> <span class="alert-icon text-success me-2"> <i class="ti ti-check ti-xs"></i> </span> Kaydedildi </div><script> setTimeout(function() { const url = "/admin/genel-gorunum"; history.pushState(null, null, url); location.reload(); }, 3000); </script>' ; } if(isset($_FILES['pwa2']) && $_FILES['pwa2']['error'] == 0 && in_array($_FILES['pwa2']['type'], array('image/jpeg', 'image/png', 'image/webp'))) { $dosyaAdi = uniqid() . '-' . $_FILES['pwa2']['name']; $hedefKlasor = '../uploads/'; $hedefDosya = $hedefKlasor . $dosyaAdi; move_uploaded_file($_FILES['pwa2']['tmp_name'], $hedefDosya); $sorgu = "UPDATE ayarlar SET pwaikon2 = '{$hedefDosya}' WHERE id = 1"; $sorguCalistir = $db->query($sorgu); echo '<div class="alert alert-success d-flex align-items-center" role="alert"> <span class="alert-icon text-success me-2"> <i class="ti ti-check ti-xs"></i> </span> Kaydedildi </div><script> setTimeout(function() { const url = "/admin/genel-gorunum"; history.pushState(null, null, url); location.reload(); }, 3000); </script>' ; } ?> <?php if (isset($_POST['topbarrenk'])) { $resim = $_FILES['resim']; $data = [ 'topbarrenk' => $_POST['topbarrenk'], 'headerrenk' => $_POST['headerrenk'], 'footerrenk' => $_POST['footerrenk'], ]; echo veriguncelle("ayarlar", 1, $data, $resim, $db); } ?> <div class="card mb-4"> <div class="card-header d-flex justify-content-between align-items-center"> <h5 class="mb-0">Genel Görünüm Ayarları</h5> </div> <div class="card-body"> <form action="" method="post" enctype="multipart/form-data"> <div class="row"> <div class="col-md-10"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">Site Logosu</label> <input type="file" class="form-control" id="basic-default-fullname" name="logo" /> </div> </div> <div class="col-md-2 d-flex align-items-center justify-content-center"> <img src="<?=$siteayargetir['logo']?>" class="img-fluid" alt="resim açıklaması"> </div> </div> <div class="row"> <div class="col-md-10"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">Favicon</label> <input type="file" class="form-control" id="basic-default-fullname" name="favicon" /> </div> </div> <div class="col-md-2 d-flex align-items-center justify-content-center"> <img src="<?=$siteayargetir['favicon']?>" class="img-fluid" alt="resim açıklaması"> </div> </div> <div class="row"> <div class="col-md-10"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">PWA 192*192 İkon</label> <input type="file" class="form-control" id="basic-default-fullname" name="pwa1" /> </div> </div> <div class="col-md-2 d-flex align-items-center justify-content-center"> <img src="<?=$siteayargetir['pwaikon1']?>" class="img-fluid" alt="resim açıklaması"> </div> </div> <div class="row"> <div class="col-md-10"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">PWA 512*512 İkon</label> <input type="file" class="form-control" id="basic-default-fullname" name="pwa2" /> </div> </div> <div class="col-md-2 d-flex align-items-center justify-content-center"> <img src="<?=$siteayargetir['pwaikon2']?>" class="img-fluid" alt="resim açıklaması"> </div> </div> <div class="row"> <div class="col-md-4"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">Topbar Rengi</label> <input type="color" class="form-control" value="<?=$siteayargetir['topbarrenk']?>" id="basic-default-fullname" name="topbarrenk" style=" height: 50px; " /> </div> </div> <div class="col-md-4"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">Header Rengi</label> <input type="color" class="form-control" value="<?=$siteayargetir['headerrenk']?>" id="basic-default-fullname" name="headerrenk" style=" height: 50px; " /> </div> </div> <div class="col-md-4"> <div class="mb-3"> <label class="form-label" for="basic-default-fullname">Footer Rengi</label> <input type="color" class="form-control" value="<?=$siteayargetir['footerrenk']?>" id="basic-default-fullname" name="footerrenk" style=" height: 50px; " /> </div> </div> </div> <button type="submit" style="width: 100%" class="btn btn-primary">Güncelle</button> </form> </div> </div> </div> </div> </div> <?php } include('inc/footer.php'); ?>
💾 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