Файловый менеджер - Редактировать - /home/lmsyaran/public_html/administrator/components/com_phocacart/controllers/phocacartwizard.json.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(); 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(); */ } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка