Untitled

 avatar
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...