Jump to content

kfiridan

Members
  • Content count

    13
  • Joined

  • Last visited

  1. any luck solving this i came across these solutions - which is better? http://www.oscommerce.com/community/contributions,3540/category,all/search,2checkout osCommerce: pm2checkout
  2. kfiridan

    One Page Checkout Support

    Thank you Very much! it works now! turns out the folder wasn't properly uploaded like you said... Thank you for you patience and detailed explanation - it helped alot! i'll be back when i'll start uploading the shipping modules... :-)
  3. kfiridan

    One Page Checkout Support

    my store is installed at www.hairefresh.com/index.php - so i guess you call it root. I did exactly what staradmire did but nothing changed, it seems there is a code missing somewhere , cause it just doesn't load it when required. Check out my Dev store at www.gishur.com/index.php and try to complete a sale through one page checkout... doesn't load. Please Helppppp! tnx
  4. kfiridan

    One Page Checkout Support

    my store is installed at www.hairefresh.com/index.php - so i guess you call it root. I did exactly what staradmire did but nothing changed, it seems there is a code missing somewhere , cause it just doesn't load it when required. Check out my Dev store at www.gishur.com/index.php and try to complete a sale through one page checkout... doesn't load. Please Helppppp! tnx
  5. kfiridan

    One Page Checkout Support

    you mean the checkout folder which was in the include folder? copy or move it? just making sure.. thanks for your help! Edit: I tried moving the includes/checkout folder to the public_html/ (root) folder nothing changed Note: I have not setup any payment modules yet, only what is OSC default. is that an issue? tnx
  6. kfiridan

    One Page Checkout Support

    Hi This is a great contribution and looked easy enough to install but i'm having issues with it and would LOVE your help. whenever i turn on the cont. through the /admin once i choose a product and continue to chekcout my checkout.php page is blank (by blank i mean the store frame is showing but the content of the checkout form is blank/missing). this is my code for the checkout.php page: is there something i left out?? Note: This is a brand new store, only other contribution i have on it is SEO META TAGS V.5 <?php /* One Page Checkout, Version: 1.08 I.T. Web Experts http://www.itwebexperts.com Copyright (c) 2009 I.T. Web Experts 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); } 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(); } 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 (tep_not_null($action)){ ob_start(); switch($action){ case 'process': echo $onePageCheckout->processCheckout(); break; case 'countrySelect': echo $onePageCheckout->getAjaxStateField(); 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 '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(); echo utf8_encode($content); tep_session_close(); exit; } $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT, '', $request_type)); function buildInfobox($header, $contents){ $info_box_contents = array(); $info_box_contents[] = array('text' => utf8_encode($header)); new infoBoxHeading($info_box_contents, false, false); $info_box_contents = array(); $info_box_contents[] = array('text' => utf8_encode($contents)); new infoBox($info_box_contents); } function fixSeoLink($url){ return str_replace('&', '&', $url); } ?> <!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 (isset($customer_id) ? 'true' : 'false');?>; onePage.ccgvInstalled = <?php echo (MODULE_ORDER_TOTAL_COUPON_STATUS == 'true' ? 'true' : 'false');?>; 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 ENTRY_FIRST_NAME_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_FIRST_NAME_ERROR;?>'; break; case 'billing_lastname': case 'shipping_lastname': rObj.minLength = <?php echo ENTRY_LAST_NAME_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_LAST_NAME_ERROR;?>'; break; case 'billing_email_address': rObj.minLength = <?php echo ENTRY_EMAIL_ADDRESS_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_EMAIL_ADDRESS_ERROR;?>'; break; case 'billing_street_address': case 'shipping_street_address': rObj.minLength = <?php echo ENTRY_STREET_ADDRESS_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_STREET_ADDRESS_ERROR;?>'; break; case 'billing_zipcode': case 'shipping_zipcode': rObj.minLength = <?php echo ENTRY_POSTCODE_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_POST_CODE_ERROR;?>'; break; case 'billing_city': case 'shipping_city': rObj.minLength = <?php echo ENTRY_CITY_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_CITY_ERROR;?>'; break; case 'billing_dob': rObj.minLength = <?php echo ENTRY_DOB_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_DATE_OF_BIRTH_ERROR;?>'; break; case 'billing_telephone': rObj.minLength = <?php echo ENTRY_TELEPHONE_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_TELEPHONE_NUMBER_ERROR;?>'; break; case 'billing_country': case 'shipping_country': rObj.errMsg = '<?php echo ENTRY_COUNTRY_ERROR;?>'; break; case 'billing_state': case 'shipping_state': rObj.minLength = <?php echo ENTRY_STATE_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_STATE_ERROR;?>'; break; case 'password': case 'confirmation': rObj.minLength = <?php echo ENTRY_PASSWORD_MIN_LENGTH;?>; rObj.errMsg = '<?php echo ENTRY_PASSWORD_ERROR;?>'; break; } return rObj; } $(document).ready(function (){ $('#pageContentContainer').show(); 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(); 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()); 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 IT Web Experts 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, 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); } }, '<?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(); }else{ onePage.updateAddressHTML('billing'); onePage.updatePaymentMethods(); } }, errorMsg: 'There was an error saving your address, please inform IT Web Experts 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 IT Web Experts 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 IT Web Experts 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.addCountryAjax($('select[name="country"]', $this), 'state', 'stateCol') }, errorMsg: 'There was an error loading new address form, please inform IT Web Experts 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); }, errorMsg: 'There was an error loading edit address form, please inform IT Web Experts 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 border="0" width="100%" cellspacing="3" cellpadding="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 echo tep_output_string_protected($error['error']); ?></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); ?></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', 'redeem code') . '</td> <td class="main">' . tep_image_submit('button_redeem.gif', IMAGE_REDEEM_VOUCHER, 'id="voucherRedeem"') . '</td> </tr> </table>'; } ?></td> <td class="main" width="50%" align="right"><table cellpadding="2" cellspacing="0" border="0"> <tr> <td class="main"><b>Make Changes?</b></td> </tr> <tr> <td><?php echo tep_image_submit('button_update_cart.gif', IMAGE_UPDATE_CART, 'name="updateQuantities" id="updateCartButton"');?></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="2"> <tr> <td class="main" width="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['shippingEnabled'] === true){ ?> <td class="main" width="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; $paymentMethod = ''; if (isset($_SESSION['customer_id'])){ ob_start(); include(DIR_WS_INCLUDES . 'checkout/payment_method.php'); $paymentMethod = ob_get_contents(); ob_end_clean(); } $paymentMethod = '<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"' . (!isset($_SESSION['customer_id']) ? ' style="display:none;"' : '') . '>' . $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"><div id="ajaxMessages" style="display:none;"></div><div id="checkoutButtonContainer"><?php echo tep_image_submit('button_continue.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> <!-- dialogs_eof//--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
×