From aa3c6deb70804dd00194178d6fa1483d0c2dea88 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 9 Sep 2019 14:14:08 +0200 Subject: [PATCH] [BUGFIX] Properly use ";" instead of "," to split mails --- serendipity_event_popfetcher/ChangeLog | 4 ++-- serendipity_event_popfetcher/serendipity_event_popfetcher.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/serendipity_event_popfetcher/ChangeLog b/serendipity_event_popfetcher/ChangeLog index 1e31ea23..99a7f729 100644 --- a/serendipity_event_popfetcher/ChangeLog +++ b/serendipity_event_popfetcher/ChangeLog @@ -1,9 +1,9 @@ -1.48 +1.49 ---- * Serendipity 2.3 compatibility: * Remove function call to serendipity_purgeEntry * Proper evaluation of allow_comments/moderate_comments booleans -* Adds ability to specify multiple valid e-mail addresses +* Adds ability to specify multiple valid e-mail addresses by semicolon * PHP7 compatibility: * use quoted_printable_decode instead of a preg-e rule * Use foreach instead of while(list(...) = each()) diff --git a/serendipity_event_popfetcher/serendipity_event_popfetcher.php b/serendipity_event_popfetcher/serendipity_event_popfetcher.php index ca99e1eb..29bbbfe6 100644 --- a/serendipity_event_popfetcher/serendipity_event_popfetcher.php +++ b/serendipity_event_popfetcher/serendipity_event_popfetcher.php @@ -12,7 +12,7 @@ require_once('tmobile.php'); require_once('o2.php'); // Default values -define('POPFETCHER_VERSION', '1.48'); // This version of Popfetcher +define('POPFETCHER_VERSION', '1.49'); // This version of Popfetcher define('DEFAULT_ADMINMENU', 'true'); // True if run as sidebar plugin. False if external plugin. define('DEFAULT_HIDENAME', 'popfetcher'); // User should set this to something unguessable define('DEFAULT_MAILSERVER', ''); @@ -1131,7 +1131,7 @@ class serendipity_event_popfetcher extends serendipity_event $date = (isset($s->headers['date'])) ? $s->headers['date'] : MF_MSG3; $from = (isset($s->headers['from'])) ? $s->headers['from'] : MF_MSG4; if (strlen($onlyfrom) > 0) { - $onlyfrom_parts = explode(',', $onlyfrom); + $onlyfrom_parts = explode(';', $onlyfrom); $validSender = false; foreach($onlyfrom_parts AS $onlyfrom_part) { if (trim($from) == trim($onlyfrom_part)) {