MOON
Server: Apache
System: Linux ip-208-109-13-31.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els4.x86_64 #1 SMP Sat Aug 31 06:58:57 UTC 2024 x86_64
User: durgeshpandey215 (1013)
PHP: 8.1.29
Disabled: NONE
Upload Files
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);
?>