uawdijnntqw1x1x1
IP : 216.73.216.231
Hostname : 213-108-241-110.cprapid.com
Kernel : Linux 213-108-241-110.cprapid.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
digilove
/
public_html
/
f7525
/
..
/
logs
/
..
/
modules
/
mod_virtuemart_cart
/
mod_virtuemart_cart.php
/
/
<?php defined('_JEXEC') or die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); /* *Cart Ajax Module * * @version $Id: mod_virtuemart_cart.php 10804 2023-03-20 10:36:15Z Milbo $ * @package VirtueMart * @subpackage modules * * @author Sören, Max Milbers, Spyros * @link https://virtuemart.net * @copyright Copyright (c) 2005 - 2021 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. */ if (!class_exists( 'VmConfig' )) require(JPATH_ROOT .'/administrator/components/com_virtuemart/helpers/config.php'); VmConfig::loadConfig(); vmLanguage::loadJLang('mod_virtuemart_cart', true); vmLanguage::loadJLang('com_virtuemart', true); vmJsApi::jQuery(); vmJsApi::addJScript("/modules/mod_virtuemart_cart/assets/js/update_cart.js",false,false); $viewName = vRequest::getString('view',0); if($viewName=='cart'){ $checkAutomaticPS = true; } else { $checkAutomaticPS = false; } $currencyDisplay = CurrencyDisplay::getInstance( ); vmJsApi::cssSite(); $moduleclass_sfx = $params->get('moduleclass_sfx', ''); $show_price = (bool)$params->get( 'show_price', 1 ); // Display the Product Price? $show_product_list = (bool)$params->get( 'show_product_list', 1 ); // Display the Product Price? $dropdown_icon = $params->get( 'dropdown_icon', '' ); // User selected cart icon $dropdown_alignment = (bool)$params->get( 'dropdown_alignment', 1 ); // Dropdown alignment $options = array(); $session = JFactory::getSession($options); $multixcart = VmConfig::get('multixcart',0); $carts = array(); if($multixcart!='byproduct'){ $carts[1] = $session->get('vmcart', 0, 'vm'); } else { $carts = $session->get('vmcarts', 0, 'vm'); } $cart = VirtueMartCart::getCart(); /*if (VmConfig::get('oncheckout_show_images')) { $data = $cart->prepareAjaxData(true); } else { $data = $cart->prepareAjaxData(); }*/ $vendorId = $cart->vendorId; //vmdebug('cart module '.$multixcart,$vendorId,$carts); if(!empty($carts)){ foreach($carts as $vId=>$cartses) { if(!empty($cartses)){ //This is strange we have the whole thing again in controllers/cart.php public function viewJS() $cart = VirtueMartCart::getCart(false, array(), NULL, $vId); /*if (VmConfig::get('oncheckout_show_images')) { $data = $cart->prepareAjaxData(true); } else { $data = $cart->prepareAjaxData(); }*/ $data = $cart->prepareAjaxData(); require JModuleHelper::getLayoutPath('mod_virtuemart_cart', $params->get('layout', 'default')); } } //Reset cart to the selected one $cart = VirtueMartCart::getCart(false, array(), NULL, $vendorId); } else { $data = $cart->prepareAjaxData(); require JModuleHelper::getLayoutPath('mod_virtuemart_cart', $params->get('layout', 'default')); } echo vmJsApi::writeJS(); ?>
/home/digilove/public_html/f7525/../logs/../modules/mod_virtuemart_cart/mod_virtuemart_cart.php