Beispiel #1
0
 /**
  * Generate REST description of inventories by $cmlSalesOrder
  * @return array
  */
 private function generateInventoriesRest() {
     $inventoriesRest = array();
     foreach($this->cmlSalesOrder->getProducts() as $cmlProduct) {
         $productRest = $this->productsController->getSalesOrderInventoryRest($cmlProduct);
         $inventoriesRest['LineItems'][] = $productRest;
     }
     
     foreach($this->cmlSalesOrder->getServices() as $cmlService) {
         $serviceRest = $this->servicesController->getSalesOrderInventoryRest($cmlService);
         $inventoriesRest['LineItems'][] =  $serviceRest;
     }
     
     $inventoriesRest['productid'] = $this->getProductsPrefix();   //vtiger 6 need it param
     return $inventoriesRest;
 }