📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
esnafbul.demodesign.com.tr
📝
hizmet.php
← Geri Dön
<?php include "includes/header.php"; $firmaid = $_GET['firmaid']; $uyeid = $_GET['uyeid']; $hizmetid = $_GET['ser_id']; $uyesor=$db->prepare("SELECT * FROM uyeler where id=:id"); $uyesor->execute(array('id' => $_SESSION['id'])); $uyecek=$uyesor->fetch(PDO::FETCH_ASSOC); $firmasor=$db->prepare("SELECT * FROM uyefirma where id=:id"); $firmasor->execute(array('id' => $firmaid)); $firmacek=$firmasor->fetch(PDO::FETCH_ASSOC); $hizmetsor=$db->prepare("SELECT * FROM firmahizmet where id=:id"); $hizmetsor->execute(array('id' => $hizmetid)); $hizmetcek=$hizmetsor->fetch(PDO::FETCH_ASSOC); ?> <?php if($hizmetcek['uye_id'] != $_SESSION['id']) { header("Location:$ayar[site_url]"); } ?> <title>Hizmet Düzenle | <?php echo $ayar['site_baslik']?></title> <!-- Banner --> <div class="section-space--sm bg-neutral-900"> <div class="container"> <div class="row g-4 align-items-center"> <div class="col-md-6"> <h1 class="d4 clr-neutral-0 mb-3"> Hizmet Düzenle</h1> <ul class="list list-row list-arrow align-items-center"> <li> <a href="#" class="link d-inline-block clr-neutral-0 :clr-tertiary-300"> Anasayfa </a> </li> <li> <a href="#" class="link d-inline-block clr-tertiary-300"> Hizmet Düzenle </a> </li> </ul> </div> <div class="col-md-6"> <div class="text-md-end"> <a href="cikis.php" class="link d-inline-flex align-items-center gap-2 py-3 px-6 rounded-pill bg-neutral-700 :bg-primary-300"> <span class="material-symbols-outlined mat-icon clr-neutral-0"> logout </span> <span class="d-inline-block clr-neutral-0 fw-semibold"> Çıkış Yap </span> </a> </div> </div> </div> </div> </div> <!-- /Banner --> <!-- Dashboard --> <div class="section-space--sm pt-0 position-relative z-1"> <span class="w-100 h-30 position-absolute start-0 end-0 top-0 z-n1 bg-neutral-900"></span> <div class="container"> <div class="row g-4"> <?php include "includes/sidebar.php"; ?> <div class="col-md-7 col-lg-8 col-xl-9"> <div class="accordion user-accordion d-flex flex-column gap-6" id="user-info"> <div class="accordion-item user-accordion__item shadow-3"> <h2 class="accordion-header"> <button class="accordion-button :focus-outline-0" type="button" data-bs-toggle="collapse" data-bs-target="#basic-info" aria-expanded="true" aria-controls="basic-info"> <span class="d-block h3 fw-bold mb-0"> Hizmet Düzenle </span> </button> </h2> <div id="basic-info" class="accordion-collapse collapse show" data-bs-parent="#user-info"> <style> .avatar-upload__preview { width: 270px; height: 200px; position: relative; border-radius: 0%; border: 6px solid hsl(var(--primary-50)/.5); box-shadow: 0 2px 4px 0 hsl(var(--black)/.1); } .avatar-upload__img { width: 100%; height: 100%; border-radius: 0%; background-size: cover; background-repeat: no-repeat; background-position: center; } .avatar-upload__label { display: grid; place-content: center; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: hsl(var(--white)); border: 1px solid hsl(var(--primary-100)/.75); cursor: pointer; font-weight: 400; transition: all .2s ease-in-out; margin-left: 270%; } </style> <form action="" method="post" enctype="multipart/form-data"> <div class="accordion-body"> <div class="row g-4"> <div class="col-lg-12"> <label for="full-name" class="d-block mb-2 fw-medium clr-neutral-500"> Başlık : </label> <input name="baslik" type="text" id="full-name" class="form-control py-3 px-6 rounded-4" placeholder="Başlık" value="<?=$hizmetcek['baslik']?>"> </div> <div class="col-lg-12"> <label class="d-block mb-2 fw-medium clr-neutral-500"> Kısa Açıklama </label> <textarea name="spot" class="form-control py-3 px-6 rounded-4" placeholder="Kısa Açıklama"><?=$hizmetcek['spot']?></textarea> </div> <div class="avatar-upload"> <div class="avatar-upload__edit"> <input name="gorsel" type='file' id="imageUpload" accept=".png, .jpg, .jpeg" class="avatar-upload__input" /> <label for="imageUpload" class="avatar-upload__label"></label> </div> <div class="avatar-upload__preview"> <?php if ($hizmetcek['gorsel'] == NULL || $hizmetcek['gorsel'] == ""){?> <div id="imagePreview" class="avatar-upload__img" style="background-image: url('images/resimyok.png');"> </div> <?php } else {?> <div id="imagePreview" class="avatar-upload__img" style="background-image: url('images/hizmet/<?=$hizmetcek['gorsel']?>');"> </div> <?php }?> </div> </div> <div class="col-12"> <div class="d-flex align-items-center gap-6 flex-wrap"> <button name="hizmetduzenle" class="link d-inline-flex align-items-center gap-2 py-3 px-6 rounded-pill bg-primary-300 clr-neutral-0 :bg-primary-400 :clr-neutral-0 fw-semibold" type="submit">Güncelle</button> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> </div> <!-- /Dashboard --> <script src="uyari/jquerymin.js"></script> <link rel="stylesheet" href="uyari/sweetalert2.min.css"> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.js"></script> <?php if (isset($_POST['hizmetduzenle'])) { $timestamp = date('Y-m-d G:i:s'); if ($_FILES['gorsel']["size"] > 0) { $dosyas = $_FILES["gorsel"]; $kaynak = $_FILES["gorsel"]["tmp_name"]; $dosya = $_FILES["gorsel"]["name"]; $uzanti = explode(".", $_FILES['gorsel']['name']); $random = rand(0,(int) 9999999999999); $random2 = rand(0,(int) 999); $yeni_isim = $random . "-" . $random2 . "-" . $dosya; $hedef = "images/hizmet/" . $yeni_isim; if ($dosyas['type'] == 'image/jpg' || $dosyas['type'] == 'image/jpeg' || $dosyas['type'] == 'image/png') { $gitti = move_uploaded_file($kaynak, $hedef); $ayarkaydet = $db->prepare("UPDATE firmahizmet SET baslik=:baslik, spot=:spot, gorsel=:gorsel WHERE id={$hizmetid} "); $update = $ayarkaydet->execute(array( 'baslik' => $_POST['baslik'], 'spot' => $_POST['spot'], 'gorsel' => $yeni_isim )); if ($update) { Header("location: $ayar[site_url]hizmetler?firmaid=$firmaid&uyeid=$uyeid"); } else { Header("location: $ayar[site_url]hizmetler?firmaid=$firmaid&uyeid=$uyeid"); } } else { Header("location: $ayar[site_url]hizmetler?firmaid=$firmaid&uyeid=$uyeid"); } }else{ $ayarkaydet = $db->prepare("UPDATE firmahizmet SET baslik=:baslik, spot=:spot WHERE id={$hizmetid} "); $update = $ayarkaydet->execute(array( 'baslik' => $_POST['baslik'], 'spot' => $_POST['spot'], )); if ($update) { Header("location: $ayar[site_url]hizmetler?firmaid=$firmaid&uyeid=$uyeid"); } else { Header("location: $ayar[site_url]hizmetler?firmaid=$firmaid&uyeid=$uyeid"); } } } ?> <?php include "includes/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