📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
takiaksesuar.demodesign.com.tr
/
admin
/
inc
📝
xml-aktar.php
← Geri Dön
<?php if(!in_array(8,$yetki)){ die('<meta http-equiv="refresh" content="0;url='.$site.'admin">'); } $_title = $dil_kontrol['baslik'].' - Xml Aktar'; if(isset($_GET['sil_id'])){ $kontrol = $db->query("SELECT * FROM xml_aktar WHERE id = '{$_GET['sil_id']}' AND dil = '{$dil}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($kontrol){ $sil = $db->exec("DELETE FROM xml_aktar WHERE id = '{$_GET['sil_id']}' AND dil = '{$dil}' LIMIT 1"); if($sil){ $mesaj = array('İşlem Başarılı','Silme İşleminiz Başarı İle Gerçekleşti','success'); }else{ $mesaj = array('İşlem Başarısız','Silme İşlemi Sırasında Bir Hata Oluştu','error'); } }else{ $mesaj = array('İşlem Başarısız','Silmek İstediğiniz Veri Bulunamadı','error'); } echo '<meta http-equiv="refresh" content="2;url='.$dil.'/'.$sayfa.'">'; } if($_POST){ $kategori_tags = ''; if(!empty($_POST['kategori_id'])){ foreach($_POST['kategori_id'] as $k){ $kategori_tags .= $k.'|'; } } if(isset($_GET['duzenle_id'])){ $guncelle = $db->prepare("UPDATE xml_aktar SET agac = ?, xml_baslik = ?, baslik = ?, kisa_aciklama = ?, stok_kodu = ?, stok = ?, marka_id = ?, piyasa_fiyat = ?, fiyat = ?, kargo_fiyat = ?, kdv = ?, aciklama = ?, kur_tipi = ?, kategori_id = ?, xml_link = ?, resim1 = ?, resim2 = ?, resim3 = ?, resim4 = ?, resim5 = ?, varyant_baslik = ?, alt_varyant_baslik = ?, alt_varyant_stok = ?, alt_varyant_fiyat = ?, agac_kategori = ?, agac_kategori_ayirac = ? WHERE id = ?"); $guncelle = $guncelle->execute(array($_POST['agac'],$_POST['xml_baslik'],$_POST['baslik'],$_POST['kisa_aciklama'],$_POST['stok_kodu'],$_POST['stok'],$_POST['marka_id'],$_POST['piyasa_fiyat'],$_POST['fiyat'],$_POST['kargo_fiyat'],$_POST['kdv'],$_POST['aciklama'],$_POST['kur_tipi'],$kategori_tags,$_POST['xml_link'],$_POST['resim1'],$_POST['resim2'],$_POST['resim3'],$_POST['resim4'],$_POST['resim5'],$_POST['varyant_baslik'],$_POST['alt_varyant_baslik'],$_POST['alt_varyant_stok'],$_POST['alt_varyant_fiyat'],$_POST['agac_kategori'],$_POST['agac_kategori_ayirac'],$_GET['duzenle_id'])); if($guncelle){ $mesaj = array('İşlem Başarılı','Güncelleme İşleminiz Başarı İle Gerçekleşti','success'); }else{ $mesaj = array('İşlem Başarısız','Güncelleme İşlemi Sırasında Bir Hata Oluştu','error'); } echo '<meta http-equiv="refresh" content="2;url='.$dil.'/'.$sayfa.'">'; }else{ $ekle = $db->prepare("INSERT INTO xml_aktar SET dil = ?, agac = ?, xml_baslik = ?, baslik = ?, kisa_aciklama = ?, stok_kodu = ?, stok = ?, marka_id = ?, piyasa_fiyat = ?, fiyat = ?, kargo_fiyat = ?, kdv = ?, aciklama = ?, kur_tipi = ?, kategori_id = ?, xml_link = ?, resim1 = ?, resim2 = ?, resim3 = ?, resim4 = ?, resim5 = ?, varyant_baslik = ?, alt_varyant_baslik = ?, alt_varyant_stok = ?, alt_varyant_fiyat = ?, agac_kategori = ?, agac_kategori_ayirac = ?"); $ekle = $ekle->execute(array($dil,$_POST['agac'],$_POST['xml_baslik'],$_POST['baslik'],$_POST['kisa_aciklama'],$_POST['stok_kodu'],$_POST['stok'],$_POST['marka_id'],$_POST['piyasa_fiyat'],$_POST['fiyat'],$_POST['kargo_fiyat'],$_POST['kdv'],$_POST['aciklama'],1,$kategori_tags,$_POST['xml_link'],$_POST['resim1'],$_POST['resim2'],$_POST['resim3'],$_POST['resim4'],$_POST['resim5'],$_POST['varyant_baslik'],$_POST['alt_varyant_baslik'],$_POST['alt_varyant_stok'],$_POST['alt_varyant_fiyat'],$_POST['agac_kategori'],$_POST['agac_kategori_ayirac'])); if($ekle){ $mesaj = array('İşlem Başarılı','Veri Ekleme İşleminiz Başarı İle Gerçekleşti','success'); }else{ $mesaj = array('İşlem Başarısız','Veri Ekleme İşlemi Sırasında Bir Hata Oluştu','error'); } } } if(isset($_GET['duzenle_id'])){ $duzenle = $db->query("SELECT * FROM xml_aktar WHERE id = '{$_GET['duzenle_id']}' AND dil = '{$dil}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($duzenle){ ?> <script type="text/javascript"> $(function(){ $('[name="kur_tipi"] option[value="<?php echo $duzenle['kur_tipi']; ?>"]').attr('selected','select'); }); </script> <?php }else{ $mesaj = array('İşlem Başarısız','Veri Bulunamadı','error'); echo '<meta http-equiv="refresh" content="2;url='.$dil.'/'.$sayfa.'">'; } } ?> <div class="col-md-12 col-xl-12 col-xs-12 col-sm-12"> <div class="card"> <div class="card-body"> <div class="main-content-label mg-b-5"> [$_title] Genel Bilgileri </div> <p style="margin: 0px;">Ekleme, Güncelleme ve Silme İşlemleri Bu Sayfada Yapılmaktadır.</p> <?php include 'inc/dil-yonlendirici.php'; ?> </div> </div> </div> <div class="col-xl-12"> <center> <h5>Tanımladığınız Xml Ürünlerinizin Güncel Fiyat ve Stok Kontrolü İçin<br>CronJob'a Bağlamanız Gereken Adres;</h5> <span class="badge badge-primary-gradient" style="font-size: 15px; margin-bottom: 20px; padding: 10px 15px;"> <?php echo $site;?>xml-aktar/0 </span> </center> </div> <div class="col-xl-6"> <div class="card mg-b-20"> <div class="card-header pb-0"> <div class="d-flex justify-content-between"> <h4 class="card-title mg-b-2 mt-2">[$_title] Eklenen Veriler</h4> </div> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-bordered mg-b-1 text-md-nowrap"> <thead> <tr> <th>ID</th> <th>Xml Adı</th> <th>Çalıştır</th> <th>Sil</th> <th>Düzenle</th> </tr> </thead> <tbody> <?php $query = $db->query("SELECT * FROM xml_aktar WHERE dil = '{$dil}' ORDER BY id ASC", PDO::FETCH_ASSOC); if($query->rowCount()){ foreach( $query as $row ){ echo '<tr> <td>'.$row['id'].'</td> <td>'.$row['xml_baslik'].'</td> <td><a href="'.$site.'xml-aktar/'.$row['id'].'" target="_blank" class="btn btn-success btn-sm text-white">Şimdi Çalıştır</a></td> <td><button data-sil="'.$row['id'].'" class="btn btn-danger btn-sm text-white"><i class="fe fe-trash"></i> Sil</button></td> <td><a href="'.$dil.'/'.$sayfa.'/duzenle/'.$row['id'].'" class="btn btn-success btn-sm text-white"><i class="fe fe-edit"></i> Düzenle</a></td> </tr>'; } }else{ echo '<tr> <td colspan="5" class="text-center"> <img src="assets/images/veriyok.svg" class="wd-15p "> <h5 class="mg-b-10 mg-t-15 tx-18">Veri Bulunamadı.</h5> </td> </tr>'; } ?> </tbody> </table> </div> </div> </div> </div> <div class="col-xl-6"> <div class="card mg-b-20"> <div class="card-header pb-0"> <div class="d-flex justify-content-between"> <h4 class="card-title mg-b-2 mt-2">[$_title] Ekleme ve Güncelleme Formu</h4> </div> </div> <div class="card-body"> <form action="" method="post"> <div class="table-responsive"> <table class="table table-bordered mg-b-1 text-md-nowrap"> <tbody> <tr> <th>Xml Başlığı</th> <td><input type="text" class="form-control" name="xml_baslik" placeholder="Xml Başlığı" value="<?php echo @$duzenle['xml_baslik']; ?>" required></td> </tr> <tr> <th>Xml Link</th> <td><input type="text" class="form-control" name="xml_link" value="<?php echo @$duzenle['xml_link']; ?>" required></td> </tr> <tr> <th>Kur Tipi</th> <th colspan="2"> <select class="form-control select2" name="kur_tipi" style="width:100%"> <option value="1">TL</option> <option value="2">$</option> <option value="3">€</option> </select> </th> </tr> <tr> <th colspan="2"> <center> <h5>Xml Tag İsimlerini Yazınız</h5> < ve > içerisinde ki isimleri yazınız. </center> </th> </tr> <tr> <th>Ürün Ağaç İsmi</th> <td><input type="text" class="form-control" name="agac" placeholder="Örnek: urun" value="<?php echo @$duzenle['agac']; ?>" required></td> </tr> <tr> <th>Ürün Adı</th> <td><input type="text" class="form-control" name="baslik" value="<?php echo @$duzenle['baslik']; ?>" required></td> </tr> <tr> <th>Kısa Açıklama</th> <td><input type="text" class="form-control" name="kisa_aciklama" value="<?php echo @$duzenle['kisa_aciklama']; ?>"></td> </tr> <tr> <th>Stok Kodu</th> <td><input type="text" class="form-control" name="stok_kodu" value="<?php echo @$duzenle['stok_kodu']; ?>" required></td> </tr> <tr> <th>Stok</th> <td><input type="text" class="form-control" name="stok" value="<?php echo @$duzenle['stok']; ?>"></td> </tr> <tr> <th>Marka Adı</th> <td><input type="text" class="form-control" name="marka_id" value="<?php echo @$duzenle['marka_id']; ?>"></td> </tr> <tr> <th>Piyasa Fiyatı</th> <td><input type="text" class="form-control" name="piyasa_fiyat" value="<?php echo @$duzenle['piyasa_fiyat']; ?>"></td> </tr> <tr> <th>Ürün Fiyatı</th> <td><input type="text" class="form-control" name="fiyat" value="<?php echo @$duzenle['fiyat']; ?>" required></td> </tr> <tr> <th>Kargo Fiyatı</th> <td><input type="text" class="form-control" name="kargo_fiyat" value="<?php echo @$duzenle['kargo_fiyat']; ?>"></td> </tr> <tr> <th>Kdv</th> <td><input type="text" class="form-control" name="kdv" value="<?php echo @$duzenle['kdv']; ?>"></td> </tr> <tr> <th>Açıklama</th> <td><input type="text" class="form-control" name="aciklama" value="<?php echo @$duzenle['aciklama']; ?>"></td> </tr> <?php $kategoriler = explode('|', $duzenle['kategori_id']); ?> <tr> <th>Ağaçı Kategori Başlık</th> <td><input type="text" class="form-control" name="agac_kategori" value="<?php echo @$duzenle['agac_kategori']; ?>"></td> </tr> <tr> <th>Ağaçı Kategori Ayıraç</th> <td><input type="text" class="form-control" name="agac_kategori_ayirac" value="<?php echo @$duzenle['agac_kategori_ayirac']; ?>"></td> </tr> <tr> <th>Kategori 1</th> <td><input type="text" class="form-control" name="kategori_id[]" value="<?php echo @$kategoriler[0]; ?>"></td> </tr> <tr> <th>Kategori 2</th> <td><input type="text" class="form-control" name="kategori_id[]" value="<?php echo @$kategoriler[1]; ?>"></td> </tr> <tr> <th>Kategori 3</th> <td><input type="text" class="form-control" name="kategori_id[]" value="<?php echo @$kategoriler[2]; ?>"></td> </tr> <tr> <th>Resim 1</th> <td><input type="text" class="form-control" name="resim1" value="<?php echo @$duzenle['resim1']; ?>"></td> </tr> <tr> <th>Resim 2</th> <td><input type="text" class="form-control" name="resim2" value="<?php echo @$duzenle['resim2']; ?>"></td> </tr> <tr> <th>Resim 3</th> <td><input type="text" class="form-control" name="resim3" value="<?php echo @$duzenle['resim3']; ?>"></td> </tr> <tr> <th>Resim 4</th> <td><input type="text" class="form-control" name="resim4" value="<?php echo @$duzenle['resim4']; ?>"></td> </tr> <tr> <th>Resim 5</th> <td><input type="text" class="form-control" name="resim5" value="<?php echo @$duzenle['resim5']; ?>"></td> </tr> <tr> <th>Varyant Başlık</th> <td><input type="text" class="form-control" name="varyant_baslik" value="<?php echo @$duzenle['varyant_baslik']; ?>"></td> </tr> <tr> <th>Alt Varyant Başlık</th> <td><input type="text" class="form-control" name="alt_varyant_baslik" value="<?php echo @$duzenle['alt_varyant_baslik']; ?>"></td> </tr> <tr> <th>Alt Varyant Stok</th> <td><input type="text" class="form-control" name="alt_varyant_stok" value="<?php echo @$duzenle['alt_varyant_stok']; ?>"></td> </tr> <tr> <th>Alt Varyant +Fiyat</th> <td><input type="text" class="form-control" name="alt_varyant_fiyat" value="<?php echo @$duzenle['alt_varyant_fiyat']; ?>"></td> </tr> <tr> <th colspan="2"> <center><button class="btn btn-indigo btn-with-icon"><i class="typcn typcn-edit"></i> Değişiklikleri Kaydet</button></center> </th> </tr> </tbody> </table> </div> </form> </div> </div> </div>
💾 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