83 lines
2.9 KiB
PHP
83 lines
2.9 KiB
PHP
<?php
|
|
|
|
require_once '../includes/imp_files.php';
|
|
|
|
if (!checkLoginStatus()) {
|
|
return false;
|
|
}
|
|
|
|
if(isset($_POST['req']) && $_POST['req'] == 'loadMoreMyOrders') {
|
|
|
|
if (isset($user_id)) {
|
|
$validate_user = check_user($user_id);
|
|
|
|
if($validate_user == "" || empty($validate_user)) {
|
|
return false;
|
|
}
|
|
|
|
if (isset($_POST['records_per_page'], $_POST['start'])) {
|
|
|
|
$start = (int) $_POST['start'];
|
|
$records = (int) $_POST['records_per_page'];
|
|
|
|
$iter = "";
|
|
if (isset($user_id)) {
|
|
|
|
$myOrders = UserOrdersList($user_id, $start, $records);
|
|
|
|
if (is_array($myOrders) && !empty($myOrders)) {
|
|
|
|
foreach($myOrders as $myOrder):
|
|
|
|
switch ($myOrder->OrderStatusId) {
|
|
case '0':
|
|
$status = 'Cancelled';
|
|
break;
|
|
case '1':
|
|
$status = 'Successful';
|
|
break;
|
|
case '2':
|
|
$status = 'Pending';
|
|
break;
|
|
case '3':
|
|
$status = 'Pending';
|
|
break;
|
|
default:
|
|
$status = 'Pending';
|
|
}
|
|
|
|
if($myOrder->OrderStatusId == '1') {
|
|
$status = 'Successful';
|
|
} else if ($myOrder->OrderStatusId == '2') {
|
|
$status = 'Pending';
|
|
} else if ($myOrder->OrderStatusId == '3'){
|
|
$status = 'Pending';
|
|
}
|
|
|
|
if($myOrder->OrderTypeId == '1') {
|
|
$OrderType = 'Sell';
|
|
} elseif($myOrder->OrderTypeId == '0') {
|
|
$OrderType = 'Buy';
|
|
}
|
|
|
|
$iter .= "<tr>";
|
|
$iter .= "<td>$myOrder->Price</td>";
|
|
$iter .= "<td>$myOrder->Quantity</td>";
|
|
$iter .= "<td>";
|
|
if (trim($status) == 'Pending') {
|
|
$iter .= "<button class='btn-danger del_order' id='del_$myOrder->OrderId'>Cancel</button></td>";
|
|
}
|
|
$iter .= "</td>";
|
|
$iter .= "<td>$myOrder->OfferAssetTypeId</td>";
|
|
$iter .= "<td>$myOrder->WantAssetTypeId</td>";
|
|
$iter .= "<td>$status</td>";
|
|
$iter .= "<td>".date('d M, Y h:i:sa', strtotime($myOrder->InsertDate))."</td>";
|
|
$iter .= "</tr>";
|
|
endforeach;
|
|
}
|
|
}
|
|
echo $iter;
|
|
}
|
|
}
|
|
}
|