* 2007-2011 PrestaShop 
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <*****@*****.**>
*  @copyright  2007-2011 PrestaShop SA
*  @version  Release: $Revision: 1.4 $
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registred Trademark & Property of PrestaShop SA
*/
global $cookie;
include dirname(__FILE__) . '/../../config/config.inc.php';
include dirname(__FILE__) . '/../../init.php';
include dirname(__FILE__) . '/blocklayered.php';
$blockLayered = new BlockLayered();
echo $blockLayered->ajaxCall();
Ejemplo n.º 2
0
 /**
  * Get the recommendations from the blocklayered filters
  *
  * @param array $params list of specific data
  * @return array $aData containing the front office block
  */
 public function getBlockLayeredRecommendations($params)
 {
     require_once dirname(__FILE__) . '/../blocklayered/blocklayered.php';
     $oBlockLayered = new BlockLayered();
     // Check if the current version the stable one
     if ($oBlockLayered->version < 1.4) {
         return;
     }
     $aData = Tools::jsonDecode($oBlockLayered->ajaxCall());
     $sHookName = 'blocklayered';
     $this->oPrediggoCallController->_setPageName($sHookName);
     $params['filters'] = $this->getSelectedFilters();
     if (!($this->aRecommendations[$sHookName] = $this->oPrediggoCallController->getListOfRecommendations($sHookName, $params))) {
         return false;
     }
     global $smarty;
     // Display Main Configuration management
     $smarty->assign(array('hook_name' => $sHookName, 'page_name' => 'category', 'aRecommendations' => $this->aRecommendations, 'tax_enabled' => (int) Configuration::get('PS_TAX'), 'display_qties' => (int) Configuration::get('PS_DISPLAY_QTIES'), 'display_ht' => !Tax::excludeTaxeOption()));
     $aData->productList = $this->display(__FILE__, 'fo_list_reco.tpl') . $aData->productList;
     return $aData;
 }