* @copyright 2020 emarketing AG * @license https://opensource.org/licenses/GPL-3.0 GNU General Public License version 3 */ require_once(dirname(__FILE__) . '/../../vendor/autoload.php'); /** * Class EmarketingLinkModuleFrontController */ class EmarketingLinkModuleFrontController extends ModuleFrontController { /** * @var \Emarketing\Service\Gateway */ private $gateway; /** * EmarketingLinkModuleFrontController constructor. */ public function __construct() { parent::__construct(); $this->gateway = new \Emarketing\Service\Gateway; } /** * @return bool */ public function display() { return true; } /** * @throws Exception */ public function initContent() { $token = \Tools::getValue('token'); if ($token !== \Configuration::get('EMARKETING_ROUTETOKEN')) { return; } \Tools::redirect($this->gateway->linkAccount()); } }