コード例 #1
0
 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;
 }