Spade
Mini Shell
| Directory:~$ /home/lmsyaran/www/administrator/components/com_phocacart/controllers/ |
| [Home] [System Details] [Kill Me] |
<?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();
require_once JPATH_COMPONENT.'/controllers/phocacartcommon.php';
class PhocaCartCpControllerPhocaCartWizard extends
PhocaCartCpControllerPhocaCartCommon
{
public function skipwizard() {
if (!JSession::checkToken('request')) {
$response = array(
'status' => '0',
'error' => '<span class="ph-result-txt
ph-error-txt">' . JText::_('JINVALID_TOKEN') .
'</span>');
echo json_encode($response);
return;
}
PhocacartUtils::setOptionParameter('enable_wizard', 0);
$response = array('status' => '1');
echo json_encode($response);
return;
}
public function enablewizard() {
if (!JSession::checkToken('request')) {
$response = array(
'status' => '0',
'error' => '<span class="ph-result-txt
ph-error-txt">' . JText::_('JINVALID_TOKEN') .
'</span>');
echo json_encode($response);
return;
}
PhocacartUtils::setWizard(2);
$response = array('status' => '1');
echo json_encode($response);
return;
}
public function updatestatus() {
if (!JSession::checkToken('request')) {
$response = array(
'status' => '0',
'error' => '<span class="ph-result-txt
ph-error-txt">' . JText::_('JINVALID_TOKEN') .
'</span>');
echo json_encode($response);
return;
}
$category = PhocacartUtils::doesExist('category');
$tax = PhocacartUtils::doesExist('tax');
$product = PhocacartUtils::doesExist('product');
$shipping = PhocacartUtils::doesExist('shipping');
$payment = PhocacartUtils::doesExist('payment');
$country = PhocacartUtils::doesExist('country');
$region = PhocacartUtils::doesExist('region');
$menu = PhocacartUtils::doesExist('menu');
$module = PhocacartUtils::doesExist('module');
$option = PhocacartUtils::doesExist('option');
$response = array(
'status' => '1',
'category' => $category,
'tax' => $tax,
'product' => $product,
'shipping' => $shipping,
'payment' => $payment,
'country' => $country,
'region' => $region,
'menu' => $menu,
'module' => $module,
'option' => $option
);
echo json_encode($response);
return;
/*
$app = JFactory::getApplication();
$item = array();
$item['id'] = $this->input->get( 'id', 0,
'int' );
$item['catid'] = $this->input->get( 'catid',
0, 'int' );
$item['return'] = $this->input->get(
'return', '', 'string' );
$item['comparisonview'] = $this->input->get(
'comparisonview', 0, 'int' );
$compare = new PhocacartCompare();
$added = $compare->addItem((int)$item['id'],
(int)$item['catid']);
//$catid =
PhocacartProduct::getCategoryByProductId((int)$item['id']);
$o = $o2 = '';
// Content of the comparison list
ob_start();
echo $compare->renderList();
$o = ob_get_contents();
ob_end_clean();
// Render the layout
$d = array();
$layoutC = new JLayoutFile('popup_add_to_compare', null,
array('component' => 'com_phocacart'));
$d['link_comparison'] =
JRoute::_(PhocacartRoute::getComparisonRoute((int)$item['id']),
(int)$item['catid']);
$d['link_continue'] = '';
// We need to know if module is displayed on comparison site
// If yes and one item will be deleted per AJAX, we need to refresh
comparison site
// If now and one item will be deleted per AJAX, everything is OK,
nothing needs to be refreshed
$d['comparison_view'] =
(int)$item['comparisonview'];
if ($added) {
$d['info_msg'] =
JText::_('COM_PHOCACART_PRODUCT_ADDED_TO_COMPARISON_LIST');
} else {
$d['info_msg'] =
JText::_('COM_PHOCACART_PRODUCT_NOT_ADDED_TO_COMPARISON_LIST');
$mO = PhocacartRenderFront::renderMessageQueue();
$d['info_msg_additional'] = $mO;
}
// Popup with info - Continue,Proceed to Comparison list
//ob_start();
$o2 = $layoutC->render($d);
//$o2 = ob_get_contents();
//ob_end_clean();
$count = $compare->getComapareCountItems();
*/
}
}
?>