📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
takiaksesuar.demodesign.com.tr
📝
ajax.php
← Geri Dön
<?php include 'admin/site-ayarlari.php'; $dil = isset($_SESSION['dil']) ? $_SESSION['dil'] : 'tr'; include 'sabit-metinler/'.$dil.'.php'; if(isset($_POST) AND isset($_GET)){ $ayar = $db->query("SELECT * FROM ayar WHERE dil = '{$dil}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); $kur_fiyatlari = array(1 => 1, 2 => $ayar['dolar'], 3 => $ayar['euro']); if($_GET['islem'] == 'sepet-varyant' AND $_POST['adet'] > 0 AND isset($_POST['sepet-islem'])){ header("Content-type: application/json; charset=utf-8"); $array['popup'] = 0; $array['sepet_mesaj'] = 0; $array['fiyat'] = 0; $urun = $db->query("SELECT * FROM urun WHERE dil = '{$dil}' AND id = '{$_POST['urun-id']}' AND durum = 1 LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($urun){ if(!empty($_POST['varyant-key'])){ $bilgi = $db->query("SELECT * FROM urun_varyant_secenek_fiyat_stok WHERE dil = '{$dil}' AND urun_id = '{$_POST['urun-id']}' AND varyant_key = '{$_POST['varyant-key']}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($bilgi){ if($bilgi['stok'] > 0 AND $_POST['adet'] <= $bilgi['stok']){ $array['fiyat'] = ($urun['fiyat'] + $bilgi['fiyat']) * $_POST['adet']; if($_POST['sepet-islem'] == 1){ $array['popup'] = 1; } $array['fiyat'] = urun_fiyat($array['fiyat'],$urun['kur_tipi'],$bayi_id,$urun['kategori_id'],1); }else{ $array['sepet_mesaj'] = mesaj($dil_sabit[194],'',0); } }else{ $array['sepet_mesaj'] = mesaj($dil_sabit[195],'',0); } }else{ if($urun['stok'] > 0 AND $_POST['adet'] <= $urun['stok']){ $array['popup'] = 1; $array['fiyat'] = $urun['fiyat'] * $_POST['adet']; $array['fiyat'] = urun_fiyat($array['fiyat'],$urun['kur_tipi'],$bayi_id,$urun['kategori_id'],1); }else{ $array['sepet_mesaj'] = mesaj($dil_sabit[194],'',0); } } }else{ $array['sepet_mesaj'] = mesaj($dil_sabit[196],'',0); } if($array['popup'] == 1){ $uniqid = $_POST['urun-id'].'-'.$_POST['varyant-key']; $array['sepet_mesaj'] = mesaj($dil_sabit[197],'',1); $_SESSION['sepet']['urun_id'][$uniqid] = $_POST['urun-id']; $_SESSION['sepet']['adet'][$uniqid] = $_POST['adet']; $_SESSION['sepet']['varyant-key'][$uniqid] = $_POST['varyant-key']; $_SESSION['sepet']['sepet_key'][$uniqid] = $uniqid; $array['sepet_sayisi'] = count($_SESSION['sepet']['urun_id']); if(isset($_SESSION['kullanici']['giris'])){ $kontrol = $db->query("SELECT id FROM sepet_log WHERE musteri_id = '{$_SESSION['kullanici']['id']}' AND sepet_key = '{$uniqid}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if(!$kontrol){ $ekle = $db->prepare("INSERT INTO sepet_log SET musteri_id = ?, urun_id = ?, adet = ?, varyant_key = ?, sepet_key = ?, komut = ?"); $ekle = $ekle->execute(array($_SESSION['kullanici']['id'],$_POST['urun-id'],$_POST['adet'],$_POST['varyant-key'],$uniqid,0)); } } } echo json_encode($array); }else if($_GET['islem'] == 'favori-ekle' AND isset($_POST['urun-id'])){ header("Content-type: application/json; charset=utf-8"); $urun = $db->query("SELECT * FROM urun WHERE dil = '{$dil}' AND id = '{$_POST['urun-id']}' AND durum = 1 LIMIT 1")->fetch(PDO::FETCH_ASSOC); $array['mesaj'] = 0; if($urun){ $array['popup'] = 1; $uniqid = $_POST['urun-id']; $_SESSION['favori']['urun_id'][$uniqid] = $uniqid; $array['mesaj'] = mesaj($dil_sabit[198],'',1); }else{ $array['mesaj'] = mesaj($dil_sabit[196],'',0); } $array['favori_sayisi'] = count($_SESSION['favori']['urun_id']); echo json_encode($array); }else if($_GET['islem'] == 'sepetim'){ if(isset($_SESSION['sepet']['urun_id'])){ $toplam = 0; echo '<ul>'; foreach ($_SESSION['sepet']['sepet_key'] as $key){ $s_urun = $db->query("SELECT * FROM urun WHERE dil = '{$dil}' AND id = '{$_SESSION['sepet']['urun_id'][$key]}' AND durum = 1 LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($s_urun){ $s_urun_resim = $db->query("SELECT resim FROM urun_resim WHERE dil = '{$dil}' AND urun_id = '{$_SESSION['sepet']['urun_id'][$key]}' ORDER BY sira ASC LIMIT 1")->fetch(PDO::FETCH_ASSOC); $varyant_secim = ''; $varyant_fiyat = 0; if(!empty($_SESSION['sepet']['varyant-key'][$key])){ $varyant_secim = '<hr>'; foreach(explode('-', $_SESSION['sepet']['varyant-key'][$key]) as $varyant_id){ if(!empty($varyant_id)){ $alt_v = $db->query("SELECT baslik, urun_vayant_id FROM urun_varyant_secenek WHERE dil = '{$dil}' AND urun_id = '{$_SESSION['sepet']['urun_id'][$key]}' AND id = '{$varyant_id}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); $ust_v = $db->query("SELECT baslik FROM urun_varyant WHERE dil = '{$dil}' AND urun_id = '{$_SESSION['sepet']['urun_id'][$key]}' AND id = '{$alt_v['urun_vayant_id']}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($alt_v AND $ust_v){ $varyant_secim .= '<span>'.$ust_v['baslik'].'</span> : '.$alt_v['baslik'].'<br>'; } } } $bilgi = $db->query("SELECT fiyat FROM urun_varyant_secenek_fiyat_stok WHERE dil = '{$dil}' AND urun_id = '{$_SESSION['sepet']['urun_id'][$key]}' AND varyant_key = '{$_SESSION['sepet']['varyant-key'][$key]}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($bilgi){ $varyant_fiyat = urun_fiyat($bilgi['fiyat'],$s_urun['kur_tipi'],$bayi_id,$s_urun['kategori_id'],0); $varyant_secim .= '<span>'.$dil_sabit[32].': </span> '.fiyat_noktali($varyant_fiyat).' TL<br>'; $varyant_secim .= '<hr>'; } } $urun_toplam = (urun_fiyat($s_urun['fiyat'],$s_urun['kur_tipi'],$bayi_id,$s_urun['kategori_id'],0) + $varyant_fiyat) * $_SESSION['sepet']['adet'][$key]; $toplam += $urun_toplam; echo '<li> <div class="shopping-cart-img"> <a href="urun/'.$s_urun['link'].'"> <img src="upload/'.$s_urun_resim['resim'].'" /> </a> </div> <div class="shopping-cart-title"> <h4> <a href="upload/'.$s_urun['link'].'">'.$s_urun['baslik'].'</a><br> <span>'.$dil_sabit[199].': </span> '.urun_fiyat($s_urun['fiyat'],$s_urun['kur_tipi'],$bayi_id,$s_urun['kategori_id'],1).' TL<br> '.$varyant_secim.' <span>'.$dil_sabit[34].': </span> '.$_SESSION['sepet']['adet'][$key].'<br> <span>'.$dil_sabit[200].': </span> '.fiyat_noktali($urun_toplam).' TL<br> </h4> </div> <div class="shopping-cart-delete"> <a href="javascript:void(0)" data-sepet-sil="'.$_SESSION['sepet']['sepet_key'][$key].'"><i class="fi-rs-cross-small"></i></a> </div> </li>'; } } echo '</ul> <div class="shopping-cart-footer"> <div class="shopping-cart-total"> <h4>'.$dil_sabit[201].': <span>'.fiyat_noktali($toplam).' TL</span></h4> </div> <div class="shopping-cart-button"> <a href="sepetim">'.$dil_sabit[202].'</a> </div> </div>'; }else{ echo '<ul><li>'.mesaj($dil_sabit[203],'',0).'</li></ul>'; } }else if($_GET['islem'] == 'sepet-sil' AND isset($_POST['urun-id'])){ $uniqid = $_POST['urun-id']; unset($_SESSION['sepet']['urun_id'][$uniqid]); unset($_SESSION['sepet']['adet'][$uniqid]); unset($_SESSION['sepet']['varyant-key'][$uniqid]); unset($_SESSION['sepet']['sepet_key'][$uniqid]); if(count($_SESSION['sepet']['urun_id']) == 0){ unset($_SESSION['sepet']); } if(isset($_SESSION['kullanici']['giris'])){ $sil = $db->exec("DELETE FROM sepet_log WHERE musteri_id = '{$_SESSION['kullanici']['id']}' AND sepet_key = '{$uniqid}' LIMIT 1"); } echo 1; }else if($_GET['islem'] == 'favori-sil' AND isset($_POST['urun-id'])){ $uniqid = $_POST['urun-id']; unset($_SESSION['favori']['urun_id'][$uniqid]); echo 1; }else if($_GET['islem'] == 'abone_ol' AND isset($_POST['email'])){ $kontrol = $db->query("SELECT email FROM bulten_abone WHERE email = '{$_POST['email']}' AND dil = '{$dil}' LIMIT 1")->fetch(PDO::FETCH_ASSOC); if($kontrol){ echo 0; }else{ $ekle = $db->prepare("INSERT INTO bulten_abone SET dil = ?, email = ?"); $ekle = $ekle->execute(array($dil,$_POST['email'])); echo 1; } } }else{ die('<meta http-equiv="refresh" content="0;URL=giris-yap">'); } $db = null; ?>
💾 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