Update send_rmt_to_bcx.php
This commit is contained in:
parent
bf25ea18df
commit
5d9752700d
@ -1,10 +1,4 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Abhishek Kumar Sinha
|
||||
* Date: 6/2/2018
|
||||
* Time: 3:18 PM
|
||||
*/
|
||||
require_once '../includes/imp_files.php';
|
||||
|
||||
if (!checkLoginStatus()) {
|
||||
@ -20,7 +14,7 @@ if (isset($_POST['job'])) {
|
||||
/*Check if user has account in BCX*/
|
||||
if (!isset($_SESSION['email'])||trim($_SESSION['email'])=='') {
|
||||
$mess[] = "RMT2BCX Error: No email found. Please provide your email id in My Account link.";
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $mess);
|
||||
storeMessagesPublic(null, $user_id, $mess);
|
||||
$std->mesg[] = $mess;
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
@ -28,7 +22,7 @@ if (isset($_POST['job'])) {
|
||||
$user_email = $_SESSION['email'];
|
||||
$bcx_user = get_bcx_user_by_email($user_email);
|
||||
|
||||
$usr_rmt_bal = (float)$OrderClass->check_customer_balance($assetType='btc', $_SESSION['user_id'])->Balance;
|
||||
$usr_rmt_bal = (float)check_customer_balance($assetType='btc', $_SESSION['user_id'])->Balance;
|
||||
|
||||
$std = new stdClass();
|
||||
$std->mesg = array();
|
||||
@ -36,7 +30,7 @@ if (isset($_POST['job'])) {
|
||||
|
||||
if (empty($amount_to_load) || $amount_to_load<0) {
|
||||
$mess[] = "RMT2BCX Error: Please fill valid amount.";
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $mess);
|
||||
storeMessagesPublic(null, $user_id, $mess);
|
||||
$std->mesg[] = $mess;
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
@ -44,7 +38,7 @@ if (isset($_POST['job'])) {
|
||||
|
||||
if ($usr_rmt_bal<0.0000000001 || !is_float($usr_rmt_bal) || $usr_rmt_bal==null || ($amount_to_load > $usr_rmt_bal)) {
|
||||
$mess[] = "RMT2BCX Error: Insufficient RMT balance. ";
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $mess." Balance: $usr_rmt_bal.");
|
||||
storeMessagesPublic(null, $user_id, $mess." Balance: $usr_rmt_bal.");
|
||||
$std->mesg[] = $mess;
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
@ -54,7 +48,7 @@ if (isset($_POST['job'])) {
|
||||
|
||||
if($validate_user == "" || empty($validate_user)) {
|
||||
$mess = "RMT2BCX error: No such user exist. Please login again.";
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $mess);
|
||||
storeMessagesPublic(null, $user_id, $mess);
|
||||
$std->error = true;
|
||||
$std->mesg[] = $mess;
|
||||
echo json_encode($std);
|
||||
@ -65,7 +59,7 @@ if (isset($_POST['job'])) {
|
||||
|
||||
if (!is_email($email_id)) {
|
||||
$mess = "BTC2CASH error: Please provide a valid email id!";
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $mess);
|
||||
storeMessagesPublic(null, $user_id, $mess);
|
||||
$std->mesg[] = $mess;
|
||||
$std->error = true;
|
||||
echo json_encode($std);
|
||||
@ -74,7 +68,7 @@ if (isset($_POST['job'])) {
|
||||
|
||||
|
||||
// Check order in sell table
|
||||
$user_active_orders = $OrderClass->get_active_order_of_user($user_id, TOP_SELL_TABLE);
|
||||
$user_active_orders = get_active_order_of_user($user_id, TOP_SELL_TABLE);
|
||||
$frozen_bal_sells = 0;
|
||||
$allowed_bid_amount = $usr_rmt_bal;
|
||||
if (is_array($user_active_orders) && !empty($user_active_orders)) {
|
||||
@ -90,7 +84,7 @@ if (isset($_POST['job'])) {
|
||||
}
|
||||
|
||||
if ($frozen_bal_sells + $amount_to_load > $usr_rmt_bal) {
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $msss);
|
||||
storeMessagesPublic(null, $user_id, $msss);
|
||||
$std->error = true;
|
||||
$std->mesg[] = $msss;
|
||||
echo json_encode($std);
|
||||
@ -102,15 +96,15 @@ if (isset($_POST['job'])) {
|
||||
$new_rmt_bal = $usr_rmt_bal - $amount_to_load;
|
||||
|
||||
// Decrease tokens of 'from'
|
||||
$update_bal_fr = $OrderClass->update_user_balance($assetType="btc", $new_rmt_bal, $user_id);
|
||||
$update_bal_fr = update_user_balance($assetType="btc", $new_rmt_bal, $user_id);
|
||||
|
||||
// Record the balance transfers or errors
|
||||
if (!$update_bal_fr) {
|
||||
$msss = "RMT2BCX Warning: Failed to update user balance. User id: ".$user_id;
|
||||
$std->error = true;
|
||||
$std->mesg[] = $msss;
|
||||
$OrderClass->storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $msss);
|
||||
storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
storeMessagesPublic(null, $user_id, $msss);
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
} else {
|
||||
@ -137,8 +131,8 @@ if (isset($_POST['job'])) {
|
||||
$msss = "RMT2BCX FATAL ERROR: Failed to transfer RMT to BC Exchange. User id: ".$user_id. ". Report admin as soon as possible.";
|
||||
$std->error = true;
|
||||
$std->mesg[] = $msss;
|
||||
$OrderClass->storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $msss);
|
||||
storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
storeMessagesPublic(null, $user_id, $msss);
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
}
|
||||
@ -151,20 +145,20 @@ if (isset($_POST['job'])) {
|
||||
//
|
||||
}
|
||||
if ($transfer_successful==trim("success")) {
|
||||
$OrderClass->record_root_bal_update($user_id, $usr_rmt_bal, $new_rmt_bal, $assetType='btc');
|
||||
record_root_bal_update($user_id, $usr_rmt_bal, $new_rmt_bal, $assetType='btc');
|
||||
|
||||
$msss = "$amount_to_load RMTs transfer from RMT Exchange to BC Exchange was processed successfully. Your new balance is RMT ".$new_rmt_bal;
|
||||
$std->error = false;
|
||||
$std->mesg[] = $msss;
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $msss);
|
||||
storeMessagesPublic(null, $user_id, $msss);
|
||||
echo json_encode($std);
|
||||
return true;
|
||||
}
|
||||
$msss = "RMT2BCX Warning: Failed to transfer RMT to BC Exchange. User id: ".$user_id;
|
||||
$std->error = true;
|
||||
$std->mesg[] = $msss;
|
||||
$OrderClass->storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
$OrderClass->storeMessagesPublic(null, $user_id, $msss);
|
||||
storeMessagesPublic(null, ADMIN_ID, $msss);
|
||||
storeMessagesPublic(null, $user_id, $msss);
|
||||
echo json_encode($std);
|
||||
return false;
|
||||
}
|
||||
@ -172,4 +166,4 @@ if (isset($_POST['job'])) {
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
return false;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user