File: SiteTags.pm

package info (click to toggle)
libapache-asp-perl 2.63-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 4,120 kB
  • sloc: perl: 6,044; php: 409; sh: 62; lisp: 22; makefile: 10
file content (28 lines) | stat: -rw-r--r-- 539 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package site;

use Image::Size qw(html_imgsize);

use strict;
use vars qw(@XMLSubsPages);

@XMLSubsPages = qw( box testimonial testimonials );

for my $page ( @XMLSubsPages ) {
    eval "sub $page {  \$main::Response->Include(\"$page.inc\", \@_) }";
    $@ && die("can't eval page sub for $page: $@");
}

sub img {
    my $args = shift;
    my $file = "../site/$args->{src}";
    my $size = '';
    
    if(-e $file) {
	$size = html_imgsize($file);
    }

    print qq(<img src="$args->{src}" $size alt="$args->{alt}" border="0">);
}

1;