/** * @param stdClass $queryParameters * @param $id * @return mixed */ public function getOrderProducts(stdClass $queryParameters, $id) { if (!$id || !is_numeric($id)) { header('HTTP/1.0 404 Not Found'); return false; } $query = $this->config->getOrderProducts($id); $article = array(); $i = 0; while ($row = tep_db_fetch_array($query)) { $arrayAttr = $this->config->getAttributesOrder($id, $row['orders_products_id']); $article[$i]['ModelOwn'] = $row['products_id']; foreach ($arrayAttr as $key) { $article[$i]['ModelOwn'] .= '_' . $key; } $article[$i]['Quantity'] = $row['products_quantity']; $article[$i]['BasePrice'] = round($row['products_price'] * $row['currency_value'], 2); $article[$i]['Currency'] = $row['currency']; $i++; } return $article; }