$calc_output .= "<tr><td><label>" . JText::_('COM_REDSHOP_UNIT') . "</label></td><td>" . $discount_calc_unit . "</td></tr>"; switch ($calcMethod) { case "volume": $calc_output .= $height; $calc_output .= $width; $calc_output .= $depth; break; case "area": $calc_output .= $depth; $calc_output .= $width; break; case "circumference": $calc_output .= $radius; break; } $pdc_extra_output = ""; $pdc_extra_datas = $rsCarthelper->getDiscountCalcDataExtra("", $this->data->product_id); for ($p = 0; $p < count($pdc_extra_datas); $p++) { $pdc_extra_data = $pdc_extra_datas[$p]; $option_name = $pdc_extra_data->option_name; $pdcextra_id = $pdc_extra_data->pdcextra_id; $pdcprice = $pdc_extra_data->price; $pdcoprand = $pdc_extra_data->oprand; $pdcstring = $option_name . ' (' . $pdcoprand . ' ' . $pdcprice . ' )'; $pdc_extra_output .= "<tr>"; $pdc_extra_output .= '<td colspan="2">' . $pdcstring . '<input type="checkbox" name="pdc_option_name[]" onclick="discountCalculation(\'' . $this->pid . '\')" value="' . $pdcextra_id . '"></td>'; $pdc_extra_output .= "</tr>"; } $calc_output .= $pdc_extra_output . $calculate . $hiddenVar; $calc_output .= "</table>"; echo $calc_output;