echo '<strong>' . HEADING_PAYMENT_METHOD . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>';
?>
</td>
          </tr>
          <tr>
            <td><?php 
echo $order->info['payment_method'];
?>
</td>
          </tr>
        </table></td>
        <td width="70%" valign="top" align="right"><table border="0" cellspacing="0" cellpadding="2">

<?php 
if (MODULE_ORDER_TOTAL_INSTALLED) {
    echo $order_total_modules->output();
}
?>

        </table></td>
      </tr>
    </table>
  </div>

<?php 
if (is_array($payment_modules->modules)) {
    if ($confirmation = $payment_modules->confirmation()) {
        ?>

  <h2><?php 
        echo HEADING_PAYMENT_INFORMATION;
    // assign Smarty variables;
    $oSmarty->assign(
        array(
            'pagetitle'         => htmlspecialchars($oos_pagetitle),
            'meta_description'  => htmlspecialchars($oos_meta_description),
            'meta_keywords'     => htmlspecialchars($oos_meta_keywords),
            'oos_breadcrumb'    => $oBreadcrumb->trail(BREADCRUMB_SEPARATOR),
            'oos_heading_title' => $aLang['heading_title'],
            'oos_heading_image' => 'confirmation.gif'
        )
    );

    if (MODULE_ORDER_TOTAL_INSTALLED) {
      $oOrderTotalModules->process();
      $order_total_output = $oOrderTotalModules->output();
      $oSmarty->assign('order_total_output', $order_total_output);
    }

    if (is_array($oPaymentModules->modules)) {
        if ($confirmation = $oPaymentModules->confirmation()) {
            $oSmarty->assign('confirmation', $confirmation);
        }
    }

    if (is_array($oPaymentModules->modules)) {
      $oPaymentModules_process_button =  $oPaymentModules->process_button();
    }

    $oSmarty->assign('payment_modules_process_button', $oPaymentModules_process_button);
Пример #3
0
    $taxgroups = $order->info['tax_groups'];
    if (sizeof($order->info['tax_groups']) > 1) {
        $products[$i]['stax'] = 1;
        $products[$i]['taxd'] = tep_display_tax_value($order->products[$i]['tax']);
    }
    $products[$i]['final_price'] = $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']);
}
$xoopsTpl->assign("fcpa_link", tep_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL'));
$xoopsTpl->assign("bad", tep_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br>'));
$xoopsTpl->assign("fcp_link", tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
$xoopsTpl->assign("cos_link", tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
$xoopsTpl->assign("omt", $order->info['payment_method']);
if (MODULE_ORDER_TOTAL_INSTALLED) {
    $xoopsTpl->assign("mot", 1);
    $order_total_modules->process();
    $xoopsTpl->assign("motc", $order_total_modules->output());
}
if (is_array($payment_modules->modules)) {
    if ($confirmation = $payment_modules->confirmation()) {
        $xoopsTpl->assign("pmods", 1);
        $conffields = $confirmation['fields'];
        for ($i = 0, $n = sizeof($confirmation['fields']); $i < $n; $i++) {
            $r = $i;
        }
    }
}
if (tep_not_null($order->info['comments'])) {
    $xoopsTpl->assign("comment", 1);
    $xoopsTpl->assign("comments", nl2br(tep_output_string_protected($order->info['comments'])));
    $xoopsTpl->assign("commentfield", tep_draw_hidden_field('comments', $order->info['comments']));
}
                        }
                    }
                }
            }
        }
    }
    if ($any_out_of_stock == 1) {
        xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));
    }
}
// BOF GM_MOD saferpay
if (strpos($_SESSION['payment'], 'saferpaygw') !== false) {
    $total_block = '<table id="total_block_table">';
    if (MODULE_ORDER_TOTAL_INSTALLED) {
        $order_total_modules->process();
        $total_block .= $order_total_modules->output();
        $t_total_block_array = $order_total_modules->output_array();
    }
    $total_block .= '</table>';
    if (is_array($payment_modules->modules)) {
        $payment_modules->pre_confirmation_check();
    }
}
// EOF GM_MOD saferpay
require DIR_WS_INCLUDES . 'header.php';
/* bof gm*/
if (gm_get_conf("GM_LOG_IP") == '1') {
    $smarty->assign('GM_LOG_IP', '1');
    if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
        $customers_ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    } else {
Пример #5
0
                }
                $order->info['tax'] += $tax_val;
                $order->info['tax_groups']["{$products_tax_description}"] += $tax_val;
                // Modified by Strider 42 to correct the order total figure when shop displays prices with tax
                if (DISPLAY_PRICE_WITH_TAX == 'true') {
                    $order->info['total'];
                } else {
                    $order->info['total'] += $tax_val;
                }
            }
        }
        // EOF get taxes if not logged in (seems like less code than in order class)
        require DIR_WS_CLASSES . 'order_total.php';
        $order_total_modules = new order_total();
        //echo '</td><td align="right">';
        // order total code
        $order_total_modules->process();
        $info_box_contents = array();
        $info_box_contents[] = array('text' => '<b>' . CART_OT . '</b>');
        //azer version 2.20
        new infoBoxHeading($info_box_contents, false, false);
        $otTxt = '<table border="0" align="right">';
        $otTxt .= $order_total_modules->output() . '</table>';
        $info_box_contents = array();
        $info_box_contents[] = array('text' => $otTxt);
        new infoBox($info_box_contents);
    }
}
// Use only when cart_contents > 0
?>
             </td></tr></table>
                 $attributes_options_values_price = true;
                 $options_values_price = $order->products[$i]['attributes'][$j]['price_formated'];
             }
             $order_attributes_array[] = array('option_name' => $order->products[$i]['attributes'][$j]['option'], 'option_value_name' => $order->products[$i]['attributes'][$j]['value'], 'option_price' => $options_values_price, 'option_price_prefix' => $order->products[$i]['attributes'][$j]['prefix']);
         }
     }
     $tax_rate = xos_display_tax_value($order->products[$i]['tax']);
     $popup_content_id = xos_get_delivery_times_values($order->products[$i]['delivery_time_id'], 'popup_content_id');
     $order_products_array[] = array('qty' => $order->products[$i]['qty'], 'model' => $order->products[$i]['model'], 'name' => $order->products[$i]['name'], 'packaging_unit' => $order->products[$i]['packaging_unit'], 'delivery_time' => xos_get_delivery_times_values($order->products[$i]['delivery_time_id']), 'link_filename_popup_content_delivery_time' => $popup_content_id > 0 ? xos_href_link(FILENAME_POPUP_CONTENT, 'co=' . $popup_content_id . '&p=' . $order->products[$i]['id'], $request_type) : '', 'tax' => $tax_rate, 'price' => $order->products[$i]['price_formated'], 'final_single_price' => $order->products[$i]['final_price_formated'], 'final_price' => $order->products[$i]['total_price_formated'], 'products_attributes_option_price' => $attributes_options_values_price, 'product_attributes' => $order_attributes_array);
     if (isset($tax_rate)) {
         $tax_rates[$tax_rate] = '1';
     }
     unset($order_attributes_array);
 }
 if (MODULE_ORDER_TOTAL_INSTALLED) {
     $order_totals = $order_total_modules->output();
     $order_totals_array = array();
     for ($i = 0, $n = sizeof($order_totals); $i < $n; $i++) {
         $order_totals_array[] = array('totals_title' => $order_totals[$i]['title'], 'totals_text' => $order_totals[$i]['text'], 'totals_tax' => $order_totals[$i]['tax']);
         if ($order_totals[$i]['tax'] > -1) {
             $tax_rates[$order_totals[$i]['tax']] = '1';
         }
     }
 }
 if (is_array($payment_modules->modules)) {
     if ($confirmation = $payment_modules->confirmation()) {
         $confirmation_fields_array = array();
         for ($i = 0, $n = sizeof($confirmation['fields']); $i < $n; $i++) {
             $confirmation_fields_array[] = array('title' => $confirmation['fields'][$i]['title'], 'field' => $confirmation['fields'][$i]['field']);
         }
         $smarty->assign(array('confirmation' => true, 'confirmation_title' => $confirmation['title'], 'confirmation_fields' => $confirmation_fields_array));
Пример #7
0
     if ($cart->count_contents() == 0) {
         echo 'none';
     } else {
         include DIR_WS_INCLUDES . 'checkout/cart.php';
     }
     break;
 case 'updatePoints':
 case 'updateShippingMethods':
     include DIR_WS_INCLUDES . 'checkout/shipping_method.php';
     break;
 case 'updatePaymentMethods':
     include DIR_WS_INCLUDES . 'checkout/payment_method.php';
     break;
 case 'getOrderTotals':
     if (MODULE_ORDER_TOTAL_INSTALLED) {
         echo '<table cellpadding="2" cellspacing="0" border="0">' . $order_total_modules->output() . '</table>';
     }
     break;
 case 'getProductsFinal':
     include DIR_WS_INCLUDES . 'checkout/products_final.php';
     break;
 case 'getNewAddressForm':
 case 'getAddressBook':
     $addresses_count = tep_count_customer_address_book_entries();
     if ($action == 'getAddressBook') {
         $addressType = $_POST['addressType'];
         include DIR_WS_INCLUDES . 'checkout/address_book.php';
     } else {
         include DIR_WS_INCLUDES . 'checkout/new_address.php';
     }
     break;