Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

MILK-Lover

Pioneers
  • Posts

    2
  • Joined

  • Last visited

Everything posted by MILK-Lover

  1. fixed the problem with the missing checkbox. Changed the settings in modules - order totals to No tax recalculation ot_subtotal - Sort order = 1 ot_shipping - Sort order = 2 ot_tax - Sort order = 3 ot_coupon - Sort order = 4 ot_gv - Sort Order =5 ot_total - Sort Order = 6
  2. Hello, i recently installed the contribution on a mod 2.3.1 version but obviously I don't have the GV tick box in the checkout_payment. The input field and redeem button appear but no GV tick though there is a balance on the account. Admin and Shopping cart section is working fine. Settings for the GV modul are Display Total true Sort Order 4 Queue Purchases true Include Shipping true Include Tax true Re-calculate Tax None Tax Class --None-- Credit including Tax false checkout_payment code <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2010 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } if ($cart->count_contents() < 1) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } if (!tep_session_is_registered('shipping')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } if (isset($cart->cartID) && tep_session_is_registered('cartID')) { if ($cart->cartID != $cartID) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } } /* CCGV - BEGIN */ if(tep_session_is_registered('credit_covers')) tep_session_unregister('credit_covers'); if(tep_session_is_registered('cot_gv')) tep_session_unregister('cot_gv'); /* CCGV - END */ if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) { $products = $cart->get_products(); for ($i=0, $n=sizeof($products); $i<$n; $i++) { if (tep_check_stock($products[$i]['id'], $products[$i]['quantity'])) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); break; } } } /* CCGV - BEGIN ## OPTIONAL! ## */ require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping($shipping); /* CCGV - END ## OPTIONAL! ## */ if (!tep_session_is_registered('billto')) { tep_session_register('billto'); $billto = $customer_default_address_id; } else { if ( (is_array($billto) && empty($billto)) || is_numeric($billto) ) { $check_address_query = tep_db_query("select count(*) as total from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' and address_book_id = '" . (int)$billto . "'"); $check_address = tep_db_fetch_array($check_address_query); if ($check_address['total'] != '1') { $billto = $customer_default_address_id; if (tep_session_is_registered('payment')) tep_session_unregister('payment'); } } } require(DIR_WS_CLASSES . 'order.php'); $order = new order; /* CCGV - BEGIN */ require(DIR_WS_CLASSES . 'order_total.php'); $order_total_modules = new order_total; $order_total_modules->clear_posts(); /* CCGV - END */ if (!tep_session_is_registered('comments')) tep_session_register('comments'); if (isset($HTTP_POST_VARS['comments']) && tep_not_null($HTTP_POST_VARS['comments'])) { $comments = tep_db_prepare_input($HTTP_POST_VARS['comments']); } $total_weight = $cart->show_weight(); $total_count = $cart->count_contents(); /* CCGV - BEGIN */ $total_count = $cart->count_contents_virtual(); /* CCGV - END */ require(DIR_WS_CLASSES . 'payment.php'); $payment_modules = new payment; require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_PAYMENT); $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2, tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); $tab_sel = tep_href_link(FILENAME_CHECKOUT_PAYMENT); $current_page = FILENAME_CHECKOUT_PAYMENT; require(DIR_WS_INCLUDES . 'template_top.php'); ?> <script type="text/javascript"><!-- var selected; <!-- CCGV - BEGIN --> var submitter = null; function submitFunction() { submitter = 1; } <!-- CCGV - END --> function selectRowEffect(object, buttonSelect) { /* CCGV - BEGIN */ if (!document.checkout_payment.payment[0].disabled) { /* CCGV - END */ if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; if (document.checkout_payment.payment[0]) { document.checkout_payment.payment[buttonSelect].checked=true; } else { document.checkout_payment.payment.checked=true; } /* CCGV - BEGIN */ } /* CCGV - END */ } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } <?php /* CCGV - BEGIN */ 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_payment.cot_gv.checked=!document.checkout_payment.cot_gv.checked; for (counter = 0; counter < document.checkout_payment.payment.length; counter++) { if (document.checkout_payment.cot_gv.checked) { document.checkout_payment.payment[counter].checked = false; document.checkout_payment.payment[counter].disabled=true; } else { document.checkout_payment.payment[counter].disabled=false; } } } <?php } else { $coversAll=false;?> function clearRadeos() { document.checkout_payment.cot_gv.checked=!document.checkout_payment.cot_gv.checked; } <?php } ?> //--></script> <?php echo $payment_modules->javascript_validation($coversAll); ?> <!-- CCGV - END --> <?php echo tep_draw_content_top();?> <?php echo tep_draw_title_top();?> <h1><?php echo HEADING_TITLE; ?></h1> <?php //osc-support-edition BOF if ($messageStack->size('terms_agree') > 0) { echo $messageStack->output('terms_agree'); } //osc-support-edition EOF ?> <?php echo tep_draw_title_bottom();?> <?php //echo tep_draw_form('checkout_payment', tep_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', 'onsubmit="return check_form();"', true); ?> <!-- Start - CREDIT CLASS Gift Voucher Contribution --> <?php echo tep_draw_form('checkout_payment', tep_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', 'onsubmit="return check_form();"'); ?> <!-- End - CREDIT CLASS Gift Voucher Contribution --> <div class="contentContainer"> <div class="contentPadd"> <?php if (isset($HTTP_GET_VARS['payment_error']) && is_object(${$HTTP_GET_VARS['payment_error']}) && ($error = ${$HTTP_GET_VARS['payment_error']}->get_error())) { ?> <div class="contentInfoText"> <?php echo '<strong>' . tep_output_string_protected($error['title']) . '</strong>'; ?> <p class="messageStackError"><?php echo tep_output_string_protected($error['error']); ?></p> </div> <?php } ?> <!-- CCGV - BEGIN ## OPTIONAL! ##--> <h3><?php echo HEADING_PRODUCTS; ?></h3><div class="contentInfoText"><?php echo '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { echo '<tr>' . "\n" . ' <td width="10%" class="main" align="right" valign="top" width="10">' . $order->products[$i]['qty'] . ' x</td>' . "\n" . ' <td class="main" align="left" valign="top">' . $order->products[$i]['name']; if (STOCK_CHECK == 'true') { echo tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']); } if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) { for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { echo '<br><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>'; } } echo ' </td>' . "\n"; if (sizeof($order->info['tax_groups']) > 1) echo '<td width="12%" class="main" valign="top" align="right">' . tep_display_tax_value($order->products[$i]['tax']) . '% ' . TEXT_PAYM_STEUER . '</td>' . "\n"; echo ' <td width="35%"class="main" align="right" valign="top">' . $currencies->display_price_normal($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . ' </td>' . "\n" . '</tr>' . "\n"; } ?> <tr> <?php if (sizeof($order->info['tax_groups']) > 1) { ?> <td colspan="4" valign="top" align="right"> <?php } else { ?> <td colspan="3" valign="top" align="right"> <?php } ?> <table border="0" cellspacing="0" cellpadding="2"> <?php if (MODULE_ORDER_TOTAL_INSTALLED) { echo $order_total_modules->output(); } ?> </table> </td> </tr> </table></div> <!-- CCGV - END ## OPTIONAL! ##--> <?php /* CCGV - BEGIN */ echo '' . $order_total_modules->credit_selection() . ''; echo tep_draw_form('checkout_payment', tep_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', 'onsubmit="return check_form();"'); if (tep_session_is_registered('customer_id')) { echo '' . $order_total_modules->sub_credit_selection() . ''; if ($gv_result['amount'] > 0) { echo '' . $order_total_modules->sub_credit_selection() . ''; } } echo '<div>' . VOUCHER_BALANCE . ' ' . $currencies->format($gv_result['amount']) . '</div></div>'; /* CCGV - END */ ?> <h3><?php echo TABLE_HEADING_BILLING_ADDRESS; ?></h3> <div class="contentInfoText"> <div class="" style="float:right; width:auto; margin-left:17px;"> <h3 class="first_h3"><?php echo TITLE_BILLING_ADDRESS; ?></h3> <div class="contentInfoText marg-bottom" style="white-space:nowrap;"> <?php echo tep_address_label($customer_id, $billto, true, ' ', '<br />'); ?> </div> </div> <?php echo TEXT_SELECTED_BILLING_DESTINATION; ?><br /><div class="buttonSet"><?php echo tep_draw_button2_top();?><?php echo tep_draw_button(IMAGE_BUTTON_CHANGE_ADDRESS, 'home', tep_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL')); ?><?php echo tep_draw_button2_bottom();?></div> </div> <div style="clear: both;"></div> <h3><?php echo TABLE_HEADING_PAYMENT_METHOD; ?></h3> <?php $selection = $payment_modules->selection(); if (sizeof($selection) > 1) { ?> <div class="contentInfoText"> <div style="float: right;"><?php echo '<strong>' . TITLE_PLEASE_SELECT . '</strong>'; ?> </div> <?php echo TEXT_SELECT_PAYMENT_METHOD; ?> <?php } elseif ($free_shipping == false) { ?> <div class="contentInfoText"> <?php echo TEXT_ENTER_PAYMENT_INFORMATION; ?> <?php } ?> <br /><br /> <?php $radio_buttons = 0; for ($i=0, $n=sizeof($selection); $i<$n; $i++) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="5"> <?php if ( ($selection[$i]['id'] == $payment) || ($n == 1) ) { echo ' <tr id="defaultSelected" class="moduleRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n"; } else { echo ' <tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n"; } ?> <td width="100%"><strong><?php echo $selection[$i]['module']; ?></strong></td> <td align="right"> <?php if (sizeof($selection) > 1) { echo tep_draw_radio_field('payment', $selection[$i]['id'], ($selection[$i]['id'] == $payment)); //echo tep_draw_radio_field('payment', $selection[$i]['id'], (($selection[$i]['id'] == $payment) || (($payment == "") && ($radio_buttons == 0)))); } else { echo tep_draw_hidden_field('payment', $selection[$i]['id']); } ?> </td> </tr> <?php if (isset($selection[$i]['error'])) { ?> <tr> <td colspan="2"><?php echo $selection[$i]['error']; ?></td> </tr> <?php } elseif (isset($selection[$i]['fields']) && is_array($selection[$i]['fields'])) { ?> <tr> <td colspan="2"> <table border="0" cellspacing="0" cellpadding="2"> <?php for ($j=0, $n2=sizeof($selection[$i]['fields']); $j<$n2; $j++) { ?> <tr> <td><?php echo $selection[$i]['fields'][$j]['title']; ?></td> <td><?php echo $selection[$i]['fields'][$j]['field']; ?></td> </tr> <?php } ?> </table> </td> </tr> <?php } ?> </table> <?php $radio_buttons++; } ?> </div> <h3><?php echo TABLE_HEADING_COMMENTS; ?></h3> <div class="contentInfoText"> <?php echo tep_draw_textarea_field('comments', 'soft', '60', '5', $comments); ?> </div> <?php // osc-support-edition BOF require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CONDITIONS); ?> <?php require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_WIDERRUF); ?> <h2><?php echo HEADING_WIDERRUF_INFORMATION; ?></h2> <div class="contentText"> <div class="termsContainer"><?php echo TEXT_WIDERRUF_CHECKOUT; ?></div> </div> <div class="contentText"> <div style="float:left;"><?php echo tep_draw_checkbox_field('terms', 'true'); ?></div> <div style="float:left; margin-left:10px;"><?php echo TERMS_ACCEPT_TEXT; ?></div><br style="clear: both;" /> </div> <?php // osc-support-edition EOF ?> <div class="buttonSet"> <div class="coProgressBar"> <div id="coProgressBar"></div> <table border="0" width="100%" cellspacing="7" cellpadding="0"> <tr> <td align="center" width="33%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_DELIVERY . '</a>'; ?></td> <td align="center" width="33%" class="checkoutBarCurrent"><?php echo CHECKOUT_BAR_PAYMENT; ?></td> <td align="center" width="33%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td> </tr> </table> </div> <div class="fl_right" align="right"><?php echo tep_draw_button_top();?><?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', null, 'primary'); ?><?php echo tep_draw_button_bottom();?></div> </div> </div> </div> <script type="text/javascript"> $('#coProgressBar').progressbar( { value: 66 }); </script> </form> <?php echo tep_draw_content_bottom();?> <?php require(DIR_WS_INCLUDES . 'template_bottom.php'); require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Any help?
×
×
  • Create New...