Beispiel #1
0
     }
     if (empty($_REQUEST['page'])) {
         $_REQUEST['page'] = 1;
     }
     if (!empty($_REQUEST['status'])) {
         $_REQUEST['status'] = unserialize($_REQUEST['status']);
     }
     list($orders, $search, $totals) = fn_get_orders($_REQUEST, $items_per_page, true);
     $total_items = $search['total_items'];
     $response->setMeta(!empty($totals['gross_total']) ? $totals['gross_total'] : 0, 'gross_total');
     $response->setMeta(!empty($totals['totally_paid']) ? $totals['totally_paid'] : 0, 'totally_paid');
     if (empty($orders)) {
         $response->returnResponse();
     }
     if ($object == 'order_sections') {
         $sections = TwigmoOrder::getOrderSections($orders, $_REQUEST);
         $response->setResponseList(Api::getAsList($object, $sections));
     } else {
         $response->setResponseList(TwigmoOrder::getOrdersAsApiList($orders, $lang_code));
     }
     $is_paginate = true;
 } elseif ($object == 'products') {
     fn_twg_set_response_products($response, $_REQUEST, $items_per_page, $lang_code);
 } elseif ($object == 'categories' || $object == 'categories_paginated') {
     if ($object == 'categories') {
         fn_twg_set_response_categories($response, $_REQUEST, 0, $lang_code);
     } elseif ($object == 'categories_paginated') {
         fn_twg_set_response_categories($response, $_REQUEST, $items_per_page, $lang_code);
     }
 } elseif ($object == 'shipments') {
     $_REQUEST['advanced_info'] = true;