Example #1
0
            if (isset($get_property) && isset($get_sort)) {
                $direction = Tools::getValue('sort');
                $property = Tools::getValue('property');
            }
            $data->setSort($direction);
            $data->setProperty($property);
            $get_filters = Tools::getValue('filters');
            if (isset($get_filters) && $get_filters != null) {
                $data->parseFilters(Tools::getValue('filters'));
            }
            $category_sales = array();
            $category_sales_data = $data->getCategorySales();
            $category_sales['category_sales'] = $category_sales_data['result'];
            $category_sales['total'] = $category_sales_data['total'];
            echo Tools::jsonEncode($category_sales);
            break;
        case 'ORIGIN_TRAFFIC':
            $origin_traffic = $data->getOriginTraffic();
            $origin_traffic['status'] = 200;
            echo Tools::jsonEncode($origin_traffic);
            break;
        default:
            $customers['message'] = 'Method not found';
            $customers['status'] = 500;
            echo Tools::jsonEncode($customers);
    }
} catch (Exception $e) {
    $customers['status'] = 500;
    $result = Tools::jsonEncode($customers);
    exit;
}