📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
qrmenuscripti.demodesign.com.tr
/
xpanel
📝
genel-ayar.php
← Geri Dön
<?php include 'inc/header.php';?> <?php include 'inc/sidebar.php';?> <?php include 'inc/navbar.php';?> <?php if(!empty($_POST)){ $email = $_POST['email']; $phone = $_POST['phone']; $business_phone = $_POST['business_phone']; $adress = $_POST['adress']; $maps_link = $_POST['maps_link']; $copyright = $_POST['copyright']; $page_title = $_POST['page_title']; $page_description = $_POST['page_description']; $page_keywords = $_POST['page_keywords']; $business_link = $_POST['business_link']; $web_adress = $_POST['web_adress']; if ($_FILES['foto']['tmp_name'] != "") { $boyut = $_FILES['foto']['size']; $tip = mime_content_type($_FILES['foto']['tmp_name']); if($tip!="image/jpeg" && $tip!="image/jpg" && $tip!="image/png" && $tip!="application/pdf"){ echo 'Dosya Jpeg veya Png yada Gif , PDF formatında olmalı'; }elseif ($boyut > (1024 * 1024 * 30)) { echo 'Dosya 10MB den büyük olamaz.'; } else { $tip = $_FILES['foto']['type']; $isim = $_FILES['foto']['name']; $uzanti = explode('.', $isim); $uzanti = $uzanti[count($uzanti) - 1]; $random = rand(); $dosya = $_FILES['foto']['tmp_name']; $foto_url = $random . "." . $uzanti; copy($dosya, '../img/' . $foto_url); echo " <script> const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 6000, timerProgressBar: true, didOpen: (toast) => { toast.addEventListener('mouseenter', Swal.stopTimer) toast.addEventListener('mouseleave', Swal.resumeTimer) } }) Toast.fire({ icon: 'success', title: 'Başarı ile güncellendi.' }) </script> "; $settings = $dbh->prepare("UPDATE general_settings SET foto = '".$foto_url."' WHERE id=1 "); $settings->execute(); } } /* favicon */ if ($_FILES['fotoiki']['tmp_name'] != "") { $boyutiki = $_FILES['fotoiki']['sizeiki']; $tip = mime_content_type($_FILES['fotoiki']['tmp_name']); if($tip!="image/jpeg" && $tip!="image/jpg" && $tip!="image/png" && $tip!="application/pdf"){ echo 'Dosya Jpeg veya Png yada Gif , PDF formatında olmalı'; }elseif ($boyutiki > (1024 * 1024 * 30)) { echo 'Dosya 10MB den büyük olamaz.'; } else { $tipiki = $_FILES['fotoiki']['type']; $isimiki = $_FILES['fotoiki']['name']; $uzantiiki = explode('.', $isimiki); $uzantiiki = $uzantiiki[count($uzantiiki) - 1]; $randomiki = rand(); $dosyaiki = $_FILES['fotoiki']['tmp_name']; $foto_urliki = $randomiki . "." . $uzantiiki; copy($dosyaiki, '../img/' . $foto_urliki); echo " <script> const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 6000, timerProgressBar: true, didOpen: (toast) => { toast.addEventListener('mouseenter', Swal.stopTimer) toast.addEventListener('mouseleave', Swal.resumeTimer) } }) Toast.fire({ icon: 'success', title: 'Başarı ile güncellendi.' }) </script> "; $settings = $dbh->prepare("UPDATE general_settings SET home_favicon = '".$foto_urliki."' WHERE id=1 "); $settings->execute(); } } /* referns bitiş */ /* panel logo */ if ($_FILES['fotouc']['tmp_name'] != "") { $boyutuc = $_FILES['fotouc']['sizeuc']; $tip = mime_content_type($_FILES['fotouc']['tmp_name']); if($tip!="image/jpeg" && $tip!="image/jpg" && $tip!="image/png" && $tip!="application/pdf"){ echo 'Dosya Jpeg veya Png yada Gif , PDF formatında olmalı'; }elseif ($boyutuc > (1024 * 1024 * 30)) { echo 'Dosya 10MB den büyük olamaz.'; } else { $tipuc = $_FILES['fotouc']['type']; $isimuc = $_FILES['fotouc']['name']; $uzantiuc = explode('.', $isimuc); $uzantiuc = $uzantiuc[count($uzantiuc) - 1]; $randomuc = rand(); $dosyauc = $_FILES['fotouc']['tmp_name']; $foto_urluc = $randomuc . "." . $uzantiuc; copy($dosyauc, '../img/' . $foto_urluc); echo " <script> const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 6000, timerProgressBar: true, didOpen: (toast) => { toast.addEventListener('mouseenter', Swal.stopTimer) toast.addEventListener('mouseleave', Swal.resumeTimer) } }) Toast.fire({ icon: 'success', title: 'Başarı ile güncellendi.' }) </script> "; $settings = $dbh->prepare("UPDATE general_settings SET controlpage_foto = '".$foto_urluc."' WHERE id=1 "); $settings->execute(); } } /* panel logo */ if ($_FILES['fotodort']['tmp_name'] != "") { $boyutdort = $_FILES['fotodort']['sizedort']; $tip = mime_content_type($_FILES['fotodort']['tmp_name']); if($tip!="image/jpeg" && $tip!="image/jpg" && $tip!="image/png" && $tip!="application/pdf"){ echo 'Dosya Jpeg veya Png yada Gif , PDF formatında olmalı'; }elseif ($boyutdort > (1024 * 1024 * 30)) { echo 'Dosya 10MB den büyük olamaz.'; } else { $tipdort = $_FILES['fotodort']['type']; $isimdort = $_FILES['fotodort']['name']; $uzantidort = explode('.', $isimdort); $uzantidort = $uzantidort[count($uzantidort) - 1]; $randomdort = rand(); $dosyadort = $_FILES['fotodort']['tmp_name']; $foto_urldort = $randomdort . "." . $uzantidort; copy($dosyadort, '../img/' . $foto_urldort); echo " <script> const Toast = Swal.mixin({ toast: true, position: 'top-end', showConfirmButton: false, timer: 6000, timerProgressBar: true, didOpen: (toast) => { toast.addEventListener('mouseenter', Swal.stopTimer) toast.addEventListener('mouseleave', Swal.resumeTimer) } }) Toast.fire({ icon: 'success', title: 'Başarı ile güncellendi.' }) </script> "; $settings = $dbh->prepare("UPDATE general_settings SET foto_dark = '".$foto_urldort."' WHERE id=1 "); $settings->execute(); } } /* katalog bitiş */ $update = $dbh->prepare("UPDATE general_settings SET email = '".$email."', phone = '".$phone."', business_phone = '".$business_phone."', adress = '".$adress."', maps_link = '".$maps_link."', copyright = '".$copyright."', page_title = '".$page_title."', page_description = '".$page_description."', page_keywords = '".$page_keywords."', business_link = '".$business_link."', web_adress = '".$web_adress."' WHERE id = 1 " ); $update->execute(); $id=1; foreach ($_POST["en"] as $key => $value) { dilguncelle("en","general_settings",$id,$key,$value); } } ?> <?php $ayar = $dbh->query("SELECT * FROM general_settings WHERE id = 1 ", PDO::FETCH_ASSOC); if ($ayar->rowCount()) { foreach ($ayar as $ayar) { } } $sonucen = cevir("general_settings",$ayar,"en"); ?> <!-- Page Content--> <div class="page-content"> <div class="container-fluid"> <!-- Page-Title --> <form method="post" action="" enctype="multipart/form-data"> <div class="row"> <div class="col-sm-12"> <div class="page-title-box"> <div class="row"> <div class="col"> <h4 class="page-title">Genel Site Ayarları</h4> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="index.php">Anasayfa</a></li> <li class="breadcrumb-item active">Genel Ayarlar</li> </ol> </div><!--end col--> <div class="col-auto align-self-center"> <button class="btn btn-primary" type="submit"> <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> GÜNCELLE </button> </div><!--end col--> </div><!--end row--> </div><!--end page-title-box--> </div><!--end col--> </div><!--end row--> <!-- end page title end breadcrumb --> <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header"> <h4 class="card-title">Genel Site Ayarları</h4> <p class="text-muted mb-0">Değerli kullanıcı, bu alanda genel olarak sitenizi yapılandırmanız için ayarlar bulunmaktadır.</p> </div><!--end card-header--> <div class="card-body"> <div class="row"> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Telefon Numarası </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="phone" value="<?=$ayar['phone'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Şirket Telefon Numarası </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="business_phone" value="<?=$ayar['business_phone'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Adres </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="adress" value="<?=$ayar['adress'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Mail Adresi</label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="email" value="<?=$ayar['email'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Google Maps Linki </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="maps_link" value="<?=$ayar['maps_link'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Google Benim İşletmem Linki </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="business_link" value="<?=$ayar['business_link'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Copyright Yazısı </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="copyright" value="<?=$ayar['copyright'];?>" required=""> </div> </div> <div class="col-xl-6"> <div class="form-group"> <label for="exampleInputEmail1">Web Site URL </label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" name="web_adress" value="<?=$ayar['web_adress'];?>" required=""> </div> </div> </div> <div class="row"> <div class="col-xl-6"> <div class="card-body"> <center><p>Site Favicon Seçimi</p></center> <input type="file" id="input-file-now-custom-1" name="fotoiki" accept="image/x-png,image/gif,image/png,image/jpeg,application/pdf" class="dropify" data-default-file="../img/<?=$ayar['home_favicon'];?>" /> </div><!--end col--> </div> <div class="col-xl-6"> <div class="card-body"> <center><p>Admin Paneli Favicon Seçimi</p></center> <input type="file" id="input-file-now-custom-2" name="fotouc" accept="image/x-png,image/gif,image/png,image/jpeg,application/pdf" class="dropify" data-default-file="../img/<?=$ayar['controlpage_foto'];?>" /> </div><!--end col--> </div> <div class="col-xl-6"> <div class="card-body"> <center><p>Admin Paneli + Site Siyah Logo (gece modu)</p></center> <input type="file" id="input-file-now-custom-3" name="foto" accept="image/x-png,image/gif,image/png,image/jpeg,application/pdf" class="dropify" data-default-file="../img/<?=$ayar['foto'];?>" /> </div><!--end col--> </div> <div class="col-xl-6"> <div class="card-body"> <center><p>Admin Paneli + Site Beyaz Logo (gündüz modu)</p></center> <input type="file" id="input-file-now-custom-4" name="fotodort" accept="image/x-png,image/gif,image/png,image/jpeg,application/pdf" class="dropify" data-default-file="../img/<?=$ayar['foto_dark'];?>" /> </div><!--end col--> </div> </div> <!-- dil başlangıçı --> <div class="row"> <div class="col-lg-12 col-xl-12"> <div class="accordion" id="accordionExample"> <div class="card border mb-1 shadow-none"> <div class="card-header custom-accordion rounded-0" id="headingOne"> <a href="" class="text-dark" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> <i data-feather="activity"></i> Seo Ayarları </a> </div> <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionExample"> <div class="card-body"> <div class="row"> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Başlığı</label> <input type="text" class="form-control" name="page_title" value="<?=$ayar['page_title'];?>" id="exampleInputPassword1" placeholder="Sayfa Başlığı"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Açıklaması</label> <input type="text" class="form-control" name="page_description" value="<?=$ayar['page_description'];?>" id="exampleInputPassword1" placeholder="Sayfa Açıklaması"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Anahtar Kelimeleri</label> <input type="text" class="form-control" name="page_keywords" value="<?=$ayar['page_keywords'];?>" id="exampleInputPassword1" placeholder="Sayfa Anahtar Kelimeleri"> </div> </div> </div> </div> </div> </div> <div class="card mb-1 border shadow-none"> <div class="card-header rounded-0" id="headingTwo"> <a href="" class="collapsed text-dark" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> <i data-feather="sliders"></i> İngilizce Dil Ayarları </a> </div> <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample"> <div class="card-body"> <div class="row"> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Başlığı</label> <input type="text" class="form-control" name="en[page_title]" value="<?=$sonucen['page_title'];?>" id="exampleInputPassword1" placeholder="Sayfa Başlığı"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Açıklaması</label> <input type="text" class="form-control" name="en[page_description]" value="<?=$sonucen['page_description'];?>" id="exampleInputPassword1" placeholder="Sayfa Açıklaması"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="exampleInputPassword1">Sayfa Anahtar Kelimeleri</label> <input type="text" class="form-control" name="en[page_keywords]" value="<?=$sonucen['page_keywords'];?>" id="exampleInputPassword1" placeholder="Sayfa Anahtar Kelimeleri"> </div> </div> </div> </div> </div> </div> </div> </div><!--end col--> </div><!--end row--> <!-- dil bitişi --> <br> <button class="btn btn-primary btn-block" type="submit"> <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> GÜNCELLE </button> </form> </div><!--end card-body--> </div><!--end card--> </div><!--end col--> </div><!--end row--> </div><!-- container --> <div class="col-lg-12"> <div class="card"> <div class="card-header"> <div class="row align-items-center"> <div class="col"> <h4 class="card-title">Google benim işletmem profil kodu</h4> </div><!--end col--> </div> <!--end row--> </div><!--end card-header--> <div class="card-body"> <div class="alert alert-light mb-0" role="alert"> <p> Değerli kullanıcı, müşterilerinizin işletmeniz hakkında yorumlarını yapabilmesi için bazı ayarları yapmanız gerekir. <a href="https://www.youtube.com/watch?v=o-kbTyK-aS4"> Buraya tıklayarak </a> işletmenizin kodunu nasıl öğrenebileceğinize dair bir video anlatım mevcuttur. Yapmanız gereken tek şey tarayıcınıza işletmenizin adını yazın harita kısımına gelerek yorumlar kısmının olduğu alana sağ tıklayıp öğeyi denetle diyin sonrasında "<b> ctrl + f </b>" tuşu yardımcı ile " <b>data-pid </b>" kelimesini arayın çıkan random kodu ilgili alana yapıştırıp kaydedin. <br> <br><b>Örnek bir çıktı:</b> " <b>data-pid="ChI*************huI"</b> " sadece C ile I bittiği alanları almalısınız. </p> </div> </div><!--end card-body--> </div><!--end card--> </div><!--end col--> <?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