From fb6bea16dde5f04a8927411401eac9d47fb0c0a7 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Sun, 4 Jun 2006 15:40:17 +0000 Subject: [PATCH] Accept multiple syntaxes for destination newsgroues : newsgroup1/SEPARATOR/newsgroup2/SEPARATOR/... where /SEPARATOR/ is like (spaces)(, or ;)(spaces) git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@52 9869982d-c50d-0410-be91-f2a2ec7c7c7b --- banana/banana.inc.php.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/banana/banana.inc.php.in b/banana/banana.inc.php.in index 4e5a875..0ca84e0 100644 --- a/banana/banana.inc.php.in +++ b/banana/banana.inc.php.in @@ -341,11 +341,12 @@ class Banana $_POST[$key] = utf8_encode($_POST[$key]); } } - + + $to = preg_replace('/\s*(,|;)\s*/', ',', $_POST['newsgroups']); $this->_newSpool($group, $this->profile['display'], $this->profile['lastnews']); $body = preg_replace("/\n\.[ \t\r]*\n/m", "\n..\n", $_POST['body']); $msg = 'From: '.$this->profile['name']."\n" - . "Newsgroups: ".$_POST['newsgroups']."\n" + . "Newsgroups: ". $to . "\n" . "Subject: ".headerEncode($_POST['subject'], 128)."\n" . (empty($this->profile['org']) ? '' : "Organization: {$this->profile['org']}\n") . (empty($_POST['followup']) ? '' : 'Followup-To: '.$_POST['followup']."\n"); -- 2.1.4