Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- set_time_limit(0);
- header('Content-type: application/json');
- date_default_timezone_set($_SESSION['merchant_timezone']);
- require_once('setting.php');
- require_once('clover-api.php');
- $filter = [];
- switch ($_POST['date_range']) {
- case 'TODAY':
- $filter[] = 'clientCreatedTime>=' . (strtotime(date('Y-m-d') . '00:00:00')*1000);
- break;
- case 'YESTERDAY':
- $filter[] = 'clientCreatedTime>=' . (strtotime(date('Y-m-d', strtotime('-1 days')) . '00:00:00')*1000);
- $filter[] = 'clientCreatedTime<=' . (strtotime(date('Y-m-d') . '00:00:00')*1000);
- break;
- case 'LAST_7_DAYS':
- $filter[] = 'clientCreatedTime>=' . (strtotime(date('Y-m-d', strtotime('-7 days')) . '00:00:00')*1000);
- break;
- case 'CUSTOM':
- $filter[] = 'clientCreatedTime>=' . (strtotime($_POST['start_date'] . '00:00:00')*1000);
- //$filter[] = 'clientCreatedTime<=' . (strtotime($_POST['end_date'] . '00:00:00')*1000);
- $filter[] = 'clientCreatedTime<=' . (strtotime('+1 days', strtotime($_POST['end_date'] . '00:00:00'))*1000);
- }
- try {
- $clover_api = new CloverApi();
- $orders = $clover_api->GetOrders($_SESSION['merchant_id'], $_SESSION['access_token'], $filter, 1);
- echo json_encode([ 'orders' => $orders ]);
- }
- catch(Exception $e) {
- echo $e->getMessage();
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement