📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
firmarehberiv1.demodesign.com.tr
/
user
📝
ilan-ekle.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'); } if(UyeIlanSay($uyeid) == UsrPaketim('ilan_ekleme',$uyeid)){ yonver($site.'/user/ilanlarim.html'); } $kat = intval($_GET["classifiedId"]); if($kat == "" || !is_numeric($kat) || strlen($kat)>'5' ){ header('Location: genel-ilan-ekle.html'); } @$oku = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='$kat'")->getRow(); @$ustkat1 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$oku->ust_kategori."'")->getRow(); @$ustkat2 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat1->ust_kategori."'")->getRow(); @$ustkat3 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat2->ust_kategori."'")->getRow(); @$ustkat4 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat3->ust_kategori."'")->getRow(); @$ustkat5 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat4->ust_kategori."'")->getRow(); @$ustkat6 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat5->ust_kategori."'")->getRow(); @$ustkat7 = $db->customQuery("SELECT id,kategori_adi,ust_kategori FROM dbo_ilan_kategori WHERE id='".$ustkat6->ust_kategori."'")->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"]); $simdiki_tarih = $tarih; $yeni_tarih = strtotime('3 month',strtotime($simdiki_tarih)); $yenitarih = date('Y-m-d' ,$yeni_tarih ); $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']), 'ilankat1' => $kat, 'ilankat2' => $kat2, 'ilankat3' => $kat3, 'ilankat4' => $kat4, 'ilankat5' => $kat5, 'ilankat6' => '0', '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"]), 'ilantarih' => $tarih, 'ilanbitistarih' => $yenitarih, 'ilanonay' => 'Pasif', 'ilan_kapak' => date("Y").'/'.date("m").'/'.$image->file_dst_name, 'ilan_kapak_thumb' => date("Y").'/'.date("m").'/'.$imagex->file_dst_name ]; $isle = $db->table('dbo_ilan')->insert($data); $insert = $db->lastInsertId(); $field_kategori=$kat; $field_kategori2=$kat2; $field_kategori3=$kat3; $field_kategori4=$kat4; $field_kategori5=$kat5; $field_kategori6='0'; $field_kategori7='0'; $field_kategori8='0'; $fieldCallType='getData'; require_once('modules/ilan/ilan-alanlar.php'); foreach($field_values as $field_name => $field_value) { if($field_value!=''){ $xdata = [ 'ilanId' => $insert, 'field_name' => $field_name, 'field_value' => $field_value ]; $ekler = $db->table('custom_fields')->insert($xdata); }} /**********************************************************************************************/ $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){ $bilgi = alert('success','İlan Eklendi','user/ilanlarim.html',3); }else{ $bilgi = bilgi('danger','İlan Eklenemedi!'); } } ?> <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{ $firma = $db->table('dbo_firma') ->where('firma_kul_id','=',$uyeid) ->getAll(); foreach($firma as $firmaget){ ?> <option value="<?=$firmaget->FirmaID?>"><?=$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">İletişim Bilgilerim Açık</option> <option value="H">İletişim Bilgilerim Gizli</option> </select> </div> <div class="col-md-12"> <h5>İlan Başlığı</h5> <input type="text" class="form-control" 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;"></textarea> </div> <div class="col-md-3"> <h5>Fiyat</h5> <input type="text" name="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">USD</option> <option value="EUR">EUR</option> <option value="GBP">GBP</option> </select> </div> </div> <div class="row"> <div class="col-md-4"> <h5>İlan Video (Youtube)</h5> <input type="text" name="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?>"><?=$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"); $("#semt").remoteChained("#ilce", "<?=$site?>/ajax/il-ilce.html"); $("#mahalle").remoteChained("#semt", "<?=$site?>/ajax/il-ilce.html"); </script> </div> <?php foreach($_POST as $key=>$value){ ?> <input type="hidden" name="<?=$key?>" value="<?=$value?>"> <?php } ?> <div class="row"> <div class="col-md-12"> <?php if(isset($_SESSION['k1'])){ $field_kategori = $_SESSION['k1']; }else{ $field_kategori = '0'; } if(isset($_SESSION['k2'])){ $field_kategori2 = $_SESSION['k2']; }else{ $field_kategori2 = '0'; } if(isset($_SESSION['k3'])){ $field_kategori3 = $_SESSION['k3']; }else{ $field_kategori3 = '0'; } if(isset($_SESSION['k4'])){ $field_kategori4 = $_SESSION['k4']; }else{ $field_kategori4 = '0'; } if(isset($_SESSION['k5'])){ $field_kategori5 = $_SESSION['k5']; }else{ $field_kategori5 = '0'; } if(isset($_SESSION['k6'])){ $field_kategori6 = $_SESSION['k6']; }else{ $field_kategori6 = '0'; } if(isset($_SESSION['k7'])){ $field_kategori7 = $_SESSION['k7']; }else{ $field_kategori7 = '0'; } $fieldCallType="add"; include("modules/ilan/ilan-alanlar.php"); ?> </div> </div> <div class="row"> <div class="col-md-12"> <h5>İlan Konum</h5> <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" class="form-control" readonly></div> <div class="col-md-6"><input id="long" name="long" class="form-control" readonly></div> </div> <div class="row"> <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> <?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 } ?> <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> </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