29 lines
1013 B
PHP
29 lines
1013 B
PHP
|
<?php
|
||
|
|
||
|
include(dirname(__FILE__).'/../../config/config.inc.php');
|
||
|
include(dirname(__FILE__).'/../../init.php');
|
||
|
include(dirname(__FILE__).'/blocklayered.php');
|
||
|
|
||
|
if (substr(Tools::encrypt('blocklayered/index'),0,10) != Tools::getValue('token') || !Module::isInstalled('blocklayered'))
|
||
|
die('Bad token');
|
||
|
|
||
|
|
||
|
if (!Tools::getValue('ajax'))
|
||
|
{
|
||
|
// Case of nothing to do but showing a message (1)
|
||
|
if (Tools::getValue('return_message') !== false)
|
||
|
{
|
||
|
echo '1';
|
||
|
die();
|
||
|
}
|
||
|
|
||
|
// Return a content without waiting the end of index execution
|
||
|
header('Location: '.Tools::getProtocol().Tools::getHttpHost().__PS_BASE_URI__.'modules/blocklayered/blocklayered-price-indexer.php?token='.Tools::getValue('token') .'&return_message='.(int)Tools::getValue('cursor'));
|
||
|
flush();
|
||
|
}
|
||
|
if(Tools::getValue('full'))
|
||
|
{
|
||
|
echo BlockLayered::fullPricesIndexProcess((int)Tools::getValue('cursor'), (int)Tools::getValue('ajax'), true);
|
||
|
}
|
||
|
else
|
||
|
echo BlockLayered::pricesIndexProcess((int)Tools::getValue('cursor'), (int)Tools::getValue('ajax'));
|