📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv4.demodesign.com.tr
/
wpanel
/
islemler
📝
proje_duzenle.php
← Geri Dön
<?php if(!defined("Hacking")){die("404 Not Found"); } $gelen = @get('duzenle'); if(@$_GET['resim_sil']){ // resimler arasından resim silme $proje_id = $_GET['duzenle']; $sil_resim = $_GET['resim_sil']; $sil[] = $sil_resim; $proje_bilgileri = $db->select("projeler")->where("id",$proje_id)->run(true); $proje_rsmler = $proje_bilgileri['proje_resim']; $proje_rsmler = explode(",",$proje_bilgileri['proje_resim']); $proje_rsmler = array_diff($proje_rsmler, $sil); $proje_rsmler = implode(",",$proje_rsmler); $guncelle = $db->update('projeler') ->where('id',$proje_id) ->set(array( 'proje_resim' => $proje_rsmler )); if($guncelle){ unlink("../upload/".$sil_resim.""); git('index.php?do=proje&duzenle='.$proje_id.'',0); } } if($_POST) { error_reporting(0); if ($_POST) { $data['proje_baslik'] = post('proje_baslik'); $data['proje_seflink'] = sef_link(post('proje_baslik')); $data['proje_kodu'] = post('proje_kodu'); $data['proje_resim'] = $_FILES['urun_resim']; $data['proje_fiyat'] = post('proje_fiyat'); $data['proje_seo_title'] = post('proje_seo_title'); $data['proje_seo_etiket'] = post('proje_seo_etiket'); $data['proje_seo_aciklama'] = post('proje_seo_aciklama'); $data['proje_text'] = $_POST['proje_text']; $data['proje_digerbilgiler'] = post('proje_digerbilgiler'); $data['proje_kategori'] = post('kategori_id'); $data['proje_pdf'] = $_FILES['proje_pdf']; $data['proje_video'] = post('proje_video'); $data['proje_anaresim'] = $_FILES['proje_anaresim']; $data['proje_stokbilgisi'] = post('proje_stokbilgisi'); $data['proje_fiyatgoster'] = post("fiyat_goster"); $data['proje_pdfgoster'] = post("proje_pdfgoster"); $data['proje_videogoster'] = post("proje_videogoster"); $data['proje_tarihzamanla'] = post('proje_tarihzamanla'); $data['proje_saatzamanla'] = post('proje_saatzamanla'); $data['eski_resimler'] = $Modul->proje_tekil($gelen,'proje_resim'); $data['eski_resim'] = $Modul->proje_tekil($gelen,'proje_anaresim'); $data['eski_pdf'] = $Modul->proje_tekil($gelen,'proje_pdf'); if (post("proje_digerbilgiler_control") != 1) { $data['proje_digerbilgiler'] = ""; } if (post("proje_kodu_control") != 1) { $data['proje_kodu'] = ""; } if ($_POST["proje_stokbilgisi_control"] != 1) { $data['proje_stokbilgisi'] = null; } if($data['proje_pdf'].['name']!==''){ $uploaddir = '../upload/PDF'; // upload edilecek klasör $ext = explode('/', $proje_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($proje_pdf['tmp_name'], $uploaddir . '/' . $uploadfile)) { $proje_pdf_update = $db->update('projeler') ->where('id',$proje_id) ->set(array( 'proje_pdf' => $uploadfile )); } } $data['proje_fiyatgoster'] != 1 ? $data['proje_fiyatgoster'] = '0' : $data['proje_fiyatgoster'] = '1'; $data['proje_pdfgoster'] != 1 ? $data['proje_pdfgoster'] = '0' : $data['proje_pdfgoster'] = '1'; $data['proje_videogoster'] != 1 ? $data['proje_videogoster'] = '0' : $data['proje_videogoster'] = '1'; $data['proje_kategori'] = implode(",", $data['proje_kategori']); $Modul->proje_duzenle($data, $gelen); } } ?> <link rel="stylesheet" href="css/dragdropimage.css"> <div id="tour-11" class="header-content"> <h2><i class="fa fa-shopping-cart"></i>Proje Düzenle<span> <?php echo $Modul->proje_tekil($gelen,'proje_baslik'); ?> projenin düzenleme paneli.</span> <div align="right"> <button type="button" class="btn btn-success"><y style="color:black;"><b>Oluşturma: </b><?=date("d/m/Y", strtotime($Modul->proje_tekil($gelen,'proje_olusturma')));?></y></button> <button type="button" class="btn btn-warning"><y style="color:black;"><b>Düzenleme:</b> <?=date("d/m/Y", strtotime($Modul->proje_tekil($gelen,'proje_duzenleme')));?></y></button> <a target="_blank" href="../proje/<?php echo $Modul->proje_tekil($gelen,'proje_seflink'); ?>"> <button type="button" class="btn btn-default"><y style="color:black;">Arayüzde Görüntüle</y></button> </a> </div> </h2> </div> <div class="body-content animated fadeIn"> <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>Proje 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="proje_baslik" value="<?php echo $Modul->proje_tekil($gelen,'proje_baslik'); ?>" placeholder="Proje 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>Proje 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="proje_fiyat" placeholder="Sadece Miktarı Yazın TL Yazmayın. (Örnek: 100)" value="<?php echo $Modul->proje_tekil($gelen,'proje_fiyat'); ?>" type="text"> </div> <div class="checkbox"> <label> <input type="checkbox" name="fiyat_goster" value="1" <?php if($Modul->proje_tekil($gelen,'proje_fiyatgoster')=='1') echo 'checked';?>> 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-try"></i>Listeleme Resmi</h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-group"> <input class="form-control rounded" name="proje_anaresim" onchange="getImg(this,4096,'jpeg|png')" style="border:0px solid #989898!important" type="file"> </div> <center style="color:red;"> Projeye ait kayıtlı Ön resim, Eğerki yeni resim yüklemeyecekseniz seçim yapmanız gerekmez! <br> <img src="../upload/<?php echo $Modul->proje_tekil($gelen, 'proje_anaresim'); ?>" style="width:150px;height:150px;"> </center> <br> </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>Proje Resimleri </h3> </div> <div class="clearfix"></div> </div> <div class="panel-body no-padding"> <div class="form-body"> <div class="form-group"> <div class="form-group"> <!--<a href="javascript:;" id="urun_resim" class="btn btn-primary">+ Proje 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"> <input name="urun_resim[]" multiple type="file" id="fileselect" style="width: 100%; height: 200px; padding-top: 50px; padding-left: 25%" 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> <style type="text/css"> .urun_resim{ margin:5px 10px; border:1px solid #ecf0f1; float:left; } .urun_resim img{ clear:right; } .urun_resim a{ display:block; width:100%; background-color:#e74c3c; color:#fff; text-align:center; text-decoration:none; clear:both; } </style> <?php if ($Modul->proje_tekil($gelen,'proje_resim') != "") { ?> <?php $proje_resimleri = $Modul->proje_tekil($gelen,'proje_resim'); $proje_resimleri = explode(",",$proje_resimleri); foreach($proje_resimleri as $uresim){?> <div class="urun_resim"> <img style="width:170px;height:125px;" src="../upload/<?php echo $uresim; ?>" alt=""/> <a href="index.php?do=proje&duzenle=<?php echo $gelen; ?>&resim_sil=<?php echo $uresim; ?>">Sil</a> </div> <?php } ?> <?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-cog"></i>Proje 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> Proje Kelimeleri (Keywords)</label> <input class="form-control rounded" placeholder="Proje Title Başlığı Girin." value="<?php echo $Modul->proje_tekil($gelen,'proje_seo_title'); ?>" name="proje_seo_title" type="text"> </div> <div class="form-group"> <label class="control-label"><i class="fa fa-edit"></i> Proje Kelimeleri (Keywords)</label> <input type="text" class="form-control rounded" id="tags_2" name="proje_seo_etiket" value="<?=$Modul->proje_tekil($gelen,'proje_seo_etiket'); ?>" placeholder="(Her Kelimeyi Virgülle Ayırın),php,pdo,mysql,html,css,jquery,show yazılım vs.."> </div> <div class="form-group"> <label class="control-label"><i class="fa fa-edit"></i> Proje Açıklaması (Description)</label> <input class="form-control rounded" name="proje_seo_aciklama" placeholder="İçerik Başlığının aynısını ya da İçerikle ilgili kısa yazı yazabilirsiniz." value="<?php echo $Modul->proje_tekil($gelen,'proje_seo_aciklama'); ?>" 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>Projeye 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 $proje_kategori = $Modul->proje_tekil($gelen,'proje_kategori'); $proje_kategoriler = explode(',',$proje_kategori); $kategoriler = $db->select('sayfalar') ->where('sayfa_type',9) ->run(); foreach ($kategoriler as $kat){ $key=0; foreach ($proje_kategoriler as $item) { if($kat['sayfa_id'] == $item){ $key++; break; } else { $key=0; } } if($key>0) { echo '<input type="radio" name="kategori_id[]" value="'.$kat['sayfa_id'].'" checked>'; } else { echo '<input type="radio" name="kategori_id[]" value="'.$kat['sayfa_id'].'">'; } echo $kat['sayfa_baslik'].'<br>'; } ?> </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>Proje 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> Proje PDF</label> <?php if ($Modul->proje_tekil($gelen,'proje_pdf') != "") { ?> - <span><a href="../upload/PDF/<?php echo $Modul->proje_tekil($gelen,'proje_pdf'); ?>" target="_blank"> Projeye Kayıtlı PDF'i Göster</a> (Eğerki yeni pdf yüklemeyecekseniz seçim yapmanız gerekmez!)</span> <?php } ?> <br> <input class="form-control rounded" name="proje_pdf" style="border:1px solid #989898!important" type="file"> <div class="checkbox"> <label> <input type="checkbox" name="proje_pdfgoster" value="1" <?php if($Modul->proje_tekil($gelen,'proje_pdfgoster')=='1') echo 'checked';?>> 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> Proje Video URL <?php if ($Modul->proje_tekil($gelen,'proje_video') != "") { ?> - <b><a href="https://www.youtube.com/watch?v=<?php echo $Modul->proje_tekil($gelen,'proje_video'); ?>" target="_blank"> Projeye Kayıtlı Videoyu İzle</a></b> <?php } ?> </label> <input class="form-control" name="proje_video" placeholder="Youtube Video URL" value="<?php echo $Modul->proje_tekil($gelen,'proje_video'); ?>" type="text"> <div class="checkbox"> <label> <input type="checkbox" name="proje_videogoster" value="1" <?php if($Modul->proje_tekil($gelen,'proje_videogoster')=='1') echo 'checked';?>> Video Göster </label> </div> </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-cogs"></i>Diğer Bilgiler <i class="fa fa-chevron-right"></i> <input type="checkbox" name="proje_digerbilgiler_control" value="1" <?php if(!empty($Modul->proje_tekil($gelen,'proje_digerbilgiler'))){ print '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="proje_digerbilgiler" id="proje_digerbilgiler" class="form-control" placeholder="Diğer bilgiler"><?=$Modul->proje_tekil($gelen,'proje_digerbilgiler')?></textarea> </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>Proje Kodu <i class="fa fa-chevron-right"></i> <input type="checkbox" name="proje_kodu_control" value="1" <?php if(!empty($Modul->proje_tekil($gelen,'proje_kodu'))){ print '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="proje_kodu" placeholder="Proje Kodu" value="<?=$Modul->proje_tekil($gelen,'proje_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="proje_stokbilgisi_control" value="1" <?php if($Modul->proje_tekil($gelen,'proje_stokbilgisi')!=null){print '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="proje_stokbilgisi" min="0" value="<?=$Modul->proje_tekil($gelen,'proje_stokbilgisi')?>" placeholder="Stok bilgisi"> </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-link"></i>Seflink</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="proje_seflink" min="0" value="<?=$Modul->proje_tekil($gelen,'proje_seflink')?>" placeholder="Seflink Sayfanın adres çubuğundaki adresidir, boş bırakılamaz."> </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>Proje 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="proje_text" rows="10"><?php /*echo $Modul->proje_tekil($gelen,'proje_text'); */?></textarea>--> <textarea id="summernote" name="proje_text"><?php echo $Modul->proje_tekil($gelen,'proje_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="proje_tarihzamanla" style="border:1px solid #989898!important" type="date" value="<?=$Modul->proje_tekil($gelen,'proje_tarihzamanla')?>"> <input class="form-control rounded col-md-4" name="proje_saatzamanla" style="border:1px solid #989898!important" type="time" value="<?=$Modul->proje_tekil($gelen,'proje_saatzamanla')?>"><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> Düzenlemeyi Kaydet</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