Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/modules/mod_phocacart_cart/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/modules/mod_phocacart_cart/mod_phocacart_cart.php

<?php
/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Extension
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */

defined('_JEXEC') or die;// no direct access

if (!JComponentHelper::isEnabled('com_phocacart', true)) {
	$app = JFactory::getApplication();
	$app->enqueueMessage(JText::_('Phoca Cart Error'),
JText::_('Phoca Cart is not installed on your system'),
'error');
	return;
}

JLoader::registerPrefix('Phocacart', JPATH_ADMINISTRATOR .
'/components/com_phocacart/libraries/phocacart');

$lang = JFactory::getLanguage();
//$lang->load('com_phocacart.sys');
$lang->load('com_phocacart');


$app	= JFactory::getApplication();
$cart	= new PhocacartCartRendercart();

$moduleclass_sfx 						=
htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT,
'UTF-8');
$cart->params['display_image'] 			= $params->get(
'display_image', 0 );
$cart->params['display_checkout_link'] 	= $params->get(
'display_checkout_link', 1 );


$s = PhocacartRenderStyle::getStyles();

$p									= array();
$p['load_component_media']			= $params->get(
'load_component_media', 1 );

if ($p['load_component_media'] == 1) {
	$media = PhocacartRenderMedia::getInstance('main');
	$media->loadBase();
	$media->loadBootstrap();
	$media->loadSpec();
}

$cart->setFullItems();
//echo '<div class="ph-cart-module-box"><div
id="phItemCartBox">';

// We still not in database, when shipping or payment change
// we need to reflect it the same way standard checkout does
// SHIPPING

$shippingEdit	= 0;
$shippingEdit	= $app->input->get('shippingedit', 0,
'int');
$shippingId 	= $cart->getShippingId();
if (isset($shippingId) && (int)$shippingId > 0 &&
$shippingEdit == 0) {
	$cart->addShippingCosts($shippingId);
}
// PAYMENT
$paymentEdit	= 0;
$paymentEdit	= $app->input->get('paymentedit', 0,
'int');
$paymentMethod 	= $cart->getPaymentMethod();
if (isset($paymentMethod['id']) &&
(int)$paymentMethod['id'] > 0 && $paymentEdit == 0) {
	$cart->addPaymentCosts($paymentMethod['id']);// validity of
payment will be checked
}

$cart->roundTotalAmount();


//echo $cart->render();
//echo '</div></div>';

require(JModuleHelper::getLayoutPath('mod_phocacart_cart',
$params->get('layout', 'default')));
?>