Files
2024-12-17 13:43:22 +01:00

46 lines
1.2 KiB
PHP

<?php
/**
* 2012 - 2020 HiPresta
*
* MODULE Gallery
*
* @author HiPresta <support@hipresta.com>
* @copyright HiPresta 2020
* @license Addons PrestaShop license limitation
* @link https://hipresta.com
*
* NOTICE OF LICENSE
*
* Don't use this module on several shops. The license provided by PrestaShop Addons
* for all its modules is valid only once for a single shop.
*/
class HiGalleryAjaxModuleFrontController extends ModuleFrontController
{
public function __construct()
{
$this->secure_key = Tools::getValue('secure_key');
parent::__construct();
}
public function postProcess()
{
if ($this->secure_key != $this->module->secure_key || Tools::getValue('action') != 'renderGallery' || !$this->ajax) {
$ret = array(
'error' => true,
'message' => 'Bad Request!'
);
header('Content-Type: application/json');
$this->ajaxDie(json_encode($ret));
}
$ret = array(
'error' => false,
'content' => $this->module->renderGallery(Tools::getValue('id_gallery'))
);
header('Content-Type: application/json');
$this->ajaxDie(json_encode($ret));
}
}