📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
b2be-ticaretscripti.demodesign.com.tr
/
b2b
📝
iyzicosonuc.php
← Geri Dön
<title>Alışveriş Sepetim</title> <meta name="keywords" content="<?php echo $ayar['sitekey']; ?>"> <meta name="description" content="<?php echo $ayar['sitedesc']; ?>"> <meta property="og:url" content="<?php echo $url; ?>"/> <meta property="og:title" content="Üyelik Sözleşmesi ve Rıza Metni"/> <meta property="og:description" content="<?php echo $ayar['sitedesc']; ?>"/> <?php require('func/checkout.php');?> <div class="breadcrumb-area"> <div class="container"> <div class="breadcrumb-content"> <ul> <li><a href="<?php echo $url;?>">Anasayfa</a></li> <li class="active">Sepetim</li> </ul> </div> </div> </div> <div class="page-section mb-60 mt-20"> <div class="container"> <div class="row align-items-center"> <?php if ($_GET["kk"] == "ok") { $key1 = $system['iyziapi']; $key2 = $system['iyzikey']; require "pos/iyzipay/IyzipayBootstrap.php"; IyzipayBootstrap::init(); $options = new \Iyzipay\Options(); $options->setApiKey($key1); $options->setSecretKey($key2); $options->setBaseUrl("https://api.iyzipay.com"); $token = $_POST["token"]; $request = new \Iyzipay\Request\RetrieveCheckoutFormRequest(); $request->setLocale(\Iyzipay\Model\Locale::TR); $request->setToken($token); $checkoutForm = \Iyzipay\Model\CheckoutForm::retrieve($request,$options); if ($checkoutForm->getPaymentStatus() == "SUCCESS" ) { $result = json_decode($checkoutForm->getRawResult(), true); $siparisno = $result['basketId']; $durum = "Sipariş Onaylandı"; $ekle = $ozy->prepare("UPDATE siparis SET durum=? where siparisno=?"); $ekle -> execute(array($durum,$siparisno)); $sipkontrol = $ozy->prepare("SELECT siparisno FROM siparis WHERE siparisno = ?"); $sipkontrol->execute([$siparisno]); if($sipkontrol->rowCount()) { $sip = $ozy->query("select * from siparis where siparisno='{$siparisno}'")->fetch(PDO::FETCH_ASSOC); include('kredikartigenelmesaj.php'); //////// STOK DÜŞME ALANI ///// $idler = explode(',', $sip['ekozellikid']); $adetler = explode(',', $sip['ekozellikadet']); foreach(array_combine($idler, $adetler) as $ekid => $ekad){ $ozellikkontrol = $ozy->prepare("SELECT stok FROM anaozellikalt WHERE id =?"); $ozellikkontrol->execute([$ekid]); if($ozellikkontrol->rowCount()) { $ozelbak = $ozellikkontrol ->fetch(PDO::FETCH_ASSOC); $son = $ozelbak['stok']-$ekad; $ozellikstokla = $ozy->exec("UPDATE anaozellikalt SET stok='$son' where id='$ekid'"); } } $urunidler = explode(',', $sip['urunid']); $adetler = explode(',', $sip['adet']); foreach(array_combine($urunidler, $adetler) as $urnid => $urnadt){ $stokkontrol = $ozy->prepare("SELECT stok FROM urunler WHERE id =?"); $stokkontrol->execute([$urnid]); if($stokkontrol->rowCount()) { $stokbak = $stokkontrol ->fetch(PDO::FETCH_ASSOC); $son = $stokbak['stok']-$urnadt; $urunstokla = $ozy->exec("UPDATE urunler SET stok='$son' where id='$urnid'"); } } //////// STOK DÜŞME ALANI ///// //////// KUPON HEDİYE ÇEKİ DÜŞME ALANI ///// $kuponid = $sip['kuponid']; $kuponkontrol = $ozy->prepare("SELECT * FROM kuponlar WHERE id=?"); $kuponkontrol->execute(array($kuponid)); if ($kuponkontrol->rowCount()) { $urowskupon = $kuponkontrol ->fetch(PDO::FETCH_ASSOC); $total = $urowskupon['stok']; $yenikupon = $urowskupon['stok']-1; $kuponsonuccc = $ozy->exec("UPDATE kuponlar SET stok='$yenikupon' WHERE id='$kuponid' limit 1"); } $cekid = $sip['cekid']; $cekkontrol = $ozy->prepare("SELECT * FROM kuponlar WHERE id=?"); $cekkontrol->execute(array($cekid)); if ($cekkontrol->rowCount()) { $cekurowskupon = $cekkontrol ->fetch(PDO::FETCH_ASSOC); $totalcek = $cekurowskupon['stok']; $yenicek = $cekurowskupon['stok']-1; $cekadimiz = $cekurowskupon['adi']; $ceksonuccc = $ozy->exec("UPDATE kuponlar SET stok='$yenicek' WHERE id='$cekid' limit 1"); $userinepostasi = "".$cekurowskupon['kullanildi'].",".$cekadimiz."-".$email.""; $cekkulandik = $ozy->exec("UPDATE kuponlar SET kullanildi='$userinepostasi' WHERE id='$cekid' limit 1"); } //////// KUPON HEDİYE ÇEKİ DÜŞME ALANI ///// //////// SEPET CLEAN ALANI ///// $sepetbosalt = $ozy->exec("DELETE FROM sepet where kim='$ip' and gelenkim='$sepetimdekikim'"); //////// SEPET CLEAN ALANI ///// /////SMS BİLDİRİM ALANI///// if($system['sadminsiparisonay']=='1'){ $smesaj='Sayın yönetici, '.$siparisno.' numaralı sipariş alındı. Ödeme yöntemi : '.$sip['odemetipi'].' , Ödenen tutar : '.$sip['toplamtutar'].' TL'; $smesaj = html_entity_decode($smesaj, ENT_COMPAT, "UTF-8"); $smesaj = rawurlencode($smesaj); $smsbaslik = html_entity_decode($smsbaslik, ENT_COMPAT, "UTF-8"); $smsbaslik = rawurlencode($smsbaslik); sendsms($smesaj,$admintel,$smsbaslik); } if($system['ssiparisonay']=='1'){ $symesaj='Sayın '.$adsoyad.', Siparişiniz başarıyla alındı. Sipariş No : '.$siparisno.' , Sipariş Durumu: '.$sip['durum'].' , Ödeme yöntemi : '.$sip['odemetipi'].' , Toplam Tutar : '.$sip['toplamtutar'].' TL Bizi tercih ettiğiniz için teşekkürler. '.$ayar['siteadi'].''; $symesaj = html_entity_decode($symesaj, ENT_COMPAT, "UTF-8"); $symesaj = rawurlencode($symesaj); $smsbaslik = html_entity_decode($smsbaslik, ENT_COMPAT, "UTF-8"); $smsbaslik = rawurlencode($smsbaslik); sendsms($symesaj,$sip['telefon'],$smsbaslik); } ////////SMS BİLDİRİM ALANI//// ///////EPOSTA BİLDİRİM ALANI/////// if($system['siparisonay']=='1'){ include("mail/PHPMailerAutoload.php"); include('kredikartisiparismesaj.php'); $mail = new PHPMailer; $mail->IsSMTP(); //$mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj $mail->SMTPAuth = true; $mail->SMTPSecure = "$type"; // Güvenli baglanti icin ssl normal baglanti icin tls $mail->Host = "$sunucu"; // Mail sunucusuna ismi $mail->Port = "$port"; // Gucenli baglanti icin 465 Normal baglanti icin 587 $mail->IsHTML(true); $mail->SetLanguage("tr", "phpmailer/language"); $mail->CharSet ="utf-8"; $mail->Username = "$posta"; // Mail adresimizin kullanicı adi $mail->Password = "$esifre"; // Mail adresimizin sifresi $mail->SetFrom($mail->Username, ''.$siteadi.''); $mail->AddAddress($sip["email"]); // Maili gonderecegimiz kisi yani alici if($system['adminsiparisonay']=='1'){ $mail->AddCC($posta, $siteadi); } $mail->addReplyTo($posta, $siteadi); $mail->Subject = 'Siparişiniz Alındı'; // Konu basligi $mail->Body = ' '.$siparismetin.''; // Mailin icerigi if(!$mail->Send()){ }else { } } /////EPOSTA BİLDİRİM ONAYI///// } else{ echo "BOYLE SİPARİŞ NUMARASI SİSTEMDE YOKTUR."; } }else{ echo "ÜZGÜNÜM ! Bir hata oluştu :/"; } }else{ echo "ÜZGÜNÜM ! Bir hata oluştu :/"; } ?> </div> </div> </div>
💾 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