From 877a6c19c0974eb7e51856b7a2314dbee6079893 Mon Sep 17 00:00:00 2001 From: "mkanat%kerio.com" <> Date: Thu, 2 Mar 2006 05:26:18 +0000 Subject: Bug 328434: Move GroupIsActive into post_bug.cgi Patch By Max Kanat-Alexander r=wicked, a=justdave --- post_bug.cgi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'post_bug.cgi') diff --git a/post_bug.cgi b/post_bug.cgi index 296979b79..50ef6ecef 100755 --- a/post_bug.cgi +++ b/post_bug.cgi @@ -55,6 +55,26 @@ my $dbh = Bugzilla->dbh; my $template = Bugzilla->template; my $vars = {}; +###################################################################### +# Subroutines +###################################################################### + +# Determines whether or not a group is active by checking +# the "isactive" column for the group in the "groups" table. +# Note: This function selects groups by id rather than by name. +sub GroupIsActive { + my ($group_id) = @_; + $group_id ||= 0; + detaint_natural($group_id); + my ($is_active) = Bugzilla->dbh->selectrow_array( + "SELECT isactive FROM groups WHERE id = ?", undef, $group_id); + return $is_active; +} + +###################################################################### +# Main Script +###################################################################### + # do a match on the fields if applicable &Bugzilla::User::match_field ($cgi, { -- cgit v1.2.3-24-g4f1b