File: /home/durgeshpandey215/public_html/zeeroprice.skilladders.com/ajax_confirmotp.php
<?
require_once "application_top.php";
$sellerid = isset($_SESSION['useridsess'])?$_SESSION['useridsess']:"0";
$otp = isset($_REQUEST['otp'])? $_REQUEST['otp'] : "";
$orderid = isset($_REQUEST['id'])? $_REQUEST['id'] : "";
$error = "";
if(!$sellerid){
$error = "<a href='".HTTP_SERVER."login.php' class='btn'>Login <br/>to continue.</a>";
$objret = array("error"=>$error);
echo json_encode($objret);
exit;
}
//Get orders_detail
$db->where('orderid',$orderid);
$db->where('otp',$otp);
$db->where('isDelivered',0);
$db->where('sellerid',$sellerid);
$rowod = $db->getOne('orders_detail');
if(!$rowod){
$error = "Invalid OTP entered.";
$objret = array("error"=>$error);
echo json_encode($objret);
exit;
}
//get user details
$db->where('userid',$sellerid);
$rowu = $db->getOne('register');
if($rowod['mrp'] > $rowod['customercost']){ //if ledecost to debit
$ledecost = $rowod['mrp'] - $rowod['customercost'];
$plusledecost = $rowu['points']+$ledecost;
//update in database as points column
$updatearr = array('points'=>$plusledecost);
$db->update('register',$updatearr);
//email seller about ledecost debited
$emailid = ($rowu['emailid'])? $rowu['emailid'] : "";
$messagetosent ="Dear ".$rowu['fullname']." <br/>
Congratulations!<br/><br/>
". currSign($rowod['currency']) .".". $ledecost."(agianst Order Id ".$orderid.") debited to your
ZeeroPrice account <br/>
<br/>
<br/>
Team<br/>
".HTTP_SERVER."
<br/><br/>
";
$subjecttosend = "ZeeroPrice Cost ".currSign($rowod['currency']) .".". $ledecost." credited to your account";
$sendtoname = $rowu['fullname'];
$successmesage = "";
if($emailid){
sendemail($emailid,$subjecttosend,$messagetosent,$sendtoname,$successmesage);
}
}
//update orders_detail
$updatearr = array('isDelivered'=>1);
$db->where('orderid',$orderid);
$db->where('sellerid',$sellerid);
$db->update('orders_detail',$updatearr);
$objret = array("orderid"=>$orderid,"successmsg"=>"Delivered","error"=>"");
echo json_encode($objret);
?>