Untitled
unknown
php
3 years ago
5.8 kB
10
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...