0)
{
$trow = mysqli_fetch_array($tresult);
}
if ($status == "paid" && $ttotal > 0)
{
$uresult = smart_mysql_query("SELECT * FROM exchangerix_users WHERE user_id='$user_id' LIMIT 1");
if (mysqli_num_rows($uresult) > 0)
{
$urow = mysqli_fetch_array($uresult);
// Confirm Refer a Friend Bonus //
if ($urow['ref_id'] > 0)
{
smart_mysql_query("UPDATE exchangerix_transactions SET status='confirmed', process_date=NOW() WHERE user_id='".(int)$urow['ref_id']."' AND ref_id='".(int)$urow['user_id']."' AND payment_type='friend_bonus' AND status='pending' LIMIT 1");
// Confirm referral commission
if (REFERRAL_COMMISSION > 0 && $trow['payment_type'] == "withdrawal")
{
$reference_id = GenerateReferenceID();
$commission_amount = CalculatePercentage($trow['amount'], REFERRAL_COMMISSION);
smart_mysql_query("INSERT INTO exchangerix_transactions SET reference_id='$reference_id', user_id='".(int)$urow['ref_id']."', ref_id='".(int)$urow['user_id']."', amount='$commission_amount', payment_type='referral_commission', status='confirmed', created=NOW(), process_date=NOW()");
}
}
}
}
$sql = "UPDATE exchangerix_transactions SET status='$status', reason='$reason', process_date=NOW() WHERE transaction_id='$transaction_id' LIMIT 1";
$result = smart_mysql_query($sql);
//////////////////////////////// Send notification ////////////////////////
if ($notification == 1)
{
if ($status == "paid")
{
$etemplate = GetEmailTemplate('cashout_paid');
}
elseif ($status == "declined")
{
$etemplate = GetEmailTemplate('cashout_declined');
}
$esubject = $etemplate['email_subject'];
$emessage = $etemplate['email_message'];
$emessage = str_replace("{transaction_id}", $trow['reference_id'], $emessage);
$emessage = str_replace("{first_name}", $urow['fname'], $emessage);
$emessage = str_replace("{commission}", DisplayMoney($trow['transaction_commision']), $emessage);
if ($trow['transaction_commision'] != "0.0000")
$amount = $trow['amount']-$trow['transaction_commision'];
else
$amount = $trow['amount'];
$emessage = str_replace("{amount}", DisplayMoney($amount), $emessage);
$emessage = str_replace("{reason}", $reason, $emessage);
$to_email = $urow['fname'].' '.$urow['lname'].' <'.$urow['email'].'>';
SendEmail($to_email, $esubject, $emessage, $noreply_mail = 1);
}
header("Location: cashout_requests.php?msg=processed");
exit();
}
else
{
$errormsg = "";
foreach ($errs as $errorname)
$errormsg .= $errorname."
";
}
}
if (isset($_GET['id']) && is_numeric($_GET['id']))
{
$id = (int)$_GET['id'];
$query = "SELECT t.*, DATE_FORMAT(t.created, '".DATE_FORMAT." %h:%i %p') AS payment_date, u.username, u.fname, u.lname FROM exchangerix_transactions t, exchangerix_users u WHERE t.user_id=u.user_id AND t.transaction_id='$id' AND t.status<>'confirmed' LIMIT 1";
$result = smart_mysql_query($query);
$total = mysqli_num_rows($result);
}
$title = "Process Payment";
require_once ("inc/header.inc.php");
?>