From 94b607da55ba701e1488a2654a9452acb7ad729b Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Tue, 30 Aug 2005 23:39:05 +0000 Subject: Bug 306271: Group.pm needs a get_all_groups() routine - Patch by Frédéric Buclin r=joel a=myk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- editgroups.cgi | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'editgroups.cgi') diff --git a/editgroups.cgi b/editgroups.cgi index 62519fc54..f032da728 100755 --- a/editgroups.cgi +++ b/editgroups.cgi @@ -32,6 +32,7 @@ use lib "."; use Bugzilla; use Bugzilla::Constants; use Bugzilla::User; +use Bugzilla::Group; require "globals.pl"; my $cgi = Bugzilla->cgi; @@ -146,33 +147,12 @@ sub CheckGroupRegexp { # If no action is specified, get a list of all groups available. unless ($action) { - my @groups; - - my $group_list = - $dbh->selectall_arrayref('SELECT id, name, description, - userregexp, isactive, isbuggroup - FROM groups - ORDER BY isbuggroup, name'); - - foreach (@$group_list) { - my ($id, $name, $description, $regexp, $isactive, $isbuggroup) = @$_; - my $group = {}; - $group->{'id'} = $id; - $group->{'name'} = $name; - $group->{'description'} = $description; - $group->{'regexp'} = $regexp; - $group->{'isactive'} = $isactive; - $group->{'isbuggroup'} = $isbuggroup; - - push(@groups, $group); - } - + my @groups = Bugzilla::Group::get_all_groups(); $vars->{'groups'} = \@groups; print $cgi->header(); $template->process("admin/groups/list.html.tmpl", $vars) || ThrowTemplateError($template->error()); - exit; } -- cgit v1.2.3-24-g4f1b