Files
2025-01-06 20:47:25 +01:00

35 lines
1.0 KiB
PHP

<?php
/**
*
* @author Presta-Module.com <support@presta-module.com>
* @copyright Presta-Module
* @license Commercial
*
* ____ __ __
* | _ \ | \/ |
* | |_) | | |\/| |
* | __/ | | | |
* |_| |_| |_|
*
****/
// PHP Cli only
if ('cli' == php_sapi_name()) {
include(dirname(__FILE__).'/../../../../config/config.inc.php');
include(dirname(__FILE__).'/../../../../init.php');
$module = Module::getInstanceByName('pm_advancedsearch4');
$idSearch = false;
// Retrieve id_search into args
if (isset($argv) && is_array($argv) && isset($argv[1]) && is_numeric($argv[1]) && !empty($argv[1])) {
$idSearch = (int)$argv[1];
$searchInstance = new AdvancedSearchClass((int)$idSearch);
if (!Validate::isLoadedObject($searchInstance)) {
die(Tools::jsonEncode(array('result' => false)));
}
}
die(Tools::jsonEncode($module->cronTask($idSearch)));
} else {
header('HTTP/1.0 403 Forbidden', true, 403);
die;
}