📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
butikv1.demodesign.com.tr
/
xpanel
📝
kategori-ekle.php
← Geri Dön
<?php $blok="urun-yonetim"; $sayfa="kategori-liste"; ?> <?php include 'inc/header.php';?> <?php include 'inc/sidebar.php';?> <?php include 'inc/navbar.php';?> <?php if ($_POST) { $categories_name = $_POST['categories_name']; $parent = $_POST['parent']; $categories_description = $_POST['categories_description']; if ($_FILES['foto']['size'] > 0) { $dosya_adi = strtolower($_FILES['foto']['name']); $boyut = $_FILES['foto']['size']; if ($boyut > (1024 * 1024 * 10)) { echo 'Dosya boyutu 2MB den büyük olamaz.'; $engel=1; } else { $dosya_tipi = $_FILES['foto']['type']; $dosya_uzanti = explode('.', $dosya_adi); $dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1]; if (!in_array($dosya_tipi, ['image/png', 'image/jpeg']) || !in_array($dosya_uzanti, ['png', 'jpg'])) { //if (($dosya_tipi != 'image/png' || $dosya_uzanti != 'png' )&&( $dosya_tipi != 'image/jpeg' || $dosya_uzanti != 'jpg')) { echo 'Hata, dosya türü JPEG veya PNG olmalı.'; $engel=1; } else { $foto = $_FILES['foto']['tmp_name']; $name1 = rand(11111,99999).'.png'; $type = $resim1["type"]; $hedef = '../img/' . basename($name1); move_uploaded_file($foto, $hedef); } } } if($engel!=1){ $create = $dbh->prepare("INSERT INTO menu_categories (parent,categories_name,categories_description,foto) VALUES ('".$parent."','".$categories_name."','".$categories_description."','".$name1."');" ); if($create->execute()){ $sonId = $dbh->lastInsertId(); foreach ($_POST["en"] as $key => $value) { dilguncelle("en","menu_categories",$sonId,$key,$value); } echo '<div class="col-md-6 col-lg-6"> <div class="card-body collapse show" id="collapse8"> <div class="error-notice"> <div class="oaerror success"> <strong>Eklendi..</strong> - Belirtilen Veri Başarı ile Eklendi </div> </div> </div> </div>'; } } } ?> <!-- 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"><?php echo $dil["kategori_ekle"];?> </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"><?php echo $dil["kategori_ekle"];?></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"> <?php echo $dil["kategori_ekle"];?> </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-12"> <div class="form-group mg-b-10-force"> <label class="form-control-label"><?php echo $dil["kategori_secimi"];?>: <span class="tx-danger">*</span></label> <select class="form-control" name="parent"> <option value="">SADECE ANAKATEGORİ EKLEYEBİLİRSİNİZ.</option> <?php $kategori = $dbh->query("select * from menu_categories WHERE parent = '' ", PDO::FETCH_ASSOC); if ($kategori->rowCount()) { foreach ($kategori as $kategori){ echo '<option value="'.$kategori['id'].'" disabled>'.$kategori['categories_name'].'</option>'; } } ?> </select> <span class="select2 select2-container select2-container--default" dir="ltr" style="width: 350px;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-wvtm-container"><span class="select2-selection__rendered" id="select2-wvtm-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span> </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["kategori_baslik"];?> : <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="categories_name" > </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active"><?php echo $dil["kategori_aciklama"];?> : <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="categories_description" > </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"> İngilizce Dil İçerikleri </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-12"> <div class="form-group"> <label class="form-control-label active">Kategori Adı [ENG] : <span class="tx-danger">*</span></label> <input class="form-control" type="text" name="en[categories_name]"> </div> </div> <div class="col-lg-12"> <div class="form-group"> <label class="form-control-label active">Açıklama [ENG]: <span class="tx-danger">*</span></label> <textarea name="en[categories_description]" id="icerik" class="ckeditor"></textarea> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- seo bitiş alanı --> <!--/dil bitişi eng--> <!-- 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" /> </div> </div> <!-- foto alan bitişi --> <div class="col-md-12 col-lg-12"> <div class="alert alert-warning" role="alert"> Değerli kullanıcılarımız, altkategori için görsel eklemenize gerek yoktur. Anakategoriler için submenü'de görünecek reklam alanı için foto seçebilirsiniz. </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