From: Ian Campbell Date: Thu, 23 May 2013 13:37:10 +0000 (+0100) Subject: bug.pl: Handle lack of id paramter X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c6a662b6aa5a29afa0c4cede58980b1299792db8;p=people%2Faperard%2Femesinae.git bug.pl: Handle lack of id paramter --- diff --git a/CGI/bug.pl b/CGI/bug.pl index af0e020..ba0bb6f 100755 --- a/CGI/bug.pl +++ b/CGI/bug.pl @@ -25,13 +25,24 @@ require 'common.cgi'; readconfig; my $dbh = opendb; -my $bugid = param("id"); -my $bug = Emesinae::Bug->new( $dbh, ID => $bugid ); print header( -charset => 'utf-8', ); -if ( !$bug ) { +my $bugid = param("id"); +if ( !$bugid ) { + print start_html( + -title => $c{TrackerName} . ": No Bug Number Given", + -style => { 'src' => $c{StyleSheet} } + ); + print h1("No Bug Number Given"); + print p( ["Ooops. Bug id paramter missing."] ); + print end_html; + exit(0); +} + +my $bug = Emesinae::Bug->new( $dbh, ID => $bugid ); +if ( !$bug ) { print start_html( -title => $c{TrackerName} . ": #$bugid - Unknown Bug Number", -style => { 'src' => $c{StyleSheet} }