📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
firmarehberiv1.demodesign.com.tr
/
user
📝
ilan-duzenle.php
← Geri Dön
<?php @$page = 'ilan-islem'; require_once('../header.php'); require_once("../include/class.upload.php"); if(uye_bilgi('uye_paket',$uyeid) == 0){ yonver($site.'/user/uye-paketleri.html'); } $id = intval($_GET["id"]); $oku = $db->table('dbo_ilan')->where('id','=',$id)->where('kullaniciid','=',$uyeid)->getRow(); if(!$oku){ yonver($site.'/user/ilanlarim.html'); exit(); } @$kat1 = $db->customQuery("SELECT id,kategori_adi FROM dbo_ilan_kategori WHERE id='".$oku->ilankat1."' LIMIT 1")->getRow(); @$kat2 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat2."' LIMIT 1")->getRow(); @$kat3 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat3."' LIMIT 1")->getRow(); @$kat4 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat4."' LIMIT 1")->getRow(); @$kat5 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat5."' LIMIT 1")->getRow(); @$kat6 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat6."' LIMIT 1")->getRow(); @$kat7 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ilankat7."' LIMIT 1")->getRow(); if(isset($_POST['kaydet']) && user_login_check($db) == true){ $kat = intval($_POST["field_kategori"]); $kat2 = intval($_POST["field_kategori2"]); $kat3 = intval($_POST["field_kategori3"]); $kat4 = intval($_POST["field_kategori4"]); $kat5 = intval($_POST["field_kategori5"]); $image = new Upload($_FILES['ilanresim']); if ( $image->uploaded ) { $image->file_new_name_body = seo($_POST['ilanbaslik']); $image->allowed = array('image/jpeg','image/jpg','image/gif','image/png'); $image->mime_check = true; $image->no_script = true; $image->Process( '../uploads/ilanlar/'.date("Y").'/'.date("m").'' ); if (!file_exists('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html')) { touch('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html'); } } $imagex = new Upload($_FILES['ilanresim']); if ( $image->uploaded ) { $imagex->file_new_name_body = seo('thumb_'.$_POST['ilanbaslik']); $imagex->allowed = array('image/jpeg','image/jpg','image/gif','image/png'); $imagex->mime_check = true; $imagex->no_script = true; $imagex->image_resize = true; $imagex->image_ratio_crop = true; $imagex->image_y = 150; $imagex->image_x = 150; $imagex->Process( '../uploads/ilanlar/'.date("Y").'/'.date("m").'' ); if (!file_exists('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html')) { touch('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html'); } } $data = [ 'kullaniciid' => $uyeid, 'firmaid' => guvenlik($_POST['ilanfirma']), 'iletisim' => guvenlik($_POST['teldurum']), 'ilanbaslik' => guvenlik($_POST['ilanbaslik']), 'ilanaciklama' => pasifguvenlik($_POST['editor1']), 'ilanfiyat' => guvenlik($_POST["ilanfiyat"]), 'ilankur' => guvenlik($_POST["ilankur"]), 'ilanil' => guvenlik($_POST["il"]), 'ilanilce' => guvenlik($_POST["ilce"]), 'ilansemt' => guvenlik($_POST["semt"]), 'ilanmahalle' => guvenlik($_POST["mahalle"]), 'ilan_lat' => guvenlik($_POST["lat"]), 'ilan_lng' => guvenlik($_POST["long"]), 'ilanvideo' => guvenlik($_POST["ilanvideo"]), 'ilanonay' => 'Aktif' ]; $isle = $db->table('dbo_ilan')->where('id','=',$oku->id)->update($data); if(!empty($image->file_dst_name) && !empty($_FILES['ilanresim'])){ $resup = [ 'ilan_kapak' => date("Y").'/'.date("m").'/'.$image->file_dst_name ]; $logo = $db->table('dbo_ilan')->where('id','=',$oku->id)->update($resup); } if(!empty($imagex->file_dst_name) && !empty($_FILES['ilanresim'])){ $resup = [ 'ilan_kapak_thumb' => date("Y").'/'.date("m").'/'.$imagex->file_dst_name ]; $logo = $db->table('dbo_ilan')->where('id','=',$oku->id)->update($resup); } $insert = $oku->id; $a = $db->table('dbo_ilan')->select('ilankat1,ilankat2,ilankat3,ilankat4,ilankat5,ilankat6')->where('id','=',$oku->id)->getRow(); $field_kategori = $a->ilankat1; $field_kategori2 = $a->ilankat2; $field_kategori3 = $a->ilankat3; $field_kategori4 = $a->ilankat4; $field_kategori5 = $a->ilankat5; $field_kategori6 = $a->ilankat6; $field_kategori7 = '0'; $field_kategori8 = '0'; $fieldCallType="getData"; include("modules/ilan/ilan-alanlar.php"); foreach ($field_values as $field_name => $field_value) { if($field_value!=''){ $field_rows[$field_name]=$db->table('custom_fields')->where('ilanId','=',$id)->where('field_name','=',$field_name)->getAll(); if($db->numRows()==0){ $datam = [ 'ilanId' => $id, 'field_name' => $field_name, 'field_value' => $field_value ]; $islem = $db->table('custom_fields')->insert($datam); }else{ $datam = [ 'field_value' => $field_value ]; $islem = $db->table('custom_fields')->where('field_name','=',$field_name)->where('ilanId','=',$id)->update($datam); } }} /**********************************************************************************************/ $resims = seo('u_'.$_POST['ilanbaslik']); $resimler = array(); foreach ($_FILES['resim'] as $k => $l) { foreach ($l as $i => $v) { if (!array_key_exists($i, $resimler)) $resimler[$i] = array(); $resimler[$i][$k] = $v; } } $YuklenenResimler =''; foreach ($resimler as $resim){ $foo = new Upload($resim); if ($foo->uploaded) { $foo->file_new_name_body = $resims; $foo->allowed = array('image/jpeg','image/jpg','image/gif','image/png'); $foo->mime_check = true; $foo->no_script = true; $foo->image_convert = 'jpg'; $foo->Process( '../uploads/ilanlar/'.date("Y").'/'.date("m").'' ); if (!file_exists('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html')) { touch('../uploads/ilanlar/'.date("Y").'/'.date("m").'/index.html'); } } $YuklenenResimler.=$foo->file_dst_name; $resdata = [ 'ilanid' => $insert, 'kulid' => $uyeid, 'resim_adi' => date("Y").'/'.date("m").'/'.$foo->file_dst_name ]; if(!empty($foo->file_dst_name) && !empty($_FILES['resim'])){ $gonder = $db->table('dbo_ilan_resim')->insert($resdata); } } if($isle || $islem){ $bilgi = alert('success','İlan Düzenlendi','user/ilanlarim.html',3); }else{ $bilgi = alert('danger','İlan Düzenlenemedi!','user/ilanlarim.html',3); } } ?> <title>İlan İşlemleri</title> <link rel="stylesheet" href="<?=$site?>/css/select2.min.css" rel="stylesheet" /> <link rel="stylesheet" href="<?=$site?>/js/summernote/summernote.css"/> <link rel="stylesheet" href="<?=$site?>/js/summernote/editor.min.css"> <style> .dashboard-stat { color: #fff; background-color: #6963ff; border-color: #6963ff; } .col-md-6 { margin-bottom:15px; } .col-md-12 { margin-bottom:15px; } h5 { margin-bottom:5px; } .col-md-3 { margin-bottom:15px; } .col-md-4 { margin-bottom:15px; } .line-title-blue { border-bottom:1px solid #e1e1e1; padding:15px; } </style> <!--Breadcrumb--> <section> <div class="bannerimg cover-image bg-background3" data-image-src="assets/images/banners/banner2.jpg"> <div class="header-text mb-0"> <div class="container"> <div class="text-center text-white "> <h1 class="">İlan İşlemleri</h1> <ol class="breadcrumb text-center"> <li class="breadcrumb-item"><a href="user/panelim.html">Panelim</a></li> <li class="breadcrumb-item active text-white" aria-current="page">İlan İşlemleri</li> </ol> </div> </div> </div> </div> </section> <!--Breadcrumb--> <!--User Dashboard--> <section class="sptb"> <div class="container"> <div class="row"> <div class="col-xl-3 col-lg-12 col-md-12"> <?php require_once('user-left.php'); ?> </div> <div class="col-xl-9 col-lg-12 col-md-12"> <div class="card mb-0"> <div class="card-header"> <h3 class="card-title">İlan İşlemleri</h3> </div> <div class="card-body"> <?=@$bilgi?> <form id="form_validation" method="POST" action="" enctype="multipart/form-data"> <div class="row"> <div class="col-md-6"> <h5>Firmanızı Seçin</h5> <select name="ilanfirma" class="form-control" style="height:40px; border-radius:0px;"> <?php if(UyeFrmSay($uyeid) == 0){ ?> <option value="0">Firma Sahibi Değilim.</option> <?php }else{ ?> <?php $firma = $db->customQuery("SELECT * FROM dbo_firma WHERE firma_kul_id='".$sqluye->id."'"); foreach($firma as $firmaget){ ?> <option value="<?=$firmaget->FirmaID?>" <?php if($oku->firmaid == $firmaget->FirmaID){ echo "selected";}?>><?=$firmaget->firma_adi?></option> <?php }} ?> </select> </div> <div class="col-md-6"> <h5>İletişim Bilgileriniz</h5> <select name="teldurum" class="form-control" style="height:40px; border-radius:0px;"> <option label="İletişim Seçin"></option> <option value="E"<?php if($oku->iletisim == 'E'){ echo "selected";}?>>İletişim Bilgilerim Açık</option> <option value="H"<?php if($oku->iletisim == 'H'){ echo "selected";}?>>İletişim Bilgilerim Gizli</option> </select> </div> <div class="col-md-12"> <h5>İlan Başlığı</h5> <input type="text" class="form-control" value="<?=$oku->ilanbaslik?>" name="ilanbaslik" required /> </div> <div class="col-md-12" style="margin-bottom:15px;"> <h5>İlan Açıklama</h5> <textarea id="summernote" name="editor1" cols="40" rows="3" style="display:none;"><?=$oku->ilanaciklama?></textarea> </div> <div class="col-md-3"> <h5>Fiyat</h5> <input type="text" name="ilanfiyat" value="<?=$oku->ilanfiyat?>" class="form-control" required /> </div> <div class="col-md-2"> <h5 style="color:#FFFFFF;">Kur</h5> <select name="ilankur" class="form-control" style="border-radius:0px; height:40px;"> <option value="TL">TL</option> <option value="USD"<?php if($oku->ilankur == 'USD'){ echo "selected";}?>>USD</option> <option value="EUR"<?php if($oku->ilankur == 'EUR'){ echo "selected";}?>>EUR</option> <option value="GBP"<?php if($oku->ilankur == 'GBP'){ echo "selected";}?>>GBP</option> </select> </div> </div> <div class="row"> <div class="col-md-4"> <h5>İlan Video (Youtube)</h5> <input type="text" name="ilanvideo" value="<?=$oku->ilanvideo?>" class="form-control" /> </div> </div> <div class="row"> <div class="col-md-3"> <h5>Şehir</h5> <select id="il" name="il" class="form-control" style="height:40px; border-radius:0px;"> <option value="0">Seçiniz</option> <?php $sql = $db->table('dbo_il')->orderBy('il_ad','asc')->getAll(); foreach($sql as $row){ ?> <option value="<?=$row->il_id?>"<?php if($oku->ilanil == $row->il_id){echo"selected";}?>><?=$row->il_ad?></option> <?php } ?> </select> </div> <div class="col-md-3"> <h5>İlçe</h5> <select id="ilce" name="ilce" class="form-control" style="height:40px; border-radius:0px;"> <option value="0">Seçiniz</option> </select> </div> <div class="col-md-3"> <h5>Semt</h5> <select id="semt" name="semt" class="form-control" style="height:40px; border-radius:0px;"> <option value="0">Seçiniz</option> </select> </div> <div class="col-md-3"> <h5>Mahalle</h5> <select id="mahalle" name="mahalle" class="form-control" style="height:40px; border-radius:0px;"> <option value="0">Seçiniz</option> </select> </div> <script src="<?=$site?>/js/jquery.min.js" type="text/javascript"></script> <script src="<?=$site?>/js/selectchained.js"></script> <script type="text/javascript"> $("#ilce").remoteChained("#il", "<?=$site?>/ajax/il-ilce.html?ilce=<?=$oku->ilanilce?>"); $("#semt").remoteChained("#ilce", "<?=$site?>/ajax/il-ilce.html?semt=<?=$oku->ilansemt?>"); $("#mahalle").remoteChained("#semt", "<?=$site?>/ajax/il-ilce.html?mahalle=<?=$oku->ilanmahalle?>"); </script> </div> <div class="row"> <?php foreach($_POST as $key=>$value){ ?> <input type="hidden" name="<?=$key?>" value="<?=$value?>"> <?php } ?> <div class="col-md-12"> <h5>İlan Detayları</h5> <?php $field_kategori = $oku->ilankat1; $field_kategori2 = $oku->ilankat2; $field_kategori3 = $oku->ilankat3; $field_kategori4 = $oku->ilankat4; $field_kategori5 = $oku->ilankat5; $field_kategori6 = $oku->ilankat6; $fieldCallType="edit"; include("modules/ilan/ilan-alanlar.php"); ?> </div> </div> <div class="row"> <div class="col-md-12"> <h5>İlan Konum</h5> <hr> <fieldset class="form-group"> <label class="form-label">İlan Harita Konumu <span style="font-size:10px;">( Aşağıdaki kutucuğa tıklayarak konumu yakınlaştırabilirsiniz. )</span></label> <input id="sehir" type="text" class="form-control" placeholder="Haritada konum arayın, adres ya da il - ilçe yazın..." style="border-radius:0px; margin-bottom:5px;"> <div id="map" style="width:100%; height:300px;"></div> </fieldset> </div> <div class="col-md-6"><input id="lat" name="lat" value="<?=$oku->ilan_lat?>" class="form-control" readonly></div> <div class="col-md-6"><input id="long" name="long" value="<?=$oku->ilan_lng?>" class="form-control" readonly></div> </div> <div class="row" style="margin-top:15px;"> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">İlan Kapak Resim</label> <input type="file" name="ilanresim" size="50" class="btn btn-primary" style="border-radius:0px; height:40px; width:100%;"/> </fieldset> </div> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Diğer Resimleri (Max 1Mb.)</label> <input type="file" name="resim[]" size="50" class="btn btn-primary" multiple style="border-radius:0px; height:40px; width:100%;"/> </fieldset> </div> </div> <hr> <!-------------------------------------------------------> <div class="col-lg-12" style="margin-bottom:15px; margin-top:15px; padding-left:0px; padding-right:0px;"> <div class="row"> <?php $resim = $db->table('dbo_ilan_resim')->where('ilanid','=',$oku->id)->getAll(); foreach($resim as $resimget){ ?> <div class="col-md-2"> <p> <img src='./uploads/ilanlar/<?=$resimget->resim_adi?>' style="height:100px;" /> <a id="<?=$resimget->IlanResID?>" class="ilnrssil btn btn-primary" style="border-radius:0px; width:100%; color:#FFFFFF;">Resmi Sil</a> </p> </div> <?php } ?> </div> </div> <!-------------------------------------------------------> <hr> <div class="col-md-12" style="padding-left:0px; padding-right:0px;"> <button type="submit" name="kaydet" class="btn btn-primary"><i class="fa fa-floppy-o"></i> İşlemi Kaydet</button> </div> <?php if(isset($_SESSION['k1'])){ $field_kategori = $_SESSION['k1']; ?> <input type="hidden" name="field_kategori" value="<?=$field_kategori?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori" value="0" /> <?php } ?> <?php if(isset($_SESSION['k2'])){ $field_kategori = $_SESSION['k2']; ?> <input type="hidden" name="field_kategori2" value="<?=$field_kategori2?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori2" value="0" /> <?php } ?> <?php if(isset($_SESSION['k3'])){ $field_kategori = $_SESSION['k3']; ?> <input type="hidden" name="field_kategori3" value="<?=$field_kategori3?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori3" value="0" /> <?php } ?> <?php if(isset($_SESSION['k4'])){ $field_kategori = $_SESSION['k4']; ?> <input type="hidden" name="field_kategori4" value="<?=$field_kategori4?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori4" value="0" /> <?php } ?> <?php if(isset($_SESSION['k5'])){ $field_kategori = $_SESSION['k5']; ?> <input type="hidden" name="field_kategori5" value="<?=$field_kategori5?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori5" value="0" /> <?php } ?> <?php if(isset($_SESSION['k6'])){ $field_kategori = $_SESSION['k6']; ?> <input type="hidden" name="field_kategori6" value="<?=$field_kategori6?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori6" value="0" /> <?php } ?> <?php if(isset($_SESSION['k7'])){ $field_kategori = $_SESSION['k7']; ?> <input type="hidden" name="field_kategori7" value="<?=$field_kategori7?>" /> <?php }else{ ?> <input type="hidden" name="field_kategori7" value="0" /> <?php } ?> </form> </div> </div> </div> </div> </div> </section> <!--/User Dashboard--> <?php require_once('../footer.php'); ?> <script src="<?=$site?>/js/jquery-3.3.1.min.js"></script> <script src="<?=$site?>/js/select2.min.js"></script> <script src="https://maps.googleapis.com/maps/api/js?key=<?=ayar('googlemap_key')?>&libraries=places"></script> <script src='<?=$site?>/js/gmap.js'></script> <script src="<?=$site?>/js/summernote/summernote.min.js"></script> <script src="<?=$site?>/js/summernote/lang/summernote-tr-TR.js"></script> <script> $(document).ready(function () { var $summernote = $('#summernote').summernote({ height: 200, toolbar: [ ['fontsize', []], ], lang: 'tr-TR', callbacks: { onImageUpload: function (files) { sendFile($summernote, files[0]); } } }); }); </script> <script> $(document).ready(function() { $('.js-example-basic-multiple').select2(); }); </script> <script type="text/javascript"> $(document).ready(function() { var arr = new Array(); $(".kategoriler").change(function() { $(this).find("option:selected") if ($(this).find("option:selected").length > 2) { $(this).find("option").removeAttr("selected"); $(this).val(arr); } else { arr = new Array(); $(this).find("option:selected").each(function(index, item) { arr.push($(item).val()); }); } }); }); </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