Example #1
0
function PageController_index()
{
    loadModule('orders');
    $offset = 0;
    $limit = getConfig('orders')['order_list_limit'];
    $orderList = Orders_getOrderList('created', $offset, $limit, $ordersCount);
    showTemplate('index', ['orderList' => $orderList, 'ordersCount' => $ordersCount, 'offset' => $offset, 'limit' => $limit]);
}
Example #2
0
function AjaxController_orderList($args)
{
    loadModule('orders');
    $offset = intval($args['offset']);
    $limit = intval($args['limit']);
    $data = Orders_getOrderList($args['status'], $offset, $limit, $ordersCount);
    if (is_numeric($data) && $data < 0) {
        $message = getMessage(getConfig('errors')[$data]);
        echo json_encode(['status' => 'error', 'message' => $message]);
    } else {
        $data = showTemplate('orderList', ['orderList' => $data, 'ordersCount' => $ordersCount, 'offset' => $offset, 'limit' => $limit], true);
        echo json_encode(['status' => 'data', 'data' => $data]);
    }
}