Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
029bc062
Commit
029bc062
authored
Feb 27, 2002
by
gerv%gerv.net
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 126788 - templatise xml.cgi.
parent
f642e601
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
17 deletions
+59
-17
choose_xml.html.tmpl
template/default/show/choose_xml.html.tmpl
+46
-0
xml.cgi
xml.cgi
+13
-17
No files found.
template/default/show/choose_xml.html.tmpl
0 → 100644
View file @
029bc062
[%# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Gervase Markham <gerv@gerv.net>
#%]
[% INCLUDE global/header
title = "Display bugs as XML"
%]
<form method="get" action="xml.cgi">
<table>
<tr>
<td>
Display bugs as XML by entering a list of bug numbers here:
</td>
<td>
<input name="id" size="30" />
<input type="submit" value="Display as XML" />
</td>
</tr>
<tr>
<td> </td>
<td>
(e.g. 1000, 2467, 852)
</td>
</tr>
</table>
</form>
[% INCLUDE global/footer %]
xml.cgi
View file @
029bc062
...
...
@@ -20,6 +20,7 @@
#
# Contributor(s): Dawn Endico <endico@mozilla.org>
# Terry Weissman <terry@mozilla.org>
# Gervase Markham <gerv@gerv.net>
use
diagnostics
;
use
strict
;
...
...
@@ -29,32 +30,27 @@ use lib qw(.);
use
Bug
;
require
"CGI.pl"
;
use
vars
qw($template $vars)
;
if
(
!
defined
$::FORM
{
'id'
}
||
!
$::FORM
{
'id'
})
{
print
"Content-type: text/html\n\n"
;
PutHeader
(
"Display as XML"
);
print
"<FORM METHOD=GET ACTION=\"xml.cgi\">\n"
;
print
"Display bugs as XML by entering a list of bug numbers here:\n"
;
print
"<INPUT NAME=id>\n"
;
print
"<INPUT TYPE=\"submit\" VALUE=\"Display as XML\"><br>\n"
;
print
" (e.g. 1000,1001,1002)\n"
;
print
"</FORM>\n"
;
PutFooter
();
print
"Content-Type: text/html\n\n"
;
$template
->
process
(
"show/choose_xml.html.tmpl"
,
$vars
)
||
DisplayError
(
"Template process failed: "
.
$template
->
error
())
&&
exit
;
exit
;
}
quietly_check_login
();
my
$exporter
;
if
(
defined
$::COOKIE
{
"Bugzilla_login"
})
{
$exporter
=
$::COOKIE
{
"Bugzilla_login"
};
}
my
@ids
=
split
(
/,/
,
$::FORM
{
'id'
}
);
my
$exporter
=
$::COOKIE
{
"Bugzilla_login"
}
||
undef
;
my
@ids
=
split
(
/[, ]+/
,
$::FORM
{
'id'
});
print
"Content-type: text/plain\n\n"
;
print
Bug::
XML_Header
(
Param
(
"urlbase"
),
$::param
{
'version'
},
Param
(
"maintainer"
),
$exporter
);
print
Bug::
XML_Header
(
Param
(
"urlbase"
),
$::param
{
'version'
},
Param
(
"maintainer"
),
$exporter
);
foreach
my
$id
(
@ids
)
{
my
$bug
=
new
Bug
(
$id
,
$::userid
);
my
$bug
=
new
Bug
(
trim
(
$id
)
,
$::userid
);
print
$bug
->
emitXML
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment