From 11fc0f4c5b0bad187ed467faecd1f998164f1d57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Tue, 23 Jul 2019 15:38:14 +0200 Subject: [PATCH] Allow pa codes to be 3 or 4 digits in length --- .../ext/ep_theme/Classes/DataProcessing/ContextProcessor.php | 2 +- .../ext/ep_track/Classes/Middleware/TrackingMiddleware.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php index 46ad837a..5a265bd8 100644 --- a/public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php +++ b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/ContextProcessor.php @@ -118,7 +118,7 @@ class ContextProcessor implements DataProcessorInterface */ private function getCookieData() { - if (isset($_COOKIE['ep_trk']) && preg_match('/^PA\d{4}$/', $_COOKIE['ep_trk'])) { + if (isset($_COOKIE['ep_trk']) && preg_match('/^PA\d{3,4}$/', $_COOKIE['ep_trk'])) { return $_COOKIE['ep_trk']; } diff --git a/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php b/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php index d3722cc1..5fa93605 100644 --- a/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php +++ b/public/typo3conf/ext/ep_track/Classes/Middleware/TrackingMiddleware.php @@ -50,7 +50,7 @@ class TrackingMiddleware implements MiddlewareInterface const COOKIE_NAME = 'ep_trk'; const COOKIE_TTL = 30; - const CODE_PATTERN = '([a-z]{4}|PA)\d{4}'; + const CODE_PATTERN = '([a-z]{4}|PA)\d{3,4}'; public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface {