Untitled
unknown
php
3 years ago
5.8 kB
6
Indexable
<?php session_start(); include("admin-panel/connect.php"); include("sanalpos/shopierAPI.php"); if (isset($_POST['siparisver'])) { $siparis_ad = htmlspecialchars(strip_tags($_POST["siparis_ad"])); $siparis_tel = htmlspecialchars(strip_tags($_POST["siparis_tel"])); $siparis_mail = htmlspecialchars(strip_tags($_POST["siparis_mail"])); $siparis_il = htmlspecialchars(strip_tags($_POST["siparis_il"])); $kutuad = htmlspecialchars(strip_tags($_POST["siparis_kutuad"])); $siparis_ilce = htmlspecialchars(strip_tags($_POST["siparis_ilce"])); $siparis_adres = htmlspecialchars(strip_tags($_POST["siparis_adres"])); $siparis_tarih = date("Y-m-d"); function replaceSpace($string) { $string = preg_replace("/\s+/", " ", $string); $string = trim($string); return $string; } function dosya_uzanti_oku($dosya_adi) { return substr(strrchr($dosya_adi,' '),1); return; } $harf = 'ABCDEFGHIJKLMNOPRSTUVYZ'; $harf_sayisi = mb_strlen($harf); for ($i = 0; $i < 10; $i++){ $secilen_harf_konumu = mt_rand(0,$harf_sayisi - 1); $kod .= mb_substr($harf, $secilen_harf_konumu,1).rand(0,9); } $siparis_id = mb_substr($kod, 0, 10); $urun_fiyat = '200'; $_SESSION['siparis_ad'] = $siparis_ad; $_SESSION['siparis_sad'] = $siparis_sad; $_SESSION['siparis_tel'] = $siparis_tel; $_SESSION['siparis_mail'] = $siparis_mail; $_SESSION['siparis_kutuad'] = $kutuad; $_SESSION['siparis_il'] = $siparis_il; $_SESSION['siparis_ilce'] = $siparis_ilce; $_SESSION['siparis_adres'] = $siparis_adres; $_SESSION['siparis_id'] = $siparis_id; $_SESSION['siparis_tarih'] = $siparis_tarih; /* ÖDEME 1 */ if ($_POST["odeme"] == "odeme1") { $kayit = $conn->query("INSERT INTO siparisler (siparis_id,ad_soyad,sipsad,tarih,adres,telefon,il,ilce,odeme_tur,odeme_durumu,fiyat,durum,kutuad) VALUES('kapida_nakit','$siparis_ad','$siparis_sad','$siparis_tarih','$siparis_adres','$siparis_tel','$siparis_il','$siparis_ilce','kapida_nakit','0','$urun_fiyat','1','$kutuad')"); if($kayit){ $odeme_basarili = '<script>Swal.fire("İşlem Başarılı", "Siparişiniz en kısa sürede kargoya verilecektir.", "success"); </script>'; $_SESSION['sonuc'] = $odeme_basarili; header("location:index.php"); } else { $odeme_basarisiz = '<script>Swal.fire("Bir sorun var!", "Siparişinizi alamadık, lütfen yaptığınız değişiklikleri kontrol edin.<br />Sorun devam ederse, lütfen yetkili ile iletişime geçin!", "error"); </script>'; $_SESSION['sonuc'] = $odeme_basarisiz; header("location:index.php"); } /* ÖDEME 2 */ } elseif ($_POST["odeme"] == "odeme2") { $kayit = $conn->query("INSERT INTO siparisler (siparis_id,ad_soyad,sipsad,tarih,adres,telefon,il,ilce,odeme_tur,odeme_durumu,fiyat,durum,kutuad) VALUES('kapida_kk','$siparis_ad','$siparis_sad','$siparis_tarih','$siparis_adres','$siparis_tel','$siparis_il','$siparis_ilce','kapida_kk','0','$urun_fiyat','1','$kutuad')"); if($kayit){ $odeme_basarili = '<script>Swal.fire("İşlem Başarılı", "Siparişiniz en kısa sürede kargoya verilecektir.", "success"); </script>'; $_SESSION['sonuc'] = $odeme_basarili; header("location:index.php"); } else { $odeme_basarisiz = '<script>Swal.fire("Bir sorun var!", "Siparişinizi alamadık, lütfen yaptığınız değişiklikleri kontrol edin.<br />Sorun devam ederse, lütfen yetkili ile iletişime geçin!", "error"); </script>'; $_SESSION['sonuc'] = $odeme_basarisiz; header("location:index.php"); } /* ÖDEME 3 */ } elseif ($_POST["odeme"] == "odeme3") { $kayit = $conn->query("INSERT INTO siparisler (siparis_id,ad_soyad,sipsad,tarih,adres,telefon,il,ilce,odeme_tur,odeme_durumu,fiyat,durum) VALUES('havale-eft','$siparis_ad','$siparis_sad','$siparis_tarih','$siparis_adres','$siparis_tel','$siparis_il','$siparis_ilce','havale-eft','0','$urun_fiyat','1')"); if($kayit){ $odeme_basarili = '<script>Swal.fire("İşlem Başarılı", "Siparişiniz en kısa sürede kargoya verilecektir.", "success"); </script>'; $_SESSION['sonuc'] = $odeme_basarili; header("location:index.php"); } else { $odeme_basarisiz = '<script>Swal.fire("Bir sorun var!", "Siparişinizi alamadık, lütfen yaptığınız değişiklikleri kontrol edin.<br />Sorun devam ederse, lütfen yetkili ile iletişime geçin!", "error"); </script>'; $_SESSION['sonuc'] = $odeme_basarisiz; header("location:index.php"); } /* ÖDEME 3 */ } elseif ($_POST["odeme"] == "odeme4") { $sonucx = mysqli_query($conn,"select * from sanal_pos WHERE durum='1'"); $satirx = mysqli_fetch_array($sonucx); if ($satirx['sanalpos_firma'] == "shopier") { $sonuc = mysqli_query($conn,"select * from urun_bilgileri WHERE id='1'"); $satir = mysqli_fetch_array($sonuc); $urun_ad = $satir['urun_ad']; $urun_id = $satir['urun_id']; $urun_fiyat = $satir['urun_fiyat']; $urun_adet = $satir['urun_adet']; $sonuc2 = mysqli_query($conn,"select * from sanal_pos WHERE sanalpos_firma='shopier'"); $satir2 = mysqli_fetch_array($sonuc2); $call_back = $satir2['call_back']; $secret_key = $satir2['secret_key']; $api_key = $satir2['api_key']; $shopier = new Shopier($api_key, $secret_key); $shopier->setBuyer(['id' => $urun_id, 'paket' => $urun_ad,'first_name' => $siparis_ad, 'last_name' => $siparis_soyad, 'email' => $siparis_mail, 'phone' => $siparis_tel]); $shopier->setOrderBilling(['billing_address' => $siparis_adres,'billing_city' => $siparis_il,'billing_country' => 'Turkiye','billing_postcode' => $siparis_il,]); $shopier->setOrderShipping(['shipping_address' => $siparis_adres,'shipping_city' => $siparis_il,'shipping_country' => 'Turkiye', 'shipping_postcode' => $siparis_il,]); die($shopier->run($siparis_id, $urun_fiyat, $call_back)); } else { header("Location:sanalpos/paytr-odeme.php"); } } } else { header("Location:index.php"); } ?>
Editor is loading...