* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ use PrestaShop\Module\Assistant\Api\Dispatch; require_once __DIR__.'/vendor/autoload.php'; require_once dirname(dirname(__DIR__)).'/config/config.inc.php'; header('Content-Type: application/json'); //request should be in POST mode if($_SERVER['REQUEST_METHOD'] !== 'POST'){ sendError('Wrong method'); } //module should be active if(!Module::isEnabled('psassistant')){ sendError('Module is not enabled'); } //POST data $data = file_get_contents('php://input'); $dispatch = new Dispatch($data); $dispatch->dispatchAction(); function sendError($message) { echo json_encode(['status' => false, 'error_message' => $message]); die; }