Exemple #1
0
}
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);
            break;
        case 'TOTAL_VISIT':
            $total_visit = array();
            $visits = $data->getTotalVisits();
            $total_visit['data'] = array('total' => $visits['total'], 'percent' => $visits['percent'], 'sign' => $visits['sign']);
            $total_visit['status'] = 200;
            echo Tools::jsonEncode($total_visit);
            break;