public function makeAccessoryOrder($order_item_id = 0) { $order_functions = new order_functions(); $displayaccessory = ""; $orderItemdata = $order_functions->getOrderItemAccessoryDetail($order_item_id); if (count($orderItemdata) > 0) { $displayaccessory .= "<div class='checkout_accessory_static'>" . JText::_("COM_REDSHOP_ACCESSORY") . ":</div>"; for ($i = 0; $i < count($orderItemdata); $i++) { $accessory_quantity = " [" . JText::_('COM_REDSHOP_ACCESSORY_QUANTITY_LBL') . " " . $orderItemdata[$i]->product_quantity . "] "; $displayaccessory .= "<div class='checkout_accessory_title'>" . urldecode($orderItemdata[$i]->order_acc_item_name) . " (" . $this->getProductFormattedPrice($orderItemdata[$i]->order_acc_price + $orderItemdata[$i]->order_acc_vat) . ")" . $accessory_quantity . "</div>"; $makeAttributeOrder = $this->makeAttributeOrder($order_item_id, 1, $orderItemdata[$i]->product_id); $displayaccessory .= $makeAttributeOrder->product_attribute; } } else { $orderItemdata = $order_functions->getOrderItemDetail(0, 0, $order_item_id); $displayaccessory = $orderItemdata[0]->product_accessory; } return $displayaccessory; }