%PDF- %PDF-
Direktori : /home/lightco1/www/components/com_virtuemart/views/cart/tmpl/ |
Current File : /home/lightco1/www/components/com_virtuemart/views/cart/tmpl/default.php |
<?php /** * * Layout for the shopping cart * * @package VirtueMart * @subpackage Cart * @author Max Milbers * * @link http://www.virtuemart.net * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * @version $Id: cart.php 2551 2010-09-30 18:52:40Z milbo $ */ // Check to ensure this file is included in Joomla! defined ('_JEXEC') or die('Restricted access'); JHtml::_ ('behavior.formvalidation'); ?> <div id="cart-view" class="cart-view"> <div class="vm-cart-header-container"> <div class="width50 floatleft vm-cart-header"> <h1><?php echo vmText::_ ('COM_VIRTUEMART_CART_TITLE'); ?></h1> <div class="payments-signin-button" ></div> </div> <?php if (VmConfig::get ('oncheckout_show_steps', 1) && $this->checkout_task === 'confirm') { echo '<div class="checkoutStep" id="checkoutStep4">' . vmText::_ ('COM_VIRTUEMART_USER_FORM_CART_STEP4') . '</div>'; } ?> <div class="width50 floatleft right vm-continue-shopping"> <?php // Continue Shopping Button if (!empty($this->continue_link_html)) { echo $this->continue_link_html; } ?> </div> <div class="clear"></div> </div> <?php $uri = vmURI::getCleanUrl(); $uri = str_replace('&tmpl=component','',$uri); echo shopFunctionsF::getLoginForm ($this->cart, FALSE,$uri); // This displays the form to change the current shopper if ($this->allowChangeShopper){ echo $this->loadTemplate ('shopperform'); } $taskRoute = ''; ?><form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart' . $taskRoute, $this->useXHTML, $this->useSSL); ?>"> <?php if(VmConfig::get('multixcart')=='byselection'){ if (!class_exists('ShopFunctions')) require(VMPATH_ADMIN . DS . 'helpers' . DS . 'shopfunctions.php'); echo shopFunctions::renderVendorFullVendorList($this->cart->vendorId); ?><input type="submit" name="updatecart" title="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" class="button" style="margin-left: 10px;"/><?php } echo $this->loadTemplate ('address'); // This displays the pricelist MUST be done with tables, because it is also used for the emails echo $this->loadTemplate ('pricelist'); if (!empty($this->checkoutAdvertise)) { ?> <div id="checkout-advertise-box"> <?php foreach ($this->checkoutAdvertise as $checkoutAdvertise) { ?> <div class="checkout-advertise"> <?php echo $checkoutAdvertise; ?> </div> <?php } ?></div><?php } echo $this->loadTemplate ('cartfields'); ?> <div class="checkout-button-top"> <?php echo $this->checkout_link_html; ?></div> <?php // Continue and Checkout Button END ?> <input type='hidden' name='order_language' value='<?php echo $this->order_language; ?>'/> <input type='hidden' name='task' value='updatecart'/> <input type='hidden' name='option' value='com_virtuemart'/> <input type='hidden' name='view' value='cart'/> </form> <?php if(VmConfig::get('oncheckout_ajax',false)){ vmJsApi::addJScript('updDynamicListeners'," if (typeof Virtuemart.containerSelector === 'undefined') Virtuemart.containerSelector = '#cart-view'; if (typeof Virtuemart.container === 'undefined') Virtuemart.container = jQuery(Virtuemart.containerSelector); jQuery(document).ready(function() { if (Virtuemart.container) Virtuemart.updDynFormListeners(); }); "); } vmJsApi::addJScript('vm.checkoutFormSubmit'," Virtuemart.bCheckoutButton = function(e) { e.preventDefault(); jQuery(this).vm2front('startVmLoading'); jQuery(this).attr('disabled', 'true'); jQuery(this).removeClass( 'vm-button-correct' ); jQuery(this).addClass( 'vm-button' ); jQuery(this).fadeIn( 400 ); var name = jQuery(this).attr('name'); var div = '<input name=\"'+name+'\" value=\"1\" type=\"hidden\">'; jQuery('#checkoutForm').append(div); //Virtuemart.updForm(); jQuery('#checkoutForm').submit(); } jQuery(document).ready(function($) { jQuery(this).vm2front('stopVmLoading'); var el = jQuery('#checkoutFormSubmit'); el.unbind('click dblclick'); el.on('click dblclick',Virtuemart.bCheckoutButton); }); "); if( !VmConfig::get('oncheckout_ajax',false)) { vmJsApi::addJScript('vm.STisBT'," jQuery(document).ready(function($) { if ( $('#STsameAsBTjs').is(':checked') ) { $('#output-shipto-display').hide(); } else { $('#output-shipto-display').show(); } $('#STsameAsBTjs').click(function(event) { if($(this).is(':checked')){ $('#STsameAsBT').val('1') ; $('#output-shipto-display').hide(); } else { $('#STsameAsBT').val('0') ; $('#output-shipto-display').show(); } var form = jQuery('#checkoutFormSubmit'); form.submit(); }); }); "); } $this->addCheckRequiredJs(); echo vmJsApi::writeJS(); ?> </div>