From 76fb1f7e08f73e97156418bf45eeceabf01fdda0 Mon Sep 17 00:00:00 2001
From: "bugreport%peshkin.net" <>
Date: Sat, 10 Jul 2004 14:53:18 +0000
Subject: [PATCH] Bug 244272: Remove editusers 'query' parameter patch by jouni
r=justdave a=justdave
---
editgroups.cgi | 5 +++--
editusers.cgi | 9 +++++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/editgroups.cgi b/editgroups.cgi
index 9c93363c00..b00b508534 100755
--- a/editgroups.cgi
+++ b/editgroups.cgi
@@ -398,8 +398,9 @@ if ($action eq 'del') {
print "
One or more users belong to this group. You cannot delete this group while
there are users in it.
-Show me which users. - Remove all users from
+
+Show me which users. -
+Remove all users from
this group for me
"; } diff --git a/editusers.cgi b/editusers.cgi index a6c358d554..be5eca2dec 100755 --- a/editusers.cgi +++ b/editusers.cgi @@ -314,9 +314,14 @@ if ($action eq 'list') { die "Unknown match type"; } $query .= SqlQuote($matchstr) . " ORDER BY login_name"; - } elsif (exists $::FORM{'query'}) { + } elsif (exists $::FORM{'group'}) { + my $group = $::FORM{'group'}; + detaint_natural($group); + die "Invalid group" unless $group; $query = "SELECT login_name,realname,disabledtext " . - "FROM profiles WHERE " . $::FORM{'query'} . " ORDER BY login_name"; + "FROM profiles WHERE ((groupset & $group) " . + " OR (blessgroupset & $group)) " . + "ORDER BY login_name"; } else { die "Missing parameters"; } -- 2.47.2