informer.cgi: remove CGI usage
parent
90c503fc72
commit
f00a01a14d
10
informer.cgi
10
informer.cgi
|
@ -17,8 +17,8 @@ use Bugzilla::Status;
|
||||||
use Bugzilla::Util;
|
use Bugzilla::Util;
|
||||||
use Bugzilla::Constants;
|
use Bugzilla::Constants;
|
||||||
|
|
||||||
my $cgi = Bugzilla->cgi;
|
my $ARGS = Bugzilla->input_params;
|
||||||
my $id = $cgi->param('id');
|
my $id = $ARGS->{id};
|
||||||
|
|
||||||
# FIXME requirelogin=0: ugly hack :(
|
# FIXME requirelogin=0: ugly hack :(
|
||||||
Bugzilla->params->{requirelogin} = 0;
|
Bugzilla->params->{requirelogin} = 0;
|
||||||
|
@ -26,7 +26,7 @@ my $user = Bugzilla->login(LOGIN_NORMAL);
|
||||||
|
|
||||||
my $bug = Bugzilla::Bug->new($id);
|
my $bug = Bugzilla::Bug->new($id);
|
||||||
my $str;
|
my $str;
|
||||||
my $format = lc $cgi->param('format') || 'short';
|
my $format = lc $ARGS->{format} || 'short';
|
||||||
if (!$bug)
|
if (!$bug)
|
||||||
{
|
{
|
||||||
$str = "Bug $id не существует";
|
$str = "Bug $id не существует";
|
||||||
|
@ -58,7 +58,7 @@ else
|
||||||
}
|
}
|
||||||
|
|
||||||
# GD-говнокод
|
# GD-говнокод
|
||||||
my $size = $cgi->param('fontsize');
|
my $size = $ARGS->{fontsize};
|
||||||
my $qual = 1;
|
my $qual = 1;
|
||||||
$size = Bugzilla->params->{graph_font_size} || 9 if !$size || $size > 25;
|
$size = Bugzilla->params->{graph_font_size} || 9 if !$size || $size > 25;
|
||||||
$size *= 2 if $qual;
|
$size *= 2 if $qual;
|
||||||
|
@ -103,7 +103,7 @@ if ($qual)
|
||||||
$gdi = $i2;
|
$gdi = $i2;
|
||||||
}
|
}
|
||||||
|
|
||||||
$cgi->header('image/png');
|
Bugzilla->cgi->header('image/png');
|
||||||
binmode STDOUT;
|
binmode STDOUT;
|
||||||
print $gdi->png;
|
print $gdi->png;
|
||||||
exit;
|
exit;
|
||||||
|
|
Loading…
Reference in New Issue