📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
yoresele-ticaret.demodesign.com.tr
/
includes
/
post
📝
addtocart_in.php
← Geri Dön
<?php /* * @ https://EasyToYou.eu - IonCube v11 Decoder Online * @ PHP 7.2 * @ Decoder version: 1.0.4 * @ Release: 01/09/2021 */ echo !defined("GUVENLIK") ? exit : NULL; if ("0" < $userSorgusu->rowCount()) { $uye_id = $userCek["id"]; if ($userCek["uye_grup"] && "0" < $userCek["uye_grup"]) { $uyeGurubu = $db->prepare("select * from uyeler_grup where id=:id "); $uyeGurubu->execute(["id" => $userCek["uye_grup"]]); $uyegrup = $uyeGurubu->fetch(PDO::FETCH_ASSOC); if ("0" < $uyeGurubu->rowCount()) { if ($uyegrup["fiyat_tip"] == "0") { $fiyat = $urun["fiyat"]; $uyefiyat = 0; $uyeyeozelfiyat = "0"; } if ($uyegrup["fiyat_tip"] == "1") { $fiyat = $urun["fiyat"]; if ($urun["fiyat_tip2"] && "0" < $urun["fiyat_tip2"]) { $uyefiyat = $urun["fiyat_tip2"]; $uyeyeozelfiyat = "1"; } else { $uyefiyat = 0; $uyeyeozelfiyat = "0"; } } } else { $fiyat = $urun["fiyat"]; $uyefiyat = 0; $uyeyeozelfiyat = "0"; } } else { $fiyat = $urun["fiyat"]; $uyefiyat = 0; $uyeyeozelfiyat = "0"; } } else { $uye_id = NULL; $fiyat = $urun["fiyat"]; $uyefiyat = 0; $uyeyeozelfiyat = "0"; } $varyantKontroluHead = $db->prepare("select * from detay_varyant where urun_id=:urun_id "); $varyantKontroluHead->execute(["urun_id" => $urun_id]); foreach ($varyantKontroluHead as $vhead) { $varyantSecenekvarmiHead = $db->prepare("select * from detay_varyant_ozellik where id=:id "); $varyantSecenekvarmiHead->execute(["id" => trim(strip_tags($_POST["var" . $vhead["id"] . ""]))]); if ($vhead != "" && "0" < $varyantSecenekvarmiHead->rowCount()) { $varyantsecenekleriHead .= trim(strip_tags($_POST["var" . $vhead["id"] . ""])) . ","; } else { $varyantsecenekleriHead .= "0,"; } } $varyant_ozellik_ek_fiyat = 0; $varyantayirCalc = $varyantsecenekleriHead; $varyantayirCalc = explode(",", $varyantayirCalc); foreach ($varyantayirCalc as $varcalckey) { if ($varcalckey != "") { $varyantOzellikCekelimCalc = $db->prepare("select * from detay_varyant_ozellik where id=:id and urun_id=:urun_id "); $varyantOzellikCekelimCalc->execute(["id" => $varcalckey, "urun_id" => $urun_id]); if ("0" < $varyantOzellikCekelimCalc->rowCount()) { foreach ($varyantOzellikCekelimCalc as $varyantozellikcalc) { $calc_var_ek_fiyat = $varyantozellikcalc["ek_fiyat"]; $varyantGrubuCekCalc = $db->prepare("select * from detay_varyant where urun_id=:urun_id and varyant_id=:varyant_id "); $varyantGrubuCekCalc->execute(["urun_id" => $urun_id, "varyant_id" => $varyantozellikcalc["varyant_id"]]); $vargrubuCalc = $varyantGrubuCekCalc->fetch(PDO::FETCH_ASSOC); if ($vargrubuCalc["tur"] == "2") { if (!$_POST["ek_var" . $vargrubuCalc["id"] . ""]) { $calc_var_ek_fiyat = 0; } } if ($vargrubuCalc["tur"] == "4") { if (!$_POST["ek_var" . $vargrubuCalc["id"] . ""]) { $calc_var_ek_fiyat = 0; } } $varyant_ozellik_ek_fiyat = $varyant_ozellik_ek_fiyat + $calc_var_ek_fiyat; } } } } if ($urun["kdv"] == "0") { if ("0" < $userSorgusu->rowCount()) { if ("0" < $uyegruplariCek->rowCount()) { if ($uyegrup["fiyat_tip"] == "0") { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = 0; } if ($uyegrup["fiyat_tip"] == "1") { if ($urun["fiyat_tip2"] && "0" < $urun["fiyat_tip2"]) { $urunun_kdvsiz_fiyati = $uyefiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = 0; } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = 0; } } } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = 0; } } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = 0; } $kdv_durumu = "0"; } if ($urun["kdv"] == "1") { if ("0" < $userSorgusu->rowCount()) { if ("0" < $uyegruplariCek->rowCount()) { if ($uyegrup["fiyat_tip"] == "0") { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = kdvhesapla($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); } if ($uyegrup["fiyat_tip"] == "1") { if ($urun["fiyat_tip2"] && "0" < $urun["fiyat_tip2"]) { $urunun_kdvsiz_fiyati = $uyefiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = kdvhesapla($uyefiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = kdvhesapla($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); } } } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = kdvhesapla($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); } } else { $urunun_kdvsiz_fiyati = $fiyat + $varyant_ozellik_ek_fiyat; $urunun_kdv_si = kdvhesapla($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); } $kdv_durumu = "1"; } if ($urun["kdv"] == "2") { if ("0" < $userSorgusu->rowCount()) { if ("0" < $uyegruplariCek->rowCount()) { if ($uyegrup["fiyat_tip"] == "0") { $urunun_kdvsiz_fiyati = kdvcikar($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); $urunun_kdv_si = kdvhesapla($urunun_kdvsiz_fiyati, $urun["kdv_oran"]); } if ($uyegrup["fiyat_tip"] == "1") { if ($urun["fiyat_tip2"] && "0" < $urun["fiyat_tip2"]) { $urunun_kdvsiz_fiyati = kdvcikar($uyefiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); $urunun_kdv_si = kdvhesapla($urunun_kdvsiz_fiyati, $urun["kdv_oran"]); } else { $urunun_kdvsiz_fiyati = kdvcikar($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); $urunun_kdv_si = kdvhesapla($urunun_kdvsiz_fiyati, $urun["kdv_oran"]); } } } else { $urunun_kdvsiz_fiyati = kdvcikar($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); $urunun_kdv_si = kdvhesapla($urunun_kdvsiz_fiyati, $urun["kdv_oran"]); } } else { $urunun_kdvsiz_fiyati = kdvcikar($fiyat + $varyant_ozellik_ek_fiyat, $urun["kdv_oran"]); $urunun_kdv_si = kdvhesapla($urunun_kdvsiz_fiyati, $urun["kdv_oran"]); } $kdv_durumu = "2"; } if ($odemeayar["kargo_sistemi"] == "1") { if ($urun["kargo"] == "1") { if ($odemeayar["kargo_sabit"] == "1") { $kargo_tut = $odemeayar["kargo_sabit_ucret"]; } else { $kargo_tut = $urun["kargo_ucret"]; } } else { $kargo_tut = "0"; } } else { $kargo_tut = "0"; } if ($urun["havale_indirim_tutar"] && "0" < $urun["havale_indirim_tutar"]) { if ("0" < $userSorgusu->rowCount()) { if ("0" < $uyegruplariCek->rowCount()) { if ($uyegrup["fiyat_tip"] == "0") { if ($urun["havale_indirim_tur"] == "1") { $havale_tut_cikar = $fiyat * $urun["havale_indirim_tutar"] / 100; $havale_tut = $fiyat - $havale_tut_cikar; } if ($urun["havale_indirim_tur"] == "2") { $havale_tut = $fiyat - $urun["havale_indirim_tutar"]; } } if ($uyegrup["fiyat_tip"] == "1") { if ($urun["fiyat_tip2"] && "0" < $urun["fiyat_tip2"]) { if ($urun["havale_indirim_tur"] == "1") { $havale_tut_cikar = $uyefiyat * $urun["havale_indirim_tutar"] / 100; $havale_tut = $fiyat - $havale_tut_cikar; } if ($urun["havale_indirim_tur"] == "2") { $havale_tut = $uyefiyat - $urun["havale_indirim_tutar"]; } } else { if ($urun["havale_indirim_tur"] == "1") { $havale_tut_cikar = $fiyat * $urun["havale_indirim_tutar"] / 100; $havale_tut = $fiyat - $havale_tut_cikar; } if ($urun["havale_indirim_tur"] == "2") { $havale_tut = $fiyat - $urun["havale_indirim_tutar"]; } } } } else { if ($urun["havale_indirim_tur"] == "1") { $havale_tut_cikar = $fiyat * $urun["havale_indirim_tutar"] / 100; $havale_tut = $fiyat - $havale_tut_cikar; } if ($urun["havale_indirim_tur"] == "2") { $havale_tut = $fiyat - $urun["havale_indirim_tutar"]; } } } else { if ($urun["havale_indirim_tur"] == "1") { $havale_tut_cikar = $fiyat * $urun["havale_indirim_tutar"] / 100; $havale_tut = $fiyat - $havale_tut_cikar; } if ($urun["havale_indirim_tur"] == "2") { $havale_tut = $fiyat - $urun["havale_indirim_tutar"]; } } } else { $havale_tut = 0; } $sepetKontrol = $db->prepare("select * from sepet where urun_id=:urun_id and ip=:ip "); $sepetKontrol->execute(["urun_id" => $urun_id, "ip" => $ip]); $sepet = $sepetKontrol->fetch(PDO::FETCH_ASSOC); $sepet_ip = $sepet["ip"]; $sepet_urunid = $sepet["urun_id"]; $sepet_adet = $sepet["adet"]; if ($adet) { if ($urun_id) { if ("0" < $urunCek->rowCount()) { $varyantKontrolu = $db->prepare("select * from detay_varyant where urun_id=:urun_id "); $varyantKontrolu->execute(["urun_id" => $urun_id]); if ("0" < $varyantKontrolu->rowCount()) { foreach ($varyantKontrolu as $v) { $varyantSecenekvarmi = $db->prepare("select * from detay_varyant_ozellik where id=:id "); $varyantSecenekvarmi->execute(["id" => trim(strip_tags($_POST["var" . $v["id"] . ""]))]); if ($v != "" && "0" < $varyantSecenekvarmi->rowCount()) { $varyantsecenekleri .= trim(strip_tags($_POST["var" . $v["id"] . ""])) . ","; } else { $varyantsecenekleri .= "0,"; } } $varyantSepetUrunKontrolu = $db->prepare("select * from sepet where urun_id=:urun_id and ip=:ip and varyant=:varyant"); $varyantSepetUrunKontrolu->execute(["urun_id" => $urun_id, "ip" => $ip, "varyant" => $varyantsecenekleri]); $varsepet = $varyantSepetUrunKontrolu->fetch(PDO::FETCH_ASSOC); $varyantStokKontrol = $db->prepare("select * from detay_varyant_stok where urun_id=:urun_id and varyant=:varyant "); $varyantStokKontrol->execute(["urun_id" => $urun_id, "varyant" => $varyantsecenekleri]); $varyantStok = $varyantStokKontrol->fetch(PDO::FETCH_ASSOC); $varyantStokSayi = $varyantStok["stok"]; $varyantSecenekSepetToplami = $db->prepare("SELECT SUM(adet) AS geneladet FROM sepet where urun_id=:urun_id and ip=:ip and varyant=:varyant"); $varyantSecenekSepetToplami->execute(["urun_id" => $urun_id, "ip" => $ip, "varyant" => $varyantsecenekleri]); $varyanSecTop = $varyantSecenekSepetToplami->fetch(PDO::FETCH_ASSOC); $varyansecenekgeneladetsayisi = $varyanSecTop["geneladet"] + $adet; $anaurunstokicinSepetSayiCek = $db->prepare("SELECT SUM(adet) AS geneladet FROM sepet where urun_id=:urun_id and ip=:ip and varyant_stok_durum=:varyant_stok_durum"); $anaurunstokicinSepetSayiCek->execute(["urun_id" => $urun_id, "ip" => $ip, "varyant_stok_durum" => "0"]); $anauruNSepetToplam = $anaurunstokicinSepetSayiCek->fetch(PDO::FETCH_ASSOC); $anaurunToplamAdetSayisi = $anauruNSepetToplam["geneladet"] + $adet; if ("0" < $varyantSepetUrunKontrolu->rowCount()) { if ("0" < $varyantStokKontrol->rowCount()) { if ($varyansecenekgeneladetsayisi <= $varyantStokSayi) { $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "2"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { $ekVaryant = $db->prepare("select * from urun_varyant_ekler where sepet_id=:sepet_id and detay_ozellik_id=:detay_ozellik_id"); $ekVaryant->execute(["sepet_id" => $varsepet["sepetno"], "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""]]); $ekvar = $ekVaryant->fetch(PDO::FETCH_ASSOC); if ("0" < $ekVaryant->rowCount()) { if ($_POST["ek_var" . $ekvarfor["id"] . ""] == NULL) { $silmeislem = $db->prepare("DELETE from urun_varyant_ekler WHERE sepet_id=:sepet_id"); $silmeislem->execute(["sepet_id" => $varsepet["sepetno"]]); } else { $guncelle = $db->prepare("UPDATE urun_varyant_ekler SET\r\n icerik=:icerik\r\n WHERE sepet_id=" . $varsepet["sepetno"] . "\r\n "); $sonuc = $guncelle->execute(["icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""]]); } } else { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $varsepet["sepetno"]]); } } } $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "4"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { $ekVaryant = $db->prepare("select * from urun_varyant_ekler where sepet_id=:sepet_id and detay_ozellik_id=:detay_ozellik_id"); $ekVaryant->execute(["sepet_id" => $varsepet["sepetno"], "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""]]); $ekvar = $ekVaryant->fetch(PDO::FETCH_ASSOC); if ("0" < $ekVaryant->rowCount()) { if ($_POST["ek_var" . $ekvarfor["id"] . ""] == NULL) { $silmeislem = $db->prepare("DELETE from urun_varyant_ekler WHERE sepet_id=:sepet_id"); $silmeislem->execute(["sepet_id" => $varsepet["sepetno"]]); } else { $guncelle = $db->prepare("UPDATE urun_varyant_ekler SET\r\n icerik=:icerik\r\n WHERE sepet_id=" . $varsepet["sepetno"] . "\r\n "); $sonuc = $guncelle->execute(["icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""]]); } } else { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $varsepet["sepetno"]]); } } } $guncelle = $db->prepare("UPDATE sepet SET\r\n adet=:adet,\r\n varyant_stok_durum=:varyant_stok_durum\r\n WHERE sepetno=" . $varsepet["sepetno"] . " \r\n "); $sonuc = $guncelle->execute(["adet" => $varsepet["adet"] + $adet, "varyant_stok_durum" => "1"]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } else { if ($anaurunToplamAdetSayisi <= $urunstok) { $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "2"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { $ekVaryant = $db->prepare("select * from urun_varyant_ekler where sepet_id=:sepet_id and detay_ozellik_id=:detay_ozellik_id"); $ekVaryant->execute(["sepet_id" => $varsepet["sepetno"], "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""]]); $ekvar = $ekVaryant->fetch(PDO::FETCH_ASSOC); if ("0" < $ekVaryant->rowCount()) { if ($_POST["ek_var" . $ekvarfor["id"] . ""] == NULL) { $silmeislem = $db->prepare("DELETE from urun_varyant_ekler WHERE sepet_id=:sepet_id"); $silmeislem->execute(["sepet_id" => $varsepet["sepetno"]]); } else { $guncelle = $db->prepare("UPDATE urun_varyant_ekler SET\r\n icerik=:icerik\r\n WHERE sepet_id=" . $varsepet["sepetno"] . "\r\n "); $sonuc = $guncelle->execute(["icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""]]); } } else { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $varsepet["sepetno"]]); } } } $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "4"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { $ekVaryant = $db->prepare("select * from urun_varyant_ekler where sepet_id=:sepet_id and detay_ozellik_id=:detay_ozellik_id"); $ekVaryant->execute(["sepet_id" => $varsepet["sepetno"], "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""]]); $ekvar = $ekVaryant->fetch(PDO::FETCH_ASSOC); if ("0" < $ekVaryant->rowCount()) { if ($_POST["ek_var" . $ekvarfor["id"] . ""] == NULL) { $silmeislem = $db->prepare("DELETE from urun_varyant_ekler WHERE sepet_id=:sepet_id"); $silmeislem->execute(["sepet_id" => $varsepet["sepetno"]]); } else { $guncelle = $db->prepare("UPDATE urun_varyant_ekler SET\r\n icerik=:icerik\r\n WHERE sepet_id=" . $varsepet["sepetno"] . "\r\n "); $sonuc = $guncelle->execute(["icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""]]); } } else { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $varsepet["sepetno"]]); } } } $guncelle = $db->prepare("UPDATE sepet SET\r\n adet=:adet\r\n WHERE sepetno=" . $varsepet["sepetno"] . " \r\n "); $sonuc = $guncelle->execute(["adet" => $varsepet["adet"] + $adet]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } } else { if ("0" < $varyantStokKontrol->rowCount()) { if ("0" < $varyantStokSayi) { if ($adet <= $varyantStokSayi) { $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "2"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { if ($_POST["ek_var" . $ekvarfor["id"] . ""]) { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $rand]); } } } $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "4"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { if ($_POST["ek_var" . $ekvarfor["id"] . ""]) { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $rand]); } } } if ("0" < $uyefiyat) { $uyefiyat = $uyefiyat + $varyant_ozellik_ek_fiyat; } else { $uyefiyat = $uyefiyat; } $kaydet = $db->prepare("INSERT INTO sepet SET\r\n urun_id=:urun_id, \r\n uye_id=:uye_id,\r\n sepetno=:sepetno,\r\n ip=:ip,\r\n fiyat=:fiyat,\r\n fiyat_2=:fiyat_2,\r\n uye_ozel_fiyat=:uye_ozel_fiyat,\r\n ek_fiyat_tekil=:ek_fiyat_tekil,\r\n kdv_durum=:kdv_durum,\r\n kdvsiz_fiyat=:kdvsiz_fiyat,\r\n kdv_tutar=:kdv_tutar,\r\n kargo_tutar=:kargo_tutar,\r\n havale_fiyat=:havale_fiyat,\r\n varyant=:varyant,\r\n adet=:adet,\r\n taksit=:taksit,\r\n varyant_stok_durum=:varyant_stok_durum,\r\n sepet_durum=:sepet_durum\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "uye_id" => $uye_id, "sepetno" => $rand, "ip" => $ip, "fiyat" => $fiyat + $varyant_ozellik_ek_fiyat, "fiyat_2" => $uyefiyat, "uye_ozel_fiyat" => $uyeyeozelfiyat, "ek_fiyat_tekil" => $varyant_ozellik_ek_fiyat, "kdv_durum" => $kdv_durumu, "kdvsiz_fiyat" => $urunun_kdvsiz_fiyati, "kdv_tutar" => $urunun_kdv_si, "kargo_tutar" => $kargo_tut, "havale_fiyat" => $havale_tut, "varyant" => $varyantsecenekleri, "adet" => $adet, "taksit" => $urun["taksit"], "varyant_stok_durum" => "1", "sepet_durum" => "1"]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } else { $_SESSION["addtocart"] = "nostok"; header("Location:" . $sesurun_adres . ""); } } else { if ("0" < $urunstok) { if ($anaurunToplamAdetSayisi <= $urunstok) { $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "2"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { if ($_POST["ek_var" . $ekvarfor["id"] . ""]) { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $rand]); } } } $ekvaryantFor = $db->prepare("select * from detay_varyant where urun_id=:urun_id and tur=:tur "); $ekvaryantFor->execute(["urun_id" => $urun_id, "tur" => "4"]); if ("0" < $ekvaryantFor->rowCount()) { foreach ($ekvaryantFor as $ekvarfor) { if ($_POST["ek_var" . $ekvarfor["id"] . ""]) { $kaydet = $db->prepare("INSERT INTO urun_varyant_ekler SET\r\n urun_id=:urun_id,\r\n ip_adres=:ip_adres,\r\n detay_ozellik_id=:detay_ozellik_id,\r\n icerik=:icerik,\r\n sepet_id=:sepet_id\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "ip_adres" => $ip, "detay_ozellik_id" => $_POST["var" . $ekvarfor["id"] . ""], "icerik" => $_POST["ek_var" . $ekvarfor["id"] . ""], "sepet_id" => $rand]); } } } if ("0" < $uyefiyat) { $uyefiyat = $uyefiyat + $varyant_ozellik_ek_fiyat; } else { $uyefiyat = $uyefiyat; } $kaydet = $db->prepare("INSERT INTO sepet SET\r\n urun_id=:urun_id, \r\n uye_id=:uye_id,\r\n sepetno=:sepetno,\r\n ip=:ip,\r\n fiyat=:fiyat,\r\n fiyat_2=:fiyat_2,\r\n uye_ozel_fiyat=:uye_ozel_fiyat,\r\n ek_fiyat_tekil=:ek_fiyat_tekil,\r\n kdv_durum=:kdv_durum,\r\n kdvsiz_fiyat=:kdvsiz_fiyat,\r\n kdv_tutar=:kdv_tutar,\r\n kargo_tutar=:kargo_tutar,\r\n havale_fiyat=:havale_fiyat,\r\n varyant=:varyant,\r\n adet=:adet,\r\n taksit=:taksit,\r\n varyant_stok_durum=:varyant_stok_durum,\r\n sepet_durum=:sepet_durum\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "uye_id" => $uye_id, "sepetno" => $rand, "ip" => $ip, "fiyat" => $fiyat + $varyant_ozellik_ek_fiyat, "fiyat_2" => $uyefiyat, "uye_ozel_fiyat" => $uyeyeozelfiyat, "ek_fiyat_tekil" => $varyant_ozellik_ek_fiyat, "kdv_durum" => $kdv_durumu, "kdvsiz_fiyat" => $urunun_kdvsiz_fiyati, "kdv_tutar" => $urunun_kdv_si, "kargo_tutar" => $kargo_tut, "havale_fiyat" => $havale_tut + $varyant_ozellik_ek_fiyat, "varyant" => $varyantsecenekleri, "adet" => $adet, "taksit" => $urun["taksit"], "varyant_stok_durum" => "0", "sepet_durum" => "1"]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } else { $_SESSION["addtocart"] = "nostok"; header("Location:" . $sesurun_adres . ""); } } } } else { $varyantSizUrunSepetKontrol = $db->prepare("select * from sepet where urun_id=:urun_id and ip=:ip"); $varyantSizUrunSepetKontrol->execute(["urun_id" => $urun_id, "ip" => $ip]); $varsizsepet = $varyantSizUrunSepetKontrol->fetch(PDO::FETCH_ASSOC); if ("0" < $varyantSizUrunSepetKontrol->rowCount()) { $varsizUrunAdetSayisi = $db->prepare("SELECT SUM(adet) AS geneladet FROM sepet where urun_id=:urun_id and ip=:ip "); $varsizUrunAdetSayisi->execute(["urun_id" => $urun_id, "ip" => $ip]); $varsizurunsay = $varsizUrunAdetSayisi->fetch(PDO::FETCH_ASSOC); $varsizurunadetleritoplam = $varsizurunsay["geneladet"] + $adet; if ($varsizurunadetleritoplam <= $urunstok) { $guncelle = $db->prepare("UPDATE sepet SET\r\n adet=:adet\r\n WHERE sepetno=" . $varsizsepet["sepetno"] . " \r\n "); $sonuc = $guncelle->execute(["adet" => $varsizsepet["adet"] + $adet]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $varsizsepet["adet"] + $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } else { if ("0" < $urunstok) { if ($adet <= $urunstok) { $kaydet = $db->prepare("INSERT INTO sepet SET\r\n urun_id=:urun_id, \r\n uye_id=:uye_id,\r\n sepetno=:sepetno,\r\n ek_fiyat=:ek_fiyat,\r\n ek_fiyat_tekil=:ek_fiyat_tekil,\r\n kdv_durum=:kdv_durum,\r\n kdvsiz_fiyat=:kdvsiz_fiyat,\r\n kdv_tutar=:kdv_tutar,\r\n ip=:ip,\r\n kargo_tutar=:kargo_tutar,\r\n fiyat=:fiyat,\r\n fiyat_2=:fiyat_2,\r\n uye_ozel_fiyat=:uye_ozel_fiyat,\r\n havale_fiyat=:havale_fiyat,\r\n varyant=:varyant,\r\n adet=:adet,\r\n varyant_stok_durum=:varyant_stok_durum,\r\n taksit=:taksit,\r\n sepet_durum=:sepet_durum\r\n "); $sonuc = $kaydet->execute(["urun_id" => $urun_id, "uye_id" => $uye_id, "sepetno" => $rand, "ek_fiyat" => "0", "ek_fiyat_tekil" => "0", "kdv_durum" => $kdv_durumu, "kdvsiz_fiyat" => $urunun_kdvsiz_fiyati, "kdv_tutar" => $urunun_kdv_si, "ip" => $ip, "kargo_tutar" => $kargo_tut, "fiyat" => $fiyat, "fiyat_2" => $uyefiyat, "uye_ozel_fiyat" => $uyeyeozelfiyat, "havale_fiyat" => $havale_tut, "varyant" => 0, "adet" => $adet, "varyant_stok_durum" => "0", "taksit" => $urun["taksit"], "sepet_durum" => "1"]); if ($sonuc) { unset($_SESSION["siparis_islem_id"]); if ($odemeayar["sepet_href"] == "0") { $_SESSION["addtocart"] = "success"; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "1") { $_SESSION["addtocart"] = "modalsuccess"; $_SESSION["adetdetay"] = $adet; header("Location:" . $sesurun_adres . ""); } if ($odemeayar["sepet_href"] == "2") { header("Location:" . $siteurl . "sepet/"); } } else { $_SESSION["dberror"] = "dberror"; header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "nomorestok"; header("Location:" . $sesurun_adres . ""); } } else { $_SESSION["addtocart"] = "nostok"; header("Location:" . $sesurun_adres . ""); } } } } else { header("Location:" . $siteurl . "404"); } } else { $_SESSION["addtocart"] = "empty"; header("Location:" . $sesurun_adres . ""); } } else { $_SESSION["addtocart"] = "empty"; header("Location:" . $sesurun_adres . ""); } ?>
💾 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