2
# -*- Mode: perl; indent-tabs-mode: nil -*-
4
# The contents of this file are subject to the Mozilla Public
5
# License Version 1.1 (the "License"); you may not use this file
6
# except in compliance with the License. You may obtain a copy of
7
# the License at http://www.mozilla.org/MPL/
9
# Software distributed under the License is distributed on an "AS
10
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
11
# implied. See the License for the specific language governing
12
# rights and limitations under the License.
14
# The Original Code is the Bugzilla Bug Tracking System.
16
# The Initial Developer of the Original Code is Netscape Communications
17
# Corporation. Portions created by Netscape are
18
# Copyright (C) 1998 Netscape Communications Corporation. All
21
# Contributor(s): Terry Weissman <terry@mozilla.org>
22
# Myk Melez <myk@mozilla.org>
23
# Gervase Markham <gerv@gerv.net>
33
my $cgi = Bugzilla->cgi;
34
my $template = Bugzilla->template;
37
###############################################################################
38
# Begin Data/Security Validation
39
###############################################################################
41
# Check whether or not the user is currently logged in.
44
# Make sure the bug ID is a positive integer representing an existing
45
# bug that the user is authorized to access.
46
my $bug_id = $cgi->param('id');
47
ValidateBugID($bug_id);
49
###############################################################################
50
# End Data/Security Validation
51
###############################################################################
53
($vars->{'operations'}, $vars->{'incomplete_data'}) =
54
Bugzilla::Bug::GetBugActivity($bug_id);
56
$vars->{'bug_id'} = $bug_id;
60
$template->process("bug/activity/show.html.tmpl", $vars)
61
|| ThrowTemplateError($template->error());