blob: ae77cce61988786703e9d1defa7f555a1275237f [file] [log] [blame]
ddkilzer@apple.comf573e632009-07-03 02:14:39 +00001#!/usr/bin/env perl -wT
timothy@apple.comf42518d2008-02-06 20:19:16 +00002# -*- Mode: perl; indent-tabs-mode: nil -*-
3#
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/
8#
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.
13#
14# The Original Code is the Bugzilla Bug Tracking System.
15#
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
19# Rights Reserved.
20#
21# Contributor(s): Terry Weissman <terry@mozilla.org>
22# Gervase Markham <gerv@gerv.net>
23
24use strict;
ddkilzer@apple.com097da082009-07-03 02:14:25 +000025use lib qw(. lib);
ddkilzer@apple.comf3615fc2009-07-03 02:13:41 +000026use Bugzilla;
timothy@apple.comf42518d2008-02-06 20:19:16 +000027
ddkilzer@apple.comf3615fc2009-07-03 02:13:41 +000028my $cgi = Bugzilla->cgi;
timothy@apple.comf42518d2008-02-06 20:19:16 +000029
30# Convert comma/space separated elements into separate params
31my $buglist = $cgi->param('buglist') || $cgi->param('bug_id') || $cgi->param('id');
32my @ids = split (/[\s,]+/, $buglist);
33
34my $ids = join('', map { $_ = "&id=" . $_ } @ids);
35
36print $cgi->redirect("show_bug.cgi?format=multiple$ids");