예제 #1
0
} else {
    $method = 'day';
}
$get_query = Tools::getValue('query');
if (isset($get_query)) {
    $data_type = Tools::getValue('query');
} else {
    $data_type = 'day';
}
try {
    $timezone = Configuration::get('PS_TIMEZONE');
    $data = new DataHelper($date_from, $date_to);
    $data->setDateFrom($date_from);
    $data->setDateTo($date_to);
    if (isset($rangeselect)) {
        $data->setMethod($method);
    }
    $data->setTimezone($timezone);
    $filter = null;
    $property = null;
    $direction = null;
    switch ($data_type) {
        case 'TOTAL_ORDERS':
            $customers_orders = $data->getOrders();
            $customers_orders['status'] = 200;
            echo Tools::jsonEncode($customers_orders);
            break;
        case 'PROFIT_REVENUE':
            $profit_revenue = $data->getProfitRevenue();
            $profit_revenue['status'] = 200;
            echo Tools::jsonEncode($profit_revenue);