📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv4.demodesign.com.tr
/
wpanel
/
islemler
📝
urun_ekle.php
← Geri Dön
<?php if(!defined("Hacking")){die("404 Not Found"); } ?> <link rel="stylesheet" href="css/dragdropimage.css"> <style> img{ max-width:100px; height:100px; margin-top:20px; } input{ margin-top:20px; } </style> <div id="tour-11" class="header-content"> <h2><i class="fa fa-shopping-cart"></i>Yeni Ürün Ekle</h2> </div> <div class="body-content animated fadeIn"> <?php error_reporting(0); if($_POST){ // Formdan gelen bilgileri $urun_baslik = post('urun_baslik'); $urun_fiyat = post('urun_fiyat'); $urun_seo_title = post('urun_seo_title'); $urun_seo_etiket = post('urun_seo_etiket'); $urun_seo_aciklama = post('urun_seo_aciklama'); $kategori_id = post('kategori_id'); $fiyat_goster = post('fiyat_goster'); $urun_text = $_POST['urun_text']; $urun_resim = $_FILES["urun_resim"];//["name"]; $anasayfa_resim = $_FILES["anasayfa_resim"];//["name"]; $urun_video = post("urun_video"); $urun_pdf = $_FILES["urun_pdf"]; $urun_video_goster = post('urun_video_goster'); $urun_pdf_goster = post('urun_pdf_goster'); $tarih_ayari = $_POST["tarih_ayari"]; $saat_ayari = $_POST["saat_ayari"]; $digerbilgiler = post("digerbilgiler"); $urunkodu = post("urunkodu"); $stokbilgisi = post("stokbilgisi"); $kargobilgisi = post("kargobilgisi"); $kargofiyat = post("kargofiyat"); $shopierid = post("shopierid"); if (post("digerbilgiler_control") != 1){ $digerbilgiler = ""; } if (post("urunkodu_control") != 1){ $urunkodu = ""; } if ($_POST["stokbilgisi_control"] != 1){ $stokbilgisi = null; } if($urun_pdf['name']!==''){ $uploaddir = '../upload/images/pdf'; // upload edilecek klasör $ext = explode('/', $urun_pdf['mime']); $new_name = md5(time()."-".rand(0,100)); $uploadfile = $new_name . '.pdf'; //Dosya yeni adıyla dosyalar klasörüne kaydedilecek if(move_uploaded_file($urun_pdf['tmp_name'], $uploaddir . '/' . $uploadfile)) { $yuklenenpdf = $uploadfile; } else { $yuklenenpdf = ""; } } $sayfakayit = $db->select('urunler') ->from('count(urun_id) as total') ->total(); /* $uploaddir = '../upload/images'; // upload edilecek klasör $img = getimagesize($anasayfa_resim['tmp_name']); $ext = explode('/', $img['mime']); $new_name = md5(time()."-".rand(0,100)); $uploadfile = $new_name . '.' . $ext[1]; //Dosya yeni adıyla dosyalar klasörüne kaydedilecek if(move_uploaded_file($anasayfa_resim['tmp_name'], $uploaddir . '/' . $uploadfile)) { $anasayfa_resim_go = $uploadfile; }*/ $anasayfa_resim_go = $Modul->uploadImages('resize_urun', $anasayfa_resim, 'Urunler'); /* $uploaddir = '../upload/images'; // upload edilecek klasör $img = getimagesize($_FILES['urun_resim']['tmp_name']); $ext = explode('/', $img['mime']); $new_name = sef_link($urun_baslik); $uploadfile = $new_name . '.' . $ext[1];*/ $rrs = rand(0,999999); if($urun_resim>1) { $resimler = $Modul->cokluresimyukle_onhazirlik($urun_resim); $dizi = array(); $i=0; for($x=0; $x<Count($resimler); $x++) { $isim = md5(time().rand(0,100000)); if(!in_array($isim, $dizi)) { $dizi[$i] = $isim; $i++; } } //isim üretme son. $dizi ye atıldı tüm isimler $i=0; $yuklenen_resim = array(); foreach ($resimler as $resim){ $uploadfile = $Modul->uploadImages('resize_urun',$resim , 'Urunler'); if($uploadfile != "error"){ array_push($yuklenen_resim,$uploadfile); } } $resimlerim = implode(",",$yuklenen_resim); } if($resimlerim != "") { $urun_kaydet = $db->insert('urunler') ->set(array( 'urun_baslik' => $urun_baslik, 'urun_fiyat' => $urun_fiyat, 'kargofiyat' => $kargofiyat, 'urun_seflink' => sef_link($urun_baslik), 'urun_seo_title' => $urun_seo_title, 'urun_seo_etiket' => $urun_seo_etiket, 'urun_seo_aciklama' => $urun_seo_aciklama, 'kategori_id' => $rrs, 'urun_text' => $urun_text, 'urun_resim' => $resimlerim, 'fiyat_goster' => $fiyat_goster, 'anasayfa_resim' => $anasayfa_resim_go, 'urun_pdf' =>$yuklenenpdf, 'urun_pdf_goster' => $urun_pdf_goster, 'urun_video_goster' => $urun_video_goster, 'urun_video' => $urun_video, 'urun_tarih' => date('d/m/Y'), 'olusturma_tarihi' =>date('Y-m-d'), 'duzenleme_tarihi' =>date('Y-m-d'), 'aktifkontrol' => 'aktif', 'tarih_zamanlama' =>$tarih_ayari, 'saat_zamanlama' =>$saat_ayari, 'sira' => ($sayfakayit+1), 'digerbilgiler' =>$digerbilgiler, 'urunkodu' =>$urunkodu, 'stokbilgisi' =>$stokbilgisi, 'kargobilgisi' =>$kargobilgisi, 'urun_shopierid' =>$shopierid, 'urun_okunma' => 0 )); foreach ($kategori_id as $value) { $cat_q = $db->insert('cat_urun') ->set(array( 'cid' => $value, 'uid' => $rrs, )); } if($urun_kaydet){ echo '<div class="alert alert-success"> <strong>Tebrikler!</strong> Ürün Başarıyla Eklendi.Yönlendiriliyorsunuz. </div>'; git('index.php?do=urun',1); }else{ echo '<div class="alert alert-danger"> <strong>Hata!</strong> Lütfen daha Sonra Tekrar Deneyiniz.Yönlendiriliyorsunuz. </div>'; git('index.php?do=urun&ekle',1); } } else { $urun_kaydet = $db->insert('urunler') ->set(array( 'urun_baslik' => $urun_baslik, 'urun_fiyat' => $urun_fiyat, 'kargofiyat' => $kargofiyat, 'urun_seflink' => sef_link($urun_baslik), 'urun_seo_title' => $urun_seo_title, 'urun_seo_etiket' => $urun_seo_etiket, 'urun_seo_aciklama' => $urun_seo_aciklama, 'fiyat_goster' => $fiyat_goster, 'kategori_id' => $rrs, 'urun_text' => $urun_text, 'urun_pdf_goster' => $urun_pdf_goster, 'urun_video_goster' => $urun_video_goster, 'urun_pdf' =>$yuklenenpdf, 'urun_video' => $urun_video, 'aktifkontrol' => 'aktif', 'urun_tarih' => date('d/m/Y'), 'olusturma_tarihi' =>date('Y-m-d'), 'duzenleme_tarihi' =>date('Y-m-d'), 'tarih_zamanlama' =>$tarih_ayari, 'saat_zamanlama' =>$saat_ayari, 'sira' => ($sayfakayit+1), 'digerbilgiler' =>$digerbilgiler, 'urunkodu' =>$urunkodu, 'stokbilgisi' =>$stokbilgisi, 'kargobilgisi' =>$kargobilgisi, 'urun_shopierid' =>$shopierid, 'urun_okunma' => 0 )); foreach ($kategori_id as $value) { $cat_q = $db->insert('cat_urun') ->set(array( 'cid' => $value, 'uid' => $rrs, )); } echo '<div class="alert alert-success"> <strong>Tebrikler!</strong> Ürün Başarıyla Eklendi.Yönlendiriliyorsunuz. </div>'; git('index.php?do=urun',1); } // $urun->urun_ekle($urun_baslik,$urun_fiyat,$urun_seo_title,$urun_seo_etiket,$urun_seo_aciklama,$kategori_id,$urun_text,$urun_resim); } ?> <form action="" method="post" name="" enctype="multipart/form-data" onsubmit="return boyutkontrol(4194304)"> <div class="row"> <div class="col-md-12"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-edit"></i>Ürün Adı</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input class="form-control" name="urun_baslik" placeholder="Ürün Adı Yazın" type="text"> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-try"></i>Ürün Fiyatı</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input class="form-control" name="urun_fiyat" placeholder="Sadece Miktarı Yazın TL Yazmayın. (Örnek: 100)" value="" type="text"> </div> <div class="checkbox"> <label> <input type="checkbox" name="fiyat_goster" value="1"> Fiyat Göster </label> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-picture-o"></i>Listeleme Resmi</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input class="form-control rounded" name="anasayfa_resim" onchange="getImg(this,4096,'jpeg|png')" style="border:1px solid #989898!important" type="file"> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-picture-o"></i>Ürün Resimleri</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-group"> <a href="javascript:;" id="urun_resim" class="btn btn-primary">+ Resim Ekle</a> <br> <br> <!-- <input class="form-control rounded" name="urun_resim[]" onchange="getImg(this,4096,'jpeg|png')" style="border:1px solid #989898!important" type="file">--> <div> <div style="background-color: #eeeeef; border: 2px dashed #555; color: #555; border-radius: 7px" class="form-group"> <h4 class="text-center"></h4> <input name="urun_resim[]" multiple type="file" id="fileselect" style="width: 100%; height: 200px; padding-top: 50px; padding-left: 38%" class="fffhover" onchange="readURL(this);"> <div style="text-align: center; font-weight: bold; color: #555; position:absolute; z-index: 2; top: 61%; left: 39%">yada buraya sürükle bırak</div> </div> </div> <div id="preview"></div> <div id="urun-resimleri"></div> </div> </div> </div> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-cog"></i>Ürün SEO Ayarları</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <label class="control-label"><i class="fa fa-edit"></i> Ürün Başlığı (Title)</label> <input class="form-control rounded" name="urun_seo_title" placeholder="Ürün Title Başlığı Girin" type="text"> </div> <div class="form-group"> <label class="control-label"><i class="fa fa-edit"></i> Ürün Kelimeleri (Keywords)</label> <input class="form-control rounded" id="tags_2" name="urun_seo_etiket" placeholder="(Her Kelimeyi Virgülle Ayırın),php,pdo,mysql,html,css,jquery,show yazılım vs.." type="text"> </div> <div class="form-group"> <label class="control-label"><i class="fa fa-edit"></i> Ürün Açıklaması (Description)</label> <input class="form-control rounded" name="urun_seo_aciklama" placeholder="İçerik Başlığının aynısını ya da İçerikle ilgili kısa yazı yazabilirsiniz." type="text"> </div> </div> </div> </div> </div> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-bars"></i>Ürüne Ait Kategori Seçimi</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <?php // Kategorileri Listeleme $kategoriler = $db->select('sayfalar') ->where('sayfa_type',1) ->run(); foreach($kategoriler as $kat){ ?> <input type="checkbox" name="kategori_id[]" value="<?php echo $kat['sayfa_id']; ?>"> <?php echo $kat['sayfa_baslik']; ?><br> <?php } ?> </div> </div> </div> </div> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-bars"></i>Ürün Detayına Özel Seçenekler</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <label class="control-label"><i class="fa fa-file-pdf-o" style="color:red;"></i> Ürün PDF</label> <br> <input class="form-control rounded" name="urun_pdf" style="border:1px solid #989898!important" type="file"> <div class="checkbox"> <label> <input type="checkbox" name="urun_pdf_goster" value="1"> PDF Göster </label> </div> </div> <hr> <div class="form-group"> <label class="control-label"><i style="color:red;" class="fa fa-youtube-play"></i> <b>Youtube</b> Ürün Video URL </label> <input class="form-control" name="urun_video" placeholder="Youtube Video URL" value="" type="text"> <div class="checkbox"> <label> <input type="checkbox" name="urun_video_goster" value="1"> Video Göster </label> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-cogs"></i>Diğer Bilgiler <i class="fa fa-chevron-right"></i> <input type="checkbox" name="digerbilgiler_control" value="1" checked> Aktif </h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <textarea name="digerbilgiler" id="digerbilgiler" class="form-control" placeholder="Diğer bilgiler"></textarea> </div> </div> </div> </div> </div> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-cogs"></i>Marka </h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input name="shopierid" id="shopierid" class="form-control" placeholder="Marka"><br> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-barcode"></i>Ürün Kodu <i class="fa fa-chevron-right"></i> <input type="checkbox" name="urunkodu_control" value="1" checked> Aktif </h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input type="text" class="form-control" name="urunkodu" placeholder="Ürün Kodu"> </div> </div> </div> </div> </div> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-cubes"></i>Stok Bilgisi <i class="fa fa-chevron-right"></i> <input type="checkbox" name="stokbilgisi_control" value="1" checked> Aktif </h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input type="number" class="form-control" name="stokbilgisi" min="0" value="0" placeholder="Stok bilgisi"> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-truck"></i> Kargo Bilgisi</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <select name="kargobilgisi" id="kargobilgisi" class="form-control"> <option value="0">Gösterme</option> <option value="1">Ücretsiz Kargo</option> <option value="2">Alıcı Öder</option> </select> </div> </div> </div> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-truck"></i>Kargo Ücreti</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input type="text" name="kargofiyat" class="form-control" placeholder="Alıcı Ödemeli Değilse Boş Bırakın"> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-cog"></i>Ürün Açıklaması</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <!--<textarea class="ckeditor" cols="80" id="editor1" name="urun_text" rows="10"></textarea>--> <textarea id="summernote" name="urun_text"></textarea> </div> </div> <div class="panel rounded shadow"> <div class="panel-heading"> <div class="pull-left"> <h3 class="panel-title"><i class="fa fa-clock-o"></i>Yayınlanma Zaman Ayarı</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <input class="form-control rounded col-md-8" name="tarih_ayari" style="border:1px solid #989898!important" type="date" value="<?=tarih(0,0,0,"Y-m-d")?>"> <input class="form-control rounded col-md-4" name="saat_ayari" style="border:1px solid #989898!important" type="time" value="<?=date('H:i')?>"><br> </div> </div> </div> </div> </div> </div> <div class="form-footer"> <div class="pull-left"> <button class="btn btn-primary mr-5" type="submit"> <li class="fa fa-floppy-o"></li> Ekle</button> </div> <div class="clearfix"></div> </div> </div> </div> </div> </div> </form> </div> <script src="css/dragdropimage.js"></script> <script> function readURL(input) { // document.getElementById('preview').innerHTML = ''; if (input.files && input.files[0]) { for(var i =0 ; i<input.files.length; i++){ var reader = new FileReader(); console.log(reader); reader.onload = function (e) { console.log(e); var x = document.createElement("IMG"); x.setAttribute("src", e.target.result); x.setAttribute("class", ""); x.setAttribute("style", "padding:5px"); document.getElementById('preview').appendChild(x); }; reader.readAsDataURL(input.files[i]); } } } $( "#upload" ).submit(function( event ) { if ( $('[name="kategori_id[]"]:checked').length == 0){ alert('Lütfen kategori seçin!'); return false; } var imgs = document.getElementById('fileselect'); if ( imgs.files.length == 0){ alert('Lütfen resim seçin!'); return false; } }); </script>
💾 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