download all files

This commit is contained in:
Roman Pyrih
2025-06-24 14:14:35 +02:00
parent ebed09c00b
commit 4c71b5d9c2
72007 changed files with 10407727 additions and 40029 deletions

View File

@@ -0,0 +1,47 @@
<?php
/**
* Since 2013 Ovidiu Cimpean.
*
* Ovidiu Cimpean - Newsletter Pro © All rights reserved.
*
* DISCLAIMER
*
* Do not edit, modify or copy this file.
* If you wish to customize it, contact us at addons4prestashop@gmail.com.
*
* @author Ovidiu Cimpean <addons4prestashop@gmail.com>
* @copyright Since 2013 Ovidiu Cimpean
* @license Do not edit, modify or copy this file
*
* @version Release: 4
*/
class NewsletterProToken
{
/**
* @return string
*/
public static function getToken()
{
return Tools::encrypt(NewsletterPro::NEWSLETTER_PRO_KEY);
}
public static function isValidToken($token)
{
$token = trim((string) $token);
return Tools::strlen($token) > 0 && $token === self::getToken();
}
public static function getPublicToken()
{
return Tools::encrypt(md5('newsletterpro_public_key'));
}
public static function validateToken($requestToken, $token)
{
$requestToken = trim((string) $requestToken);
return Tools::strlen($requestToken) > 0 && $requestToken === $token;
}
}