Preview: results.php
Size: 6.91 KB
//home/justbyquicklly-old/public_html/js/results.php
<?php
include("wfcart.php");
include("include/config.php");
include("include/functions.php");
include("include/sessionmsg.php");
$cart =& $_SESSION['cart'];
if(!is_object($cart)) $cart = new wfCart();
if($_SESSION['value_user_id']==''){
header("location:../../login.php?redirect=basket.php");
exit();
}
if($_SESSION['payment_mode']==''){
header("location:../../checkout.php");
exit();
}
$userArr=$obj->query("select * from $tbl_user where id='".$_SESSION['value_user_id']."' ");
$resultUser=$obj->fetchNextObject($userArr);
################################### User Information ###################################
$ship_fname=mysql_real_escape_string($resultUser->fname);
$ship_lname=mysql_real_escape_string($resultUser->lname);
$ship_email=mysql_real_escape_string($resultUser->email);
$ship_house_no=mysql_real_escape_string($resultUser->house_no);
$ship_street=mysql_real_escape_string($resultUser->street);
$ship_complex=mysql_real_escape_string($resultUser->complex);
$ship_landmark=mysql_real_escape_string($resultUser->landmark);
$ship_city_id=mysql_real_escape_string($resultUser->city_id);
$ship_pincode=mysql_real_escape_string($resultUser->pincode);
$ship_area=mysql_real_escape_string($resultUser->area);
$ship_mobile=mysql_real_escape_string($resultUser->mobile);
$ship_phone=mysql_real_escape_string($resultUser->phone);
$ship_type=$_SESSION['delivery_type'];
if($ship_type=='Delivery'){
$ship_type='Home Delivery';
}else{
$ship_type='Pick From Fresh Farm Store';
}
############################# Amount ##########################################
$amount=$_SESSION['cart_value'];
$discount=0;
if($_SESSION['discountCoupon']!=''){
$discArr=$obj->query("select discount_type,discount,coupon_code from $tbl_coupon where id='".$_SESSION['discountCoupon']."' ");
$rsCoup=$obj->fetchNextObject($discArr);
$coupon_code=$rsCoup->coupon_code;
if($rsCoup->discount_type=='Percent'){
$discount=($cart->total*$rsCoup->discount)/100;
}
if($rsCoup->discount_type=='Direct'){
$discount=$rsCoup->discount;
}
}
if($_SESSION['discountReward']!=''){
$discount=$_SESSION['discountReward'];
}
if($_SESSION['discountCoupon']){
$discount_via = 'eVoucher';
}
if($_SESSION['discountReward']){
$discount_via = 'Reward';
}
###################################### Order Insert ############################
$obj->query("insert into $tbl_order set user_id='".$_SESSION['value_user_id']."', storeid=100,order_via='Website',amount='$amount',tax_value='".$_SESSION['net_tax']."',discount_via='$discount_via',discount='$discount',shipping_amount='".$_SESSION['delivery_charges']."',payment_method='".$_SESSION['payment_mode']."',total_amount='".$_SESSION['amount_to_pay']."',ship_fname='$ship_fname',ship_lname='$ship_lname',ship_email='$ship_email',ship_house_no='$ship_house_no', ship_street='$ship_street',ship_complex='$ship_complex',ship_landmark='$ship_landmark',ship_pincode='$ship_pincode',ship_area='$ship_area', ship_city_id='$ship_city_id',ship_mobile='$ship_mobile',coupon_code='$coupon_code',expres_amt='$expamt',ship_phone='$ship_phone',ship_timing='$ship_timing',ship_type='$ship_type',delivery_type='$ship_type',order_date=now(),order_status=1,ip='".$_SERVER['REMOTE_ADDR']."',special_msg='".$_SESSION['special_msg']."',status=2");
$order_id=mysql_insert_id();
#################################### Order Itmes Insert ####################
$itmes=$cart->get_contents();
$no_of_itmes=count($itmes);
if($no_of_itmes>0){
foreach($itmes as $item){
$obj->query("insert into $tbl_order_itmes set order_id='$order_id',product_name='".mysql_real_escape_string($item[info])."',price='".$item[price]."', qty='".$item[qty]."',product_id='".$item[id]."' ");
}
}
$cart->empty_cart();
$_SESSION['value_order_id']=$order_id;
//braintree code started
require_once('braintree/final/braintree/lib/Braintree.php');
Braintree_Configuration::environment('production');
Braintree_Configuration::merchantId('85f4dtcxzp6p924q');
Braintree_Configuration::publicKey('3hw5mfz536gzn4jc');
Braintree_Configuration::privateKey('47f67be7bf627608c012b98a0b8b30d1');
/*
///////////
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('d68m73wzrttmy8t9');
Braintree_Configuration::publicKey('h7c2bm97b72bm9fd');
Braintree_Configuration::privateKey('67cf79121710d11dfe308c95c8bb3987');
*/
$store = number_format($_SESSION['amount_to_pay'],2);
$comm = number_format($_SESSION['mv365_com'],2);
$nonce = $_POST['payment_method_nonce'];
if (isset($nonce)) {
$result = Braintree_Transaction::sale(array(
'orderId' => $_SESSION['value_order_id'],
'amount' => $store,
'merchantAccountId' => 'fresh_farms',
'paymentMethodNonce' => $nonce,
'options' => array(
'submitForSettlement' => true
),
'serviceFeeAmount' => $comm
));
/* $result = Braintree_Transaction::sale(array(
'orderId' => 20,
'amount' => 500.00,
'paymentMethodNonce' => $nonce,
'options' => array(
'submitForSettlement' => true
)
));
*/
if ($result->success) {
//$_SESSION['success_msg']="Payment Successful";
$txn = $result->transaction;
$_SESSION['transaction_id']=$txn->id;
$obj->query("update $tbl_order set payment_status=1 where id='".$_SESSION['value_order_id']."'");
/* echo '<p>For your order ID <code>' .$_SESSION['value_order_id']. '</code>, ' .
'the Braintree transaction ID is <code>' . $txn->id . '</code>.</p>'; */
?>
<script>
parent.location.reload();
</script>
<?php
}
else
{
echo "<pre>";
print_r($result);die;
header("location:payment.php?error=true");
exit();
}
}
?>
<script>
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.reload();
}
</script>
Directory Contents
Dirs: 1 × Files: 76