Beispiel #1
0
     $carriers_data = fn_twg_get_carriers();
     $carriers = array();
     foreach ($carriers_data as $k => $v) {
         $carriers[] = array('carrier_id' => $k, 'carrier' => $v);
     }
     $result = array('shippings' => Api::getAsList('shippings', $shippings), 'carriers' => Api::getAsList('carriers', $carriers));
     $response->setData($result);
     $response->returnResponse($object);
 }
 if (empty($_REQUEST['id'])) {
     $response->addError('ERROR_WRONG_OBJECT_DATA', str_replace('[object]', $object, __('twgadmin_wrong_api_object_data')));
     $response->returnResponse();
 }
 if ($object == 'orders') {
     $order_id = $_REQUEST['id'];
     $order = TwigmoOrder::apiGetOrderDetails($order_id);
     if (empty($order)) {
         $response->addError('ERROR_OBJECT_WAS_NOT_FOUND', str_replace('[object]', $object, __('twgadmin_object_was_not_found')));
         $response->returnResponse();
     }
     $response->setData($order);
     $response->returnResponse('order');
 } elseif ($object == 'products') {
     $product = fn_twg_get_api_product_data($_REQUEST['id'], $lang_code);
     if (empty($product)) {
         $response->addError('ERROR_OBJECT_WAS_NOT_FOUND', str_replace('[object]', $object, __('twgadmin_object_was_not_found')));
         $response->returnResponse();
     }
     $response->setData($product);
     $response->returnResponse('product');
 } elseif ($object == 'categories') {