📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
butikv1.demodesign.com.tr
/
xpanel
📝
urun-duzenle.php
← Geri Dön
<?php $blok="urun-yonetim"; $sayfa="urun-ekle"; ?> <?php include 'inc/header.php';?> <?php include 'inc/sidebar.php';?> <?php include 'inc/navbar.php';?> <?php if(!empty($_POST)){ $id = $_GET["id"]; $product_name = $_POST['product_name']; $product_description = $_POST['product_description']; $product_price = $_POST['product_price']; $product_tag = $_POST['product_tag']; $product_short = $_POST['product_short']; $parent = $_POST['parent']; $stok = $_POST['stok']; $page_title = $_POST['page_title']; $page_description = $_POST['page_description']; $page_keywords = $_POST['page_keywords']; $foto = $_POST['foto']; if ($_FILES['foto']['tmp_name'] != "") { $boyut = $_FILES['foto']['size']; if ($boyut > (1024 * 1024 * 30)) { echo 'Dosya 30MB 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 'Dosyanız upload edildi!'; $settings = $dbh->prepare("UPDATE product SET foto = '".$foto_url."' WHERE id = '".$id."'"); $settings->execute(); } } $update = $dbh->prepare("UPDATE product SET product_name = '".$product_name."',product_description = '".$product_description."', product_price = '".$product_price."', parent = '".$parent."',stok = '".$stok."', product_tag = '".$product_tag."' , product_short='".$product_short."', page_title='".$page_title."', page_description='".$page_description."', page_keywords='".$page_keywords."' WHERE id = '".$id."'"); $update->execute(); foreach ($_POST["en"] as $key => $value) { dilguncelle("en","product",$id,$key,$value); } } ?> <?php $sorgu = $dbh->prepare("SELECT * FROM product Where id=:id"); $sorgu->execute(['id' => (int)$_GET["id"]]); $sonuc = $sorgu->fetch(); $sonucen = cevir("product",$sonuc,"en"); ?> <!-- Page Inner Start --> <!--================================--> <div class="page-inner"> <!-- Main Wrapper --> <div id="main-wrapper"> <!--================================--> <!-- Breadcrumb Start --> <!--================================--> <div class="pageheader pd-t-25 pd-b-35"> <div class="pd-t-5 pd-b-5"> <h1 class="pd-0 mg-0 tx-20">Ürün Düzenle </h1> </div> <div class="breadcrumb pd-0 mg-0"> <a class="breadcrumb-item" href="index.php"> <?php echo $dil["anasayfa"];?></a> <span class="breadcrumb-item active">Ürün Düzenle </span> </div> </div> <!--/ Breadcrumb End --> <!--================================--> <!--/ Orta Alanın Başlangıç Noktası --> <div class="row row-xs clearfix"> <!-- Striped Table Start --> <!--================================--> <div class="col-md-12 col-lg-12"> <div class="card mg-b-20"> <div class="card-header"> <h4 class="card-header-title"> Ürün Düzenle </h4> <div class="card-header-btn"> <a href="#" data-toggle="collapse" class="btn card-collapse" data-target="#collapse1" aria-expanded="true"><i class="ion-ios-arrow-down"></i></a> <a href="#" data-toggle="refresh" class="btn card-refresh"><i class="ion-android-refresh"></i></a> <a href="#" data-toggle="expand" class="btn card-expand"><i class="ion-android-expand"></i></a> </div> </div> <div class="card-body collapse show" id="collapse1"> <div class="form-layout form-layout-1"> <form action="" method="post" enctype="multipart/form-data"> <div class="row mg-b-25"> <div class="col-lg-6"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["kategori_secimi"];?>: <span class="tx-danger">*</span></label> <select class="form-control" name="parent"> <option hidden value=""> <?=$sonuc['parent'];?> </option> <?php $kategoric = $dbh->query("select * from menu_categories WHERE parent = '' ", PDO::FETCH_ASSOC); if ($kategoric->rowCount()) { foreach ($kategoric as $kategori) { $optgroup="optgroup"; $alt = $dbh->query("select * from menu_categories WHERE parent = '" . $kategori['id'] . "' ", PDO::FETCH_ASSOC); if ($alt->rowCount()) { echo '<optgroup label="' . $kategori['categories_name'] . '" >'; foreach ($alt as $alt) { echo '<option '.($alt['id']==$sonuc["parent"]?"selected":"").' value="' . $alt['id'] . '">' . $alt['categories_name'] . '</option>'; } echo '</optgroup>'; }else{ echo '<option '.($kategori['id']==$sonuc["parent"]?"selected":"").' value="' . $kategori['id'] . '">' . $kategori['categories_name'] . '</option>'; } } } ?> </select> </div> </div> <div class="col-lg-6"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["urun_adi"];?>: <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="product_name" value="<?=$sonuc['product_name'];?>"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["urun_fiyati"];?>: <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="product_price" value="<?=$sonuc['product_price'];?>"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active">Ürün Etiketi: <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="product_tag" value="<?=$sonuc['product_tag'];?>"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active">Ürün Stok: <span class="tx-danger">*</span></label> <input class="form-control" type="number" name="stok" value="<?=$sonuc['stok'];?>"> </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active">Ürün Kısa Açıklama:</label> <textarea name="product_short" id="metin" class="ckeditor form-control"><?=$sonuc['product_short'];?></textarea> </div> </div> <!-- col-4 --> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["urun_aciklama"];?>:</label> <textarea name="product_description" id="metin" class="ckeditor form-control"><?=$sonuc['product_description'];?></textarea> </div> </div> <!-- seo alanı --> <div class="col-md-12 col-lg-12"> <div class="card-body collapse show" id="collapse3"> <div id="accordionHeaderbg"> <div class="card mb-2"> <div class="card-header bg-info"> <a class="text-light collapsed" data-toggle="collapse" href="#accordionHeaderbg1" aria-expanded="false"> <?php echo $dil["seo_ayarlari"];?> </a> </div> <div id="accordionHeaderbg1" class="collapse" data-parent="#accordionHeaderbg" style=""> <div class="card-body"> <div class="row mg-b-25"> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["sayfa_baslik"];?> :</label> <input class="form-control" type="text" name="page_title" value="<?=$sonuc['page_title'];?>"> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["sayfa_aciklama"];?> :</label> <input class="form-control" type="text" name="page_description" value="<?=$sonuc['page_description'];?>" > </div> </div> <div class="col-lg-4"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["sayfa_anahtar"];?> :</label> <input class="form-control" type="text" name="page_keywords" value="<?=$sonuc['page_keywords'];?>"> </div> </div> </div> <div class="alert alert-primary" role="alert"> <?php echo $dil["seo_aciklama"];?> </div> </div> </div> </div> </div> </div> </div> <!-- seo bitiş alanı --> <!-- seo alanı --> <div class="col-md-12 col-lg-12"> <div class="card-body collapse show" id="collapse311"> <div id="accordionHeaderbg"> <div class="card mb-2"> <div class="card-header bg-info"> <a class="text-light collapsed" data-toggle="collapse" href="#accordionHeaderbg311" aria-expanded="false"> İngilizce Ayarları </a> </div> <div id="accordionHeaderbg311" class="collapse" data-parent="#accordionHeaderbg" style=""> <div class="card-body"> <div class="row mg-b-25"> <div class="col-lg-6"> <div class="form-group"> <label class="form-control-label active">Ürün Adı :</label> <input class="form-control" type="text" name="en[product_name]" value="<?=$sonucen['product_name'];?>" > </div> </div> <div class="col-lg-6"> <div class="form-group"> <label class="form-control-label active">Ürün Etiketi :</label> <input class="form-control" type="text" name="en[product_tag]" value="<?=$sonucen['product_tag'];?>" > </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active">Kısa Açıklama: <span class="tx-danger">*</span></label> <textarea name="en[product_short]" id="icerik" class="ckeditor"><?=$sonucen['product_short'];?></textarea> </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active">Açıklama: <span class="tx-danger">*</span></label> <textarea name="en[product_description]" id="icerikx" class="ckeditor"><?=$sonucen['product_description'];?></textarea> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- foto alanı --> <div class="col-md-12 col-lg-12"> <div class="card-body collapse show" id="collapse5"> <input type="file" name="foto" class="dropify" data-height="200" data-default-file="../img/<?=$sonuc['foto'];?>"/> </div> </div> <!-- foto alan bitişi --> <div class="col-md-12 col-lg-12"> <div class="alert alert-warning" role="alert"> <?php echo $dil["foto_aciklama"];?> <b> 400x265 px</b> <?php echo $dil["foto_aciklamaiki"];?> </div> </div> </div> <!-- kaydet --> <div class="form-layout-footer"> <div class="col-sm-12 col-md-12"> <button type="submit" class="btn btn-success btn-with-icon btn-block mg-t-10"> <div class="ht-40"> <span class="icon wd-40"><i class="fa fa-spin fa-circle-o-notch"></i></span> <span class="pd-x-15"><?php echo $dil["kaydet"];?> </span> </div> </button> </div> </div> <!-- kaydetme bitişi --> </form> </div> </div> </div> </div> <!--/ Top Label Layout End --> <!--================================--> <!--================================--> </div> </div> <!--/ Main Wrapper End --> </div> <!--/ Page Inner End --> <?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