📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
b2be-ticaretscripti.demodesign.com.tr
/
ninico
📝
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');?> <main> <section class="breadcrumb__area pt-60 pb-60 tp-breadcrumb__bg" data-background="<?php echo $sitetemasi; ?>/img/banner/breadcrumb-01.jpg"> <div class="container"> <div class="row align-items-center"> <div class="col-xl-7 col-lg-12 col-md-12 col-12"> <div class="tp-breadcrumb"> <div class="tp-breadcrumb__link mb-10"> <span class="breadcrumb-item-active"><a href="<?php echo $url;?>">AnaSayfa</a></span> <span>Sepetim</span> </div> <h2 class="tp-breadcrumb__title">Sepetim</h2> </div> </div> </div> </div> </section> <section class="erroe-area pt-70 pb-70"> <div class="container"> <div class="row"> <div class="col-12"> <?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([$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([$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([$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> </section> </main>
💾 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