From 3c3d29bb4ab554f517223c35f1a042a2fc238a4c Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Wed, 12 Jul 2006 14:15:52 +0000 Subject: [PATCH] Test group name with grp_pattern before showing its content git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@86 9869982d-c50d-0410-be91-f2a2ec7c7c7b --- banana/banana.inc.php.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/banana/banana.inc.php.in b/banana/banana.inc.php.in index 0823932..50eb0a9 100644 --- a/banana/banana.inc.php.in +++ b/banana/banana.inc.php.in @@ -117,6 +117,11 @@ class Banana } $group = empty($banana->get['group']) ? null : $banana->get['group']; + if (isset($banana->grp_pattern) && !preg_match('/' . $banana->grp_pattern . '/', $group)) { + return '

' + . $group . _b_(' : ce newsgroup n\'existe pas ou vous n\'avez pas l\'autorisation d\'y accéder') + . '

'; + } $artid = empty($banana->get['artid']) ? null : strtolower($banana->get['artid']); $partid = !isset($banana->get['part']) ? -1 : $banana->get['part']; $banana->state = Array ('group' => $group, 'artid' => $artid); -- 2.1.4