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]); }
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]); } }