line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package WebEditor::OldFeatures::GifHeadline; |
2
|
|
|
|
|
|
|
|
3
|
1
|
|
|
1
|
|
1042
|
use strict; |
|
1
|
|
|
|
|
3
|
|
|
1
|
|
|
|
|
45
|
|
4
|
1
|
|
|
1
|
|
6
|
use vars qw($VERSION); |
|
1
|
|
|
|
|
9
|
|
|
1
|
|
|
|
|
68
|
|
5
|
|
|
|
|
|
|
$VERSION = sprintf("%d.%02d", q$Revision: 1.4 $ =~ /(\d+)\.(\d+)/); |
6
|
|
|
|
|
|
|
|
7
|
1
|
|
|
1
|
|
5
|
use CGI qw(param); |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
8
|
|
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
###################################################################### |
10
|
|
|
|
|
|
|
# |
11
|
|
|
|
|
|
|
# trigger gif-engine and cretae a gif-headline |
12
|
|
|
|
|
|
|
# |
13
|
|
|
|
|
|
|
sub gifheadline { |
14
|
0
|
|
|
0
|
0
|
|
my $self = shift; |
15
|
0
|
|
|
|
|
|
my %args = @_; |
16
|
0
|
|
|
|
|
|
my $bgcolor = $args{bgcolor}; |
17
|
0
|
|
|
|
|
|
my $pageid = $args{pageid}; |
18
|
0
|
|
0
|
|
|
|
my $hl_lang = param('hllanguage') || $args{lang}; |
19
|
0
|
|
|
|
|
|
my $gh = $self->{GifHeadline}; # XXX |
20
|
0
|
0
|
|
|
|
|
if(!$bgcolor) { $bgcolor="ffffff"; } |
|
0
|
|
|
|
|
|
|
21
|
0
|
|
|
|
|
|
my $headlinefile = $gh->{headlinedir}."hl_".$pageid."_".$hl_lang.".gif"; |
22
|
0
|
|
|
|
|
|
my $text = param('createheadline'); |
23
|
0
|
|
|
|
|
|
warn "gifheadlinetext: $text"; |
24
|
0
|
|
|
|
|
|
my $gifengine = $gh->{gifengine}; |
25
|
0
|
|
|
|
|
|
my $out = `$gifengine -o$headlinefile -s18 -c000000 -b$bgcolor '$text'`; |
26
|
0
|
|
|
|
|
|
$out =~ /Width=(\d+)\nHeight=(\d+)/; |
27
|
0
|
|
|
|
|
|
my $w = $1; |
28
|
0
|
|
|
|
|
|
my $h = $2; |
29
|
0
|
|
|
|
|
|
$self->Templatevars->{'hlgif'} = "hl_".$pageid."_".$hl_lang.".gif"; |
30
|
0
|
|
|
|
|
|
$self->Templatevars->{'hltext'} = $text; |
31
|
|
|
|
|
|
|
} |
32
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
1; |