darko886 Posted April 22, 2010 Share Posted April 22, 2010 Hello, I installed the one page checkout module and I have a problem. You can see on my website www.sdgoods.com. It is still in the testing stages so you can sign up and buy stuff for fun. Anyway, if you press to check out, the content part is aligned all the way right and the tables are all messed up. Here is the code to that part (checkout.php), and I hope someone can help me. Thanks! <?php /* $Id: checkout_shipping.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ //define('CHARSET', 'UTF-8'); require('includes/application_top.php'); require('includes/classes/http_client.php'); if (ONEPAGE_LOGIN_REQUIRED == 'true'){ if (!tep_session_is_registered('customer_id')){ $navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT)); tep_redirect(tep_href_link(FILENAME_LOGIN)); } } if (isset($_GET['rType'])){ //header('content-type: text/html; charset=' . CHARSET); } //if(isset($_REQUEST['gv_redeem_code']) && tep_not_null($_REQUEST['gv_redeem_code']) && $_REQUEST['gv_redeem_code'] == 'redeem code'){ if(isset($_REQUEST['gv_redeem_code']) && tep_not_null($_REQUEST['gv_redeem_code'])){ $_REQUEST['gv_redeem_code'] = ''; $_POST['gv_redeem_code'] = ''; } if(isset($_REQUEST['coupon']) && tep_not_null($_REQUEST['coupon']) && $_REQUEST['coupon'] == 'redeem code'){ $_REQUEST['coupon'] = ''; $_POST['coupon'] = ''; } require('includes/classes/onepage_checkout.php'); $onePageCheckout = new osC_onePageCheckout(); if (!isset($_GET['rType']) && !isset($_GET['action']) && !isset($_POST['action']) && !isset($_GET['error_message']) && !isset($_GET['payment_error'])){ $onePageCheckout->init(); } //BOF KGT if (MODULE_ORDER_TOTAL_DISCOUNT_COUPON_STATUS == 'true'){ if(isset($_POST['code'])) { if(!tep_session_is_registered('coupon')) tep_session_register('coupon'); $coupon = $_POST['code']; } } //EOF KGT require(DIR_WS_CLASSES . 'order.php'); $order = new order; $onePageCheckout->loadSessionVars(); $onePageCheckout->fixTaxes(); // print_r($order); // register a random ID in the session to check throughout the checkout procedure // against alterations in the shopping cart contents if (!tep_session_is_registered('cartID')) tep_session_register('cartID'); $cartID = $cart->cartID; // if the order contains only virtual products, forward the customer to the billing page as // a shipping address is not needed if (!isset($_GET['action']) && !isset($_POST['action'])){ // Start - CREDIT CLASS Gift Voucher Contribution // if ($order->content_type == 'virtual') { if ($order->content_type == 'virtual' || $order->content_type == 'virtual_weight' ) { // End - CREDIT CLASS Gift Voucher Contribution $shipping = false; $sendto = false; } } $total_weight = $cart->show_weight(); $total_count = $cart->count_contents(); if (method_exists($cart, 'count_contents_virtual')){ // Start - CREDIT CLASS Gift Voucher Contribution $total_count = $cart->count_contents_virtual(); // End - CREDIT CLASS Gift Voucher Contribution } // load all enabled shipping modules require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping; // load all enabled payment modules require(DIR_WS_CLASSES . 'payment.php'); $payment_modules = new payment; require(DIR_WS_CLASSES . 'order_total.php'); $order_total_modules = new order_total; $order_total_modules->process(); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT); $action = (isset($_POST['action']) ? $_POST['action'] : ''); if (isset($_POST['updateQuantities_x'])){ $action = 'updateQuantities'; } if (isset($_GET['action']) && $_GET['action']=='process_confirm'){ $action = 'process_confirm'; } if (tep_not_null($action)){ ob_start(); if(isset($_POST) && is_array($_POST)) $onePageCheckout->decode_post_vars(); switch($action){ case 'process_confirm': echo $onePageCheckout->confirmCheckout(); break; case 'process': echo $onePageCheckout->processCheckout(); break; case 'countrySelect': echo $onePageCheckout->getAjaxStateField(); break; case 'countrySelect_edit': echo $onePageCheckout->getAjaxStateFieldEdit(); break; case 'processLogin': echo $onePageCheckout->processAjaxLogin($_POST['email'], $_POST['pass']); break; case 'removeProduct': echo $onePageCheckout->removeProductFromCart($_POST['pID']); break; case 'updateQuantities': echo $onePageCheckout->updateCartProducts($_POST['qty'], $_POST['id']); break; case 'setPaymentMethod': echo $onePageCheckout->setPaymentMethod($_POST['method']); break; case 'setGV': echo $onePageCheckout->setGiftVoucher($_POST['method']); break; case 'updatePayment': echo $onePageCheckout->updatePayment(); break; case 'redeemPoints': echo $onePageCheckout->redeemPoints($_POST['points']); break; case 'clearPoints': echo $onePageCheckout->clearPoints(); break; case 'setShippingMethod': echo $onePageCheckout->setShippingMethod($_POST['method']); break; case 'setSendTo': case 'setBillTo': echo $onePageCheckout->setCheckoutAddress($action); break; case 'checkEmailAddress': echo $onePageCheckout->checkEmailAddress($_POST['emailAddress']); break; case 'saveAddress': case 'addNewAddress': echo $onePageCheckout->saveAddress($action); break; case 'selectAddress': echo $onePageCheckout->setAddress($_POST['address_type'], $_POST['address']); break; case 'redeemVoucher': echo $onePageCheckout->redeemCoupon($_POST['code']); break; case 'setMembershipPlan': echo $onePageCheckout->setMembershipPlan($_POST['planID']); break; case 'updateCartView': if ($cart->count_contents() == 0){ echo 'none'; }else{ include(DIR_WS_INCLUDES . 'checkout/cart.php'); } break; 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; case 'getEditAddressForm': $aID = tep_db_prepare_input($_POST['addressID']); $Qaddress = tep_db_query('select * from ' . TABLE_ADDRESS_BOOK . ' where customers_id = "' . $customer_id . '" and address_book_id = "' . $aID . '"'); $address = tep_db_fetch_array($Qaddress); include(DIR_WS_INCLUDES . 'checkout/edit_address.php'); break; case 'getBillingAddress': include(DIR_WS_INCLUDES . 'checkout/billing_address.php'); break; case 'getShippingAddress': include(DIR_WS_INCLUDES . 'checkout/shipping_address.php'); break; } $content = ob_get_contents(); ob_end_clean(); if($action=='process') echo $content; else echo utf8_encode($content); tep_session_close(); tep_exit(); } $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT, '', $request_type)); function buildInfobox($header, $contents){ global $action; $info_box_contents = array(); if(isset($action) && tep_not_null($action)) $info_box_contents[] = array('text' => utf8_encode($header)); else $info_box_contents[] = array('text' => ($header)); new infoBoxHeading($info_box_contents, false, false); $info_box_contents = array(); if(isset($action) && tep_not_null($action)) $info_box_contents[] = array('text' => utf8_encode($contents)); else $info_box_contents[] = array('text' => ($contents)); new infoBox($info_box_contents); } function fixSeoLink($url){ return str_replace('&', '&', $url); } if( ($total_weight == 0) && (ONEPAGE_CHECKOUT_HIDE_SHIPPING == 'true') ) { $onepage['shippingEnabled'] = false; } ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <link rel="stylesheet" type="text/css" href="ext/jQuery/themes/smoothness/ui.all.css"> <script type="text/javascript" language="javascript" src="ext/jQuery/jQuery.js"></script> <script type="text/javascript" language="javascript" src="ext/jQuery/jQuery.ajaxq.js"></script> <script type="text/javascript" language="javascript" src="ext/jQuery/jQuery.pstrength.js"></script> <script type="text/javascript" language="javascript" src="ext/jQuery/jQuery.ui.js"></script> <script type="text/javascript" language="javascript" src="includes/checkout/checkout.js"></script> <style> .pstrength-minchar { font-size : 10px; } </style> <script language="javascript"><!-- function CVVPopUpWindow(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=600,height=233,screenX=150,screenY=150,top=150,left=150') } function CVVPopUpWindowEx(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=600,height=510,screenX=150,screenY=150,top=150,left=150') } var onePage = checkout; onePage.initializing = true; onePage.ajaxCharset = '<?php echo CHARSET;?>'; onePage.loggedIn = <?php echo (tep_session_is_registered('customer_id') ? 'true' : 'false');?>; onePage.autoshow = <?php echo ((ONEPAGE_AUTO_SHOW_BILLING_SHIPPING == 'False') ? 'false' : 'true');?>; onePage.stateEnabled = <?php echo (ACCOUNT_STATE == 'true' ? 'true' : 'false');?>; onePage.telephoneEnabled = <?php echo (ONEPAGE_TELEPHONE == 'True' ? 'true' : 'false');?>; onePage.showAddressInFields = <?php echo ((ONEPAGE_CHECKOUT_SHOW_ADDRESS_INPUT_FIELDS == 'False') ? 'false' : 'true');?>; onePage.showMessagesPopUp = <?php echo ((ONEPAGE_CHECKOUT_LOADER_POPUP == 'True') ? 'true' : 'false');?>; onePage.ccgvInstalled = <?php echo (MODULE_ORDER_TOTAL_COUPON_STATUS == 'true' ? 'true' : 'false');?>; //BOF KGT onePage.kgtInstalled = <?php echo (MODULE_ORDER_TOTAL_DISCOUNT_COUPON_STATUS == 'true' ? 'true' : 'false');?>; //EOF KGT //BOF POINTS onePage.pointsInstalled = <?php echo (((USE_POINTS_SYSTEM == 'true') && (USE_REDEEM_SYSTEM == 'true')) ? 'true' : 'false');?>; //EOF POINTS onePage.shippingEnabled = <?php echo ($onepage['shippingEnabled'] === true ? 'true' : 'false');?>; onePage.pageLinks = { checkout: '<?php echo fixSeoLink(tep_href_link(FILENAME_CHECKOUT, session_name() . '=' . session_id() . '&rType=ajax', $request_type));?>', shoppingCart: '<?php echo fixSeoLink(tep_href_link(FILENAME_SHOPPING_CART));?>' } function getFieldErrorCheck($element){ var rObj = {}; switch($element.attr('name')){ case 'billing_firstname': case 'shipping_firstname': rObj.minLength = <?php echo addslashes(ENTRY_FIRST_NAME_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_FIRST_NAME_ERROR);?>'; break; case 'billing_lastname': case 'shipping_lastname': rObj.minLength = <?php echo addslashes(ENTRY_LAST_NAME_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_LAST_NAME_ERROR);?>'; break; case 'billing_email_address': rObj.minLength = <?php echo addslashes(ENTRY_EMAIL_ADDRESS_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_EMAIL_ADDRESS_ERROR);?>'; break; case 'billing_street_address': case 'shipping_street_address': rObj.minLength = <?php echo addslashes(ENTRY_STREET_ADDRESS_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_STREET_ADDRESS_ERROR);?>'; break; case 'billing_zipcode': case 'shipping_zipcode': rObj.minLength = <?php echo addslashes(ENTRY_POSTCODE_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_POST_CODE_ERROR);?>'; break; case 'billing_city': case 'shipping_city': rObj.minLength = <?php echo addslashes(ENTRY_CITY_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_CITY_ERROR);?>'; break; case 'billing_dob': rObj.minLength = <?php echo addslashes(ENTRY_DOB_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_DATE_OF_BIRTH_ERROR);?>'; break; case 'billing_telephone': rObj.minLength = <?php echo addslashes(ENTRY_TELEPHONE_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_TELEPHONE_NUMBER_ERROR);?>'; break; case 'billing_country': case 'shipping_country': rObj.errMsg = '<?php echo addslashes(ENTRY_COUNTRY_ERROR);?>'; break; case 'billing_state': case 'delivery_state': rObj.minLength = <?php echo addslashes(ENTRY_STATE_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_STATE_ERROR);?>'; break; case 'password': case 'confirmation': rObj.minLength = <?php echo addslashes(ENTRY_PASSWORD_MIN_LENGTH);?>; rObj.errMsg = '<?php echo addslashes(ENTRY_PASSWORD_ERROR);?>'; break; } return rObj; } $(document).ready(function (){ $('#pageContentContainer').show(); <?php if(ONEPAGE_CHECKOUT_LOADER_POPUP == 'True') { ?> $('#ajaxMessages').dialog({ shadow: true, modal: true, width: 400, height: 100, open: function (event, ui){ $(this).parent().children().children('.ui-dialog-title').hide(); $(this).parent().children().children('.ui-dialog-titlebar').hide(); $(this).parent().children().children('.ui-dialog-titlebar-close').hide(); } }); <?php } ?> var loginBoxOpened = false; $('#loginButton').click(function (){ if (loginBoxOpened){ $('#loginBox').dialog('open'); return false; } $('#loginBox').dialog({ resizable: false, shadow: false, open: function (){ var $dialog = this; $('input', $dialog).keypress(function (e){ if (e.which == 13){ $('#loginWindowSubmit', $dialog).click(); } }); $('#loginWindowSubmit', $dialog).hover(function (){ this.style.cursor = 'pointer'; }, function (){ this.style.cursor = 'default'; }).click(function (){ var $this = $(this); $this.hide(); var email = $('input[name="email_address"]', $dialog).val(); var pass = $('input[name="password"]', $dialog).val(); onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, data: 'action=processLogin&email=' + email + '&pass=' + pass, dataType: 'json', type: 'post', beforeSend: function (){ onePage.showAjaxMessage('Refreshing Shopping Cart'); if ($('#loginStatus', $this.parent()).size() <= 0){ $('<div>') .attr('id', 'loginStatus') .html('Processing Login') .attr('align', 'center') .insertAfter($this); } }, success: function (data){ if (data.success == true){ $('#loginStatus', $dialog).html(data.msg); $('#logInRow').hide(); $('#changeBillingAddressTable').show(); $('#changeShippingAddressTable').show(); $('#newAccountEmail').remove(); $('#diffShipping').parent().parent().parent().remove(); onePage.updateAddressHTML('billing'); onePage.updateAddressHTML('shipping'); $('#shippingAddress').show(); var updateTotals = true; onePage.updateCartView(); onePage.updateFinalProductListing(); onePage.updatePaymentMethods(true); onePage.updatePayment(); if ($(':radio[name="payment"]:checked').size() > 0){ onePage.setPaymentMethod($(':radio[name="payment"]:checked')); updateTotals = false; } onePage.updateShippingMethods(); if ($(':radio[name="shipping"]:checked').size() > 0){ //onePage.setShippingMethod($(':radio[name="shipping"]:checked').val()); onePage.setShippingMethod($(':radio[name="shipping"]:checked')); updateTotals = false; } if (updateTotals == true){ onePage.updateOrderTotals(); } $('#loginBox').dialog('destroy'); }else{ $('#logInRow').show(); $('#loggedInRow').hide(); $('#loginStatus', $dialog).html(data.msg); setTimeout(function (){ $('#loginStatus').remove(); $('#loginWindowSubmit').show(); }, 6000); setTimeout(function (){ $('#loginStatus').html('Try again in 3'); }, 3000); setTimeout(function (){ $('#loginStatus').html('Try again in 2'); }, 4000); setTimeout(function (){ $('#loginStatus').html('Try again in 1'); }, 5000); } }, errorMsg: 'There was an error logging in, please inform ShedsForLessDirect about this error.' }); }); } }); loginBoxOpened = true; return false; }); $('#changeBillingAddress, #changeShippingAddress').click(function (){ var addressType = 'billing'; if ($(this).attr('id') == 'changeShippingAddress'){ addressType = 'shipping'; } $('#addressBook').clone().show().appendTo(document.body).dialog({ shadow: false, width: 550, // height: 450, minWidth: 550, //minHeight: 500, beforeclose: function(){ var $this = $(this); var action = $('input[name="action"]', $this).val(); //alert($(':input, :select, :radio, :checkbox', this).serialize()); if (action == 'selectAddress'){ //$this.dialog('close'); }else if (action == 'addNewAddress' || action == 'saveAddress'){ onePage.loadAddressBook($this, addressType); return false; } }, open: function (){ onePage.loadAddressBook($(this), addressType); }, buttons: { '<?php echo addslashes(WINDOW_BUTTON_CANCEL);?>': function (){ var $this = $(this); var action = $('input[name="action"]', $this).val(); //alert($(':input, :select, :radio, :checkbox', this).serialize()); if (action == 'selectAddress'){ $this.dialog('close'); }else if (action == 'addNewAddress' || action == 'saveAddress'){ onePage.loadAddressBook($this, addressType); } //onePage.updatePaymentMethods(); //onePage.updatePayment(); //onePage.updateOrderTotals(); }, '<?php echo addslashes(WINDOW_BUTTON_CONTINUE);?>': function (){ var $this = $(this); var action = $('input[name="action"]', $this).val(); //alert($(':input, :select, :radio, :checkbox', this).serialize()); if (action == 'selectAddress'){ onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, beforeSendMsg: 'Setting Address', dataType: 'json', data: $(':input, :radio', this).serialize(), type: 'post', success: function (data){ $this.dialog('close'); if (addressType == 'shipping'){ onePage.updateAddressHTML('shipping'); onePage.updateShippingMethods(true); //onePage.loadAddressBook($this, 'shipping'); onePage.updatePaymentMethods(); onePage.updatePayment(); onePage.updateOrderTotals(); }else{ onePage.updateAddressHTML('billing'); //onePage.loadAddressBook($this, 'billing'); // onePage.processBillingAddress(); onePage.updatePaymentMethods(); onePage.updatePayment(); onePage.updateOrderTotals(); } }, errorMsg: 'There was an error saving your address, please inform ShedsForLessDirect about this error.' }); }else if (action == 'addNewAddress'){ onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, beforeSendMsg: 'Saving New Address', dataType: 'json', data: $(':input, :select, :radio, :checkbox', this).serialize(), type: 'post', success: function (data){ onePage.loadAddressBook($this, addressType); }, errorMsg: 'There was an error saving your address, please inform ShedsForLessDirect about this error.' }); }else if (action == 'saveAddress'){ onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, beforeSendMsg: 'Updating Address', dataType: 'json', data: $(':input, :select, :radio, :checkbox', this).serialize(), type: 'post', success: function (data){ onePage.loadAddressBook($this, addressType); }, errorMsg: 'There was an error saving your address, please inform ShedsForLessDirect about this error.' }); } }, '<?php echo addslashes(WINDOW_BUTTON_NEW_ADDRESS);?>': function (){ var $this = $(this); onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, data: 'action=getNewAddressForm', type: 'post', beforeSendMsg: 'Loading New Address Form', success: function (data){ $this.html(data); onePage.addCountryAjaxEdit($('select[name="country"]', $this), 'state', 'stateCol'); }, errorMsg: 'There was an error loading new address form, please inform ShedsForLessDirect about this error.' }); }, '<?php echo addslashes(WINDOW_BUTTON_EDIT_ADDRESS);?>': function (){ var $this = $(this); onePage.queueAjaxRequest({ url: onePage.pageLinks.checkout, data: 'action=getEditAddressForm&addressID=' + $(':radio[name="address"]:checked', $this).val(), type: 'post', beforeSendMsg: 'Loading Edit Address Form', success: function (data){ $this.html(data); onePage.addCountryAjaxEdit($('select[name="country"]', $this), 'state', 'stateCol'); $('select[name="country"]', $this).trigger('change'); }, errorMsg: 'There was an error loading edit address form, please inform ShedsForLessDirect about this error.' }); } } }); return false; }); onePage.initCheckout(); }); <?php // Start - CREDIT CLASS Gift Voucher Contribution if (MODULE_ORDER_TOTAL_COUPON_STATUS == 'true'){ if (MODULE_ORDER_TOTAL_INSTALLED) $temp=$order_total_modules->process(); $temp=$temp[count($temp)-1]; $temp=$temp['value']; $gv_query = tep_db_query("select amount from " . TABLE_COUPON_GV_CUSTOMER . " where customer_id = '" . $customer_id . "'"); $gv_result = tep_db_fetch_array($gv_query); if ($gv_result['amount']>=$temp){ $coversAll=true; ?> function clearRadeos(){ document.checkout.cot_gv.checked=!document.checkout.cot_gv.checked; for (counter = 0; counter < document.checkout.payment.length; counter++) { // If a radio button has been selected it will return true // (If not it will return false) if (document.checkout.cot_gv.checked){ document.checkout.payment[counter].checked = false; document.checkout.payment[counter].disabled=true; } else { document.checkout.payment[counter].disabled=false; } } } <?php } else { $coversAll=false;?> function clearRadeos(){ document.checkout.cot_gv.checked=!document.checkout.cot_gv.checked; } <?php } }?> //--> </script> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table width="100%" border="0" align="left" cellpadding="3" cellspacing="3"> <tr> <?php if (ONEPAGE_SHOW_OSC_COLUMNS == 'true'){ ?> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <?php } ?> <!-- body_text //--> <td width="100%" valign="top"> <noscript> <p>Please follow the instructions for your web browser:<br /><br />Internet Explorer</p> <ol> <li>On the <strong>Tools</strong> menu, click <strong>Internet Options</strong>, and then click the <strong>Security</strong> tab.</li> <li>Click the <strong>Internet</strong> zone.</li> <li>If you do not have to customize your Internet security settings, click <strong>Default Level</strong>. Then do step 4<blockquote>If you have to customize your Internet security settings, follow these steps:<br /> a. Click <strong>Custom Level</strong>.<br /> b. In the <strong>Security Settings – Internet Zone</strong> dialog box, click <strong>Enable</strong> for <strong>Active Scripting</strong> in the <strong>Scripting</strong>section.</blockquote></li> <li>Click the <strong>Back</strong> button to return to the previous page, and then click the <strong>Refresh</strong> button to run scripts.</li> </ol> <p><br />Firefox</p> <ol> <li>On the <strong>Tools</strong> menu, click <strong>Options</strong>.</li> <li>On the <strong>Content</strong> tab, click to select the <strong>Enable JavaScript</strong> check box.</li> <li>Click the <strong>Go back one page</strong> button to return to the previous page, and then click the <strong>Reload current page</strong> button to run scripts.</li> </ol> <p> </p> </noscript> <div id="pageContentContainer" style="display:none;"> <?php echo tep_draw_form('checkout', tep_href_link(FILENAME_CHECKOUT, '', $request_type)) . tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> </tr> <!--<tr> <td class="main" align="center" style="height:100px;"><div id="ajaxLoader" style="display:none;"<img src="ext/jQuery/themes/smoothness/images/ajax_load.gif"><br>Please wait while ajax requests finish...</div></td> </tr>--> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if (isset($_GET['payment_error']) && is_object(${$_GET['payment_error']}) && ($error = ${$_GET['payment_error']}->get_error())) { ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo tep_output_string_protected($error['title']); ?></b></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBoxNotice"> <tr class="infoBoxNoticeContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" width="100%" valign="top"><?php if($error['error']!='') echo tep_output_string_protected($error['error']); else echo "Please try again and if problems persist, please try another payment method."; ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } ?> <tr> <td class="main" width="50%"><?php $header = TABLE_HEADING_PRODUCTS; ob_start(); include(DIR_WS_INCLUDES . 'checkout/cart.php'); $cartContents = ob_get_contents(); ob_end_clean(); $cartContents .= '<br><div style="float:right" class="orderTotals">' . (MODULE_ORDER_TOTAL_INSTALLED ? '<table cellpadding="2" cellspacing="0" border="0">' . $order_total_modules->output() . '</table>' : '') . '</div>'; buildInfobox($header, $cartContents); echo tep_image_submit('button_update_cart.gif', IMAGE_UPDATE_CART, 'name="updateQuantities" id="updateCartButton" style="display:none"'); ?></td> </tr> <tr> <td class="main" style="padding-top:5px;"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td class="main" width="50%" align="left"><?php if (MODULE_ORDER_TOTAL_COUPON_STATUS == 'true'){ echo '<table cellpadding="2" cellspacing="0" border="0"> <tr> <td class="main"><b>Have A Coupon?</b></td> </tr> <tr> <td class="main">' . tep_draw_input_field('gv_redeem_code', '') . '</td> <td class="main">' . tep_image_submit('button_redeem.gif', IMAGE_REDEEM_VOUCHER, 'id="voucherRedeem"') . '</td> </tr> </table>'; } //BOF KGT if (MODULE_ORDER_TOTAL_DISCOUNT_COUPON_STATUS == 'true'){ echo '<table cellpadding="2" cellspacing="0" border="0"> <tr> <td class="main"><b>Have A Coupon?</b></td> </tr> <tr> <td class="main">' . tep_draw_input_field('coupon', '') . '</td> <td class="main">' . tep_image_submit('button_redeem.gif', IMAGE_REDEEM_VOUCHER, 'id="voucherRedeemCoupon"') . '</td> </tr> </table>'; } //EOF KGT ?></td> <td class="main" width="50%" align="right"><table cellpadding="2" cellspacing="0" border="0"> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main" width="<?php echo (ONEPAGE_ADDR_LAYOUT == 'vertical' ? '100%' : '50%');?>" valign="top"><?php $header = TABLE_HEADING_BILLING_ADDRESS; ob_start(); include(DIR_WS_INCLUDES . 'checkout/billing_address.php'); $billingAddress = ob_get_contents(); ob_end_clean(); $billingAddress = '<table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr id="logInRow"' . (isset($_SESSION['customer_id']) ? ' style="display:none"' : '') . '> <td class="main">Already have an account? <a href="' . fixSeoLink(tep_href_link(FILENAME_LOGIN)) . '" id="loginButton">' . tep_image_button('button_login.gif', IMAGE_LOGIN) . '</a></td> </tr> </table>' . $billingAddress; buildInfobox($header, $billingAddress); ?><table id="changeBillingAddressTable" border="0" width="100%" cellspacing="0" cellpadding="2"<?php echo (isset($_SESSION['customer_id']) ? '' : ' style="display:none"');?>> <tr> <td class="main" align="right"><a id="changeBillingAddress" href="<?php echo tep_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', $request_type);?>"><?php echo tep_image_button('button_change_address.gif', IMAGE_BUTTON_CHANGE_ADDRESS);?></a></td> </tr> </table> </td> <?php if(ONEPAGE_ADDR_LAYOUT == 'vertical') {?> </tr> <?php } ?> <?php if ($onepage['shippingEnabled'] === true){ ?> <?php if(ONEPAGE_ADDR_LAYOUT == 'vertical') {?> <tr> <?php } ?> <td class="main" width="<?php echo (ONEPAGE_ADDR_LAYOUT == 'vertical' ? '100%' : '50%'); ?>" valign="top"><?php $header = TABLE_HEADING_SHIPPING_ADDRESS; ob_start(); include(DIR_WS_INCLUDES . 'checkout/shipping_address.php'); $shippingAddress = ob_get_contents(); ob_end_clean(); if (!tep_session_is_registered('customer_id')){ $shippingAddress = '<table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main">Different from billing address? <input type="checkbox" name="diffShipping" id="diffShipping" value="1"></td> </tr> </table>' . $shippingAddress; } buildInfobox($header, $shippingAddress); ?><table id="changeShippingAddressTable" border="0" width="100%" cellspacing="0" cellpadding="2" <?php echo (isset($_SESSION['customer_id']) ? '' : ' style="display:none"');?>> <tr> <td class="main" align="right"><a id="changeShippingAddress" href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', $request_type);?>"><?php echo tep_image_button('button_change_address.gif', IMAGE_BUTTON_CHANGE_ADDRESS);?></a></td> </tr> </table></td> <?php } ?> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><?php $header = TABLE_HEADING_PAYMENT_METHOD; /*$paymentMethod1 = ''; ob_start(); include(DIR_WS_INCLUDES . 'checkout/payment_method.php'); $paymentMethod1 = ob_get_contents(); ob_end_clean(); $paymentMethod = '<div id="noPaymentAddress" class="main noAddress" align="center" style="font-size:15px;display:none;">Please fill in your <b>billing address</b> for payment options</div>'.$paymentMethod1; $paymentMethod = '<div id="paymentMethods" style="display:block;">' . $paymentMethod . '</div>'; */ $paymentMethod = ''; //if (isset($_SESSION['customer_id'])){ ob_start(); include(DIR_WS_INCLUDES . 'checkout/payment_method.php'); $paymentMethod = ob_get_contents(); ob_end_clean(); //} //$paymentMethod1 = '<div id="noPaymentAddress" class="main noAddress" align="center" style="font-size:15px;'. (isset($_SESSION['customer_id']) ? 'display:none;' : '') .'">Please fill in your <b>billing address</b> for payment options</div><div id="paymentMethods">' . $paymentMethod . '</div>'; buildInfobox($header, $paymentMethod); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if ($onepage['shippingEnabled'] === true){ if (tep_count_shipping_modules() > 0) { ?> <tr> <td><?php $header = TABLE_HEADING_SHIPPING_METHOD; $shippingMethod = ''; if (isset($_SESSION['customer_id'])){ ob_start(); include(DIR_WS_INCLUDES . 'checkout/shipping_method.php'); $shippingMethod = ob_get_contents(); ob_end_clean(); } $shippingMethod = '<div id="noShippingAddress" class="main noAddress" align="center" style="font-size:15px;' . (isset($_SESSION['customer_id']) ? 'display:none;' : '') . '">Please fill in <b>at least</b> your billing address to get shipping quotes.</div><div id="shippingMethods"' . (!isset($_SESSION['customer_id']) ? ' style="display:none;"' : '') . '>' . $shippingMethod . '</div>'; buildInfobox($header, $shippingMethod); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } } ?> <tr> <td><?php $header = TABLE_HEADING_COMMENTS; ob_start(); include(DIR_WS_INCLUDES . 'checkout/comments.php'); $commentBox = ob_get_contents(); ob_end_clean(); buildInfobox($header, $commentBox); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents" id="checkoutYesScript" style="display:none;"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" id="checkoutMessage"><?php echo '<b>' . TITLE_CONTINUE_CHECKOUT_PROCEDURE . '</b><br>' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></td> <td class="main" align="right"><?php if(ONEPAGE_CHECKOUT_LOADER_POPUP == 'False'){ ?><div id="ajaxMessages" style="display:none;"></div><?php } ?><div id="checkoutButtonContainer"><?php echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONTINUE, 'id="checkoutButton" formUrl="' . tep_href_link(FILENAME_CHECKOUT_PROCESS, '', $request_type) . '"'); ?><input type="hidden" name="formUrl" id="formUrl" value=""></div><div id="paymentHiddenFields" style="display:none;"></div></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> <tr class="infoBoxContents" id="checkoutNoScript"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo '<b>' . TITLE_CONTINUE_CHECKOUT_PROCEDURE . '</b><br>to update/view your order.'; ?></td> <td class="main" align="right"><?php echo tep_image_submit('button_update.gif', IMAGE_BUTTON_UPDATE); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="25%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'checkout_bullet.gif'); ?></td> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> </tr> </table></td> <td width="25%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '1', '5'); ?></td> </tr> </table></td> </tr> <tr> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_FINISHED; ?></td> </tr> </table></td> </tr> </table></form> </div></td> <!-- body_text_eof //--> <?php if (ONEPAGE_SHOW_OSC_COLUMNS == 'true'){ ?> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> <?php }elseif (ONEPAGE_SHOW_CUSTOM_COLUMN == 'true'){ ?> <td width="200px" valign="top"><table border="0" width="200px" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'checkout/column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> <?php } ?> </tr> </table> <!-- body_eof //--> <!-- dialogs_bof //--> <div id="loginBox" title="Log Into My Account" style="display:none;"><table cellpadding="2" cellspacing="0" border="0"> <tr> <td class="main"><?php echo ENTRY_EMAIL_ADDRESS;?></td> <td><?php echo tep_draw_input_field('email_address');?></td> </tr> <tr> <td class="main"><?php echo ENTRY_PASSWORD;?></td> <td><?php echo tep_draw_password_field('password');?></td> </tr> <tr> <td colspan="2" align="right" class="main"><a href="<?php echo tep_href_link(FILENAME_PASSWORD_FORGOTTEN, '', 'SSL');?>"><?php echo TEXT_PASSWORD_FORGOTTEN;?></a></td> </tr> <tr> <td colspan="2" align="right"><?php echo tep_image_button('button_login.gif', IMAGE_BUTTON_LOGIN, 'id="loginWindowSubmit"');?></td> </tr> </table></div> <div id="addressBook" title="Address Book" style="display:none"></div> <div id="newAddress" title="New Address" style="display:none"></div> <?php if(ONEPAGE_CHECKOUT_LOADER_POPUP == 'True') {?> <div id="ajaxMessages" style="display:none;"></div> <?php }?> <!-- dialogs_eof//--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Quote Link to comment Share on other sites More sharing options...
egweimai Posted June 4, 2010 Share Posted June 4, 2010 (edited) EDIT Sorry wrong topic! Edited June 4, 2010 by egweimai Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.