📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
firmarehberiv1.demodesign.com.tr
/
user
📝
firma-duzenle.php
← Geri Dön
<?php @$page = 'firma-islem'; require_once('../header.php'); require_once("../include/class.upload.php"); if(uye_bilgi('uye_paket',$uyeid) == 0){ yonver($site.'/user/uye-paketleri.html'); } $duzenid = intval($_GET["id"]); $oku = $db->table('dbo_firma')->where('FirmaID','=',$duzenid)->where('firma_kul_id','=',$uyeid)->getRow(); if(!$oku){ yonver($site.'/user/firmalarim.html'); exit(); } if(isset($_POST['kaydet']) && user_login_check($db) == true){ $image = new Upload($_FILES['firmalogo']); if ( $image->uploaded ) { $image->file_new_name_body = seo($_POST['firma_adi']); $image->allowed = array('image/jpeg','image/jpg','image/gif','image/png'); $image->mime_check = true; $image->no_script = true; $image->Process( '../uploads/firmalogo/'.date("Y").'/'.date("m").'' ); if (!file_exists('../uploads/firmalogo/'.date("Y").'/'.date("m").'/index.html')) { touch('../uploads/firmalogo/'.date("Y").'/'.date("m").'/index.html'); } } $data = [ 'firma_adi' => guvenlik($_POST['firma_adi']), 'firma_kul_id' => $uyeid, 'firma_yetkili' => guvenlik($_POST['firma_yetkili']), 'firma_sabit' => guvenlik($_POST['firma_sabit']), 'firma_gsm' => guvenlik($_POST['firma_gsm']), 'firma_fax' => guvenlik($_POST['firma_fax']), 'firma_web' => guvenlik($_POST['firma_web']), 'firma_aciklama' => pasifguvenlik($_POST['firma_aciklama']), 'firma_mail' => guvenlik($_POST['firma_mail']), 'firma_il' => guvenlik($_POST['firma_il']), 'firma_ilce' => pasifguvenlik($_POST['firma_ilce']), 'firma_adres' => guvenlik($_POST['firma_adres']), 'firma_ana_kat_id' => implode(",",$_POST['kategori']), 'firma_desc' => guvenlik($_POST['firma_desc']), 'firma_meta' => guvenlik($_POST['firma_meta']), 'firma_facebook' => guvenlik($_POST['firma_facebook']), 'frma_twitter' => guvenlik($_POST['frma_twitter']), 'firma_instagram' => guvenlik($_POST['firma_instagram']), 'firma_durum' => '1', 'firma_linkedin' => guvenlik($_POST['firma_linkedin']), 'firma_lat' => guvenlik($_POST['lat']), 'firma_lng' => guvenlik($_POST['lng']) ]; $isle = $db->table('dbo_firma')->where('FirmaID','=',$oku->FirmaID)->update($data); if(!empty($image->file_dst_name) && !empty($_FILES['firmalogo'])){ $resup = [ 'firma_logo' => date("Y").'/'.date("m").'/'.$image->file_dst_name ]; $logo = $db->table('dbo_firma')->where('FirmaID','=',$oku->FirmaID)->update($resup); } $insert = $oku->FirmaID; /**********************************************************************************************/ $resims = seo($_POST['firma_adi']); $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/firmaresim/'.date("Y").'/'.date("m").'' ); if (!file_exists('../uploads/firmaresim/'.date("Y").'/'.date("m").'/index.html')) { touch('../uploads/firmaresim/'.date("Y").'/'.date("m").'/index.html'); } } $YuklenenResimler.=$foo->file_dst_name; $resdata = [ 'firma_id' => $insert, 'resim_adi' => date("Y").'/'.date("m").'/'.$foo->file_dst_name ]; if(!empty($foo->file_dst_name) && !empty($_FILES['resim'])){ $gonder = $db->table('dbo_firma_resimler')->insert($resdata); } } /*************************************************/ if(!empty($_POST["vidkod"])){ $VidKodCount = 0; foreach($_POST["vidkod"] as $key=>$vidkodid) { $data = [ 'firma_id' => $oku->FirmaID, 'firma_vid_ad' => guvenlik($_POST["vidadi"][$key]), 'firma_vid_kod' => guvenlik($_POST["vidkod"][$key])]; $kkayit = $db->table('dbo_firma_video')->insert($data); if($kkayit) // data inserted, so it will return 1 { $VidKodCount ++; } }} /*************************************************/ if($isle || $kkayit){ $bilgi = alert('success','Firma Düzenlendi','user/firmalarim.html',3); }else{ $bilgi = bilgi('danger','Firma Düzenlenemedi!'); } } ?> <title>Firma İş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"> <!--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="">Firma İş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">Firma İş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">Firma İşlemleri</h3> </div> <div class="card-body"> <?=@$bilgi?> <form id="form_validation" method="POST" action="" enctype="multipart/form-data"> <div class="col-lg-12"> <fieldset class="form-group"> <label class="form-label">Firma Adı</label> <input name="firma_adi" type="text" value="<?=$oku->firma_adi?>" class="form-control" required> </fieldset> <fieldset class="form-group"> <label class="form-label">Firma Yetkili Adı</label> <input name="firma_yetkili" type="text" value="<?=$oku->firma_yetkili?>" class="form-control" required> </fieldset> <div class="row"> <div class="col-md-4"> <fieldset class="form-group"> <label class="form-label">Firma Telefon (Sabit)</label> <input type="text" name="firma_sabit" value="<?=$oku->firma_sabit?>" class="form-control" maxlength="11"> <small class="text-muted">Örnek: 02221112222</small> </fieldset> </div> <div class="col-md-4"> <fieldset class="form-group"> <label class="form-label">Firma Telefon (GSM)</label> <input type="text" name="firma_gsm" value="<?=$oku->firma_gsm?>" class="form-control" maxlength="11" required> <small class="text-muted">Örnek: 02221112222</small> </fieldset> </div> <div class="col-md-4"> <fieldset class="form-group"> <label class="form-label">Firma Telefon (Fax)</label> <input type="text" name="firma_fax" value="<?=$oku->firma_fax?>" class="form-control" maxlength="11"> <small class="text-muted">Örnek: 02221112222</small> </fieldset> </div> </div> <div class="row"> <div class="col-md-12"> <fieldset class="form-group"> <label class="form-label">Firma Kategori <small>(Max 3 kategori.)</small></label> <select name="kategori[]" class="kategoriler js-example-basic-multiple form-control" multiple="multiple" required> <?php $grup = $db->table('dbo_sektorler')->where('sektor_tip','=','SEKTOR')->where('sektor_acil','!=','E')->getAll(); foreach($grup as $grupget){ echo "<optgroup label='".$grupget->sektor_adi."'>" ; $kat = $db->table('dbo_sektorler_alt')->where('sektoralt_ust','=',$grupget->sektor_id)->getAll(); foreach($kat as $katget){ $katlar = explode(',', $oku->firma_ana_kat_id); ?> <option value="<?=$katget->sektoralt_id?>" <?php if(in_array($katget->sektoralt_id, $katlar)) { echo 'selected'; } ?>><?=$katget->sektoralt_adi?></option> <?php } echo "</optgroup>"; } ?> </select> </fieldset> <div class="clearfix"></div> </div> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma Web Sitesi (URL)</label> <input type="text" name="firma_web" value="<?=$oku->firma_web?>" class="form-control"> </fieldset> </div> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma Mail Adresi</label> <input name="firma_mail" type="email" value="<?=$oku->firma_mail?>" class="form-control" required> </fieldset> </div> </div> <div class="row"> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma Şehir</label> <select id="il" name="firma_il" type="text" class="form-control" required style="border-radius:0px; height:40px;"> <option value="">Şehir Seçin.</option> <?php $sehir = $db->table('dbo_il')->orderBy('il_id')->getAll(); foreach($sehir as $sehirget){ ?> <option value="<?=$sehirget->il_id?>" <?php if($sehirget->il_id == $oku->firma_il){ echo "selected"; } ?>><?=$sehirget->il_ad?></option> <?php } ?> </select> </fieldset> </div> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma İlçe</label> <select id="ilce" name="firma_ilce" type="text" class="form-control" required style="border-radius:0px; height:40px;"> <option value="">Önce Şehir Seçin.</option> </select> </fieldset> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script src="<?=$site?>/js/selectchained.js"></script> <script> $("#ilce").remoteChained("#il", "<?=$site?>/ajax/il-ilce.html?ilce=<?=$oku->firma_ilce?>"); </script> </div> <div class="col-md-3"> <fieldset class="form-group"> <label class="form-label">Firma Facebook</label> <input name="firma_facebook" type="text" value="<?=$oku->firma_facebook?>" class="form-control"> </fieldset> </div> <div class="col-md-3"> <fieldset class="form-group"> <label class="form-label">Firma Twitter</label> <input name="frma_twitter" type="text" value="<?=$oku->frma_twitter?>" class="form-control"> </fieldset> </div> <div class="col-md-3"> <fieldset class="form-group"> <label class="form-label">Firma Instagram</label> <input name="firma_instagram" type="text" value="<?=$oku->firma_instagram?>" class="form-control"> </fieldset> </div> <div class="col-md-3"> <fieldset class="form-group"> <label class="form-label">Firma LinkedIn</label> <input name="firma_linkedin" type="text" value="<?=$oku->firma_linkedin?>" class="form-control"> </fieldset> </div> <div class="col-md-12"> <fieldset class="form-group" style="margin-bottom:5px; padding-bottom:0px;"> <label class="form-label">Firma Adresi</label> <textarea type="text" name="firma_adres" class="form-control" rows="2" required style="border-radius:0px;"><?=$oku->firma_adres?></textarea> </fieldset> </div> </div> </div> <!-------------------------------------------------------> <div class="col-lg-12"> <div class="row"> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma Logo</label> <input type="file" name="firmalogo" class="btn btn-primary" style="border-radius:0px; height:40px; width:100%;"/> </fieldset> <div class="clearfix"></div> </div> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Firma Resimleri (Max 1Mb.)</label> <input type="file" name="resim[]" class="btn btn-primary" multiple style="border-radius:0px; height:40px; width:100%;"/> </fieldset> <div class="clearfix"></div> </div> <div class="col-md-12"> <fieldset class="form-group"> <label class="form-label">Firma Description (Kısa Açıklama)</label> <textarea type="text" name="firma_desc" rows="2" class="form-control" required style="border-radius:0px;"><?=$oku->firma_desc?></textarea> </fieldset> </div> <div class="col-md-12"> <fieldset class="form-group"> <label class="form-label">Firma Anahtar Kelime (Virgül İle Ayırın)</label> <input type="text" name="firma_meta" size="50" value="<?=$oku->firma_meta?>" class="form-control" style="border-radius:0px;"/> </fieldset> </div> <!-------------------------------------------------------> <div class="col-lg-12"> <div class="opt-form row"> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Video Adı</label> <input id="box1" name="vidadi[]" type="text" class="form-control"> </fieldset> </div> <div class="col-md-5"> <fieldset class="form-group"> <label class="form-label">Video URL</label> <input id="box1" name="vidkod[]" placeholder="Youtube." type="text" class="form-control"> </fieldset> </div> <div class="col-md-1"> <fieldset class="form-group"> <label class="form-label">İşlem</label> <input type="button" class="btnDel btn btn-danger" value="Sil" disabled="disabled" /> </fieldset> </div> </div> <!-------------------------------------------------------> <?php $kalkis = $db->table('dbo_firma_video') ->where('firma_id','=',$oku->FirmaID) ->where('firma_vid_kod','!=','') ->getAll(); foreach($kalkis as $liste){ ?> <div class="ksilinecek row"> <div class="col-md-6"> <fieldset class="form-group"> <label class="form-label">Video Adı</label> <input id="box1" value="<?=$liste->firma_vid_ad?>" type="text" class="form-control" readonly> </fieldset> </div> <div class="col-md-5"> <fieldset class="form-group"> <label class="form-label">Video URL</label> <input id="box1" value="<?=$liste->firma_vid_kod?>" placeholder="Youtube." type="text" class="form-control" readonly> </fieldset> </div> <div class="col-md-1"> <fieldset class="form-group"> <label class="form-label">İşlem</label> <input id="<?=$liste->FirVidID?>" type="button" class="KDel btn btn-danger" value="Sil"/> </fieldset> </div> </div> <?php } ?> <!-------------------------------------------------------> <div class="col-md-1" style="padding-left:0px;"> <fieldset class="form-group"> <input type="button" id="btnAdd" class="btn btn-primary" value="Yeni Alan Ekle" /> </fieldset> </div> </div> <!-------------------------------------------------------> <div class="col-md-12"> <fieldset class="form-group"> <label class="form-label">Firma 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->firma_lat?>" class="form-control" readonly></div> <div class="col-md-6"><input id="long" name="lng" value="<?=$oku->firma_lng?>" class="form-control" readonly></div> </div> </div> <!-------------------------------------------------------> <div class="col-lg-12" style="margin-bottom:15px; margin-top:15px;"> <div class="row"> <?php $resim = $db->table('dbo_firma_resimler')->where('firma_id','=',$oku->FirmaID)->getAll(); foreach($resim as $resimget){ ?> <div class="col-md-2"> <p> <img src='uploads/firmaresim/<?=$resimget->resim_adi?>' / style="height:100px;"> <a id="<?=$resimget->FirmaResID?>" class="frrssil btn btn-primary" style="border-radius:0px; width:100%; color:#FFFFFF;">Resmi Sil</a> </p> </div> <?php } ?> </div> </div> <!-------------------------------------------------------> <div class="col-lg-12"> <fieldset class="form-group"> <label class="form-label">Firma Açıklama</label> <textarea id="summernote" name="firma_aciklama" style="display:none;"><?=$oku->firma_aciklama?></textarea> </fieldset> </div> <!-------------------------------------------------------> <div class="col-lg-12"> <fieldset class="form-group" style="margin-bottom:0px;"> <button type="submit" name="kaydet" class="btn btn-primary"><i class="fa fa-floppy-o"></i> Bilgileri Kaydet</button> </fieldset> </div> </form> </div> </div> </div> </div> </div> </section> <!--/User Dashboard--> <?php require_once('../footer.php'); ?> <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> <script type="text/javascript"> $(document).ready(function() { var inputs = 1; $('#btnAdd').click(function() { $('.btnDel:disabled').removeAttr('disabled'); var c = $('.opt-form:first').clone(true); c.children(':text').attr('name','input'+ (++inputs) ); $('.opt-form:last').after(c); }); $('.btnDel').click(function() { if (confirm('Alan Silinsinmi?')) { --inputs; $(this).closest('.opt-form').remove(); $('.btnDel').attr('disabled',($('.opt-form').length < 2)); } }); }); </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