]>
Commit | Line | Data |
---|---|---|
cd1a2927 MT |
1 | #!/usr/bin/perl\r |
2 | #\r | |
3 | # (c) 2002 Robert Wood <rob@empathymp3.co.uk>\r | |
4 | #\r | |
5 | # $Id: proxygraphs.cgi,v 1.2.2.5 2005/02/22 22:21:56 gespinasse Exp $\r | |
6 | #\r | |
7 | \r | |
8 | use strict;\r | |
9 | \r | |
10 | # enable only the following on debugging purpose\r | |
11 | #use warnings;\r | |
12 | #use CGI::Carp 'fatalsToBrowser';\r | |
13 | \r | |
14 | require 'CONFIG_ROOT/general-functions.pl';\r | |
15 | require "${General::swroot}/lang.pl";\r | |
16 | require "${General::swroot}/header.pl";\r | |
17 | \r | |
18 | my %cgiparams=();\r | |
19 | my %pppsettings=();\r | |
20 | my %netsettings=();\r | |
21 | my @graphs=();\r | |
22 | \r | |
23 | &Header::showhttpheaders();\r | |
24 | \r | |
25 | my $dir = "/home/httpd/html/sgraph";\r | |
26 | $cgiparams{'ACTION'} = '';\r | |
27 | &Header::getcgihash(\%cgiparams);\r | |
28 | my $sgraphdir = "/home/httpd/html/sgraph";\r | |
29 | \r | |
30 | &Header::openpage($Lang::tr{'proxy access graphs'}, 1, '');\r | |
31 | \r | |
32 | &Header::openbigbox('100%', 'left');\r | |
33 | \r | |
34 | &Header::openbox('100%', 'left', $Lang::tr{'proxy access graphs'} . ":" );\r | |
35 | \r | |
36 | if (open(IPACHTML, "$sgraphdir/index.html"))\r | |
37 | {\r | |
38 | my $skip = 1;\r | |
39 | while (<IPACHTML>)\r | |
40 | {\r | |
41 | $skip = 1 if /^<HR>$/;\r | |
42 | if ($skip)\r | |
43 | {\r | |
44 | $skip = 0 if /<H1>/;\r | |
45 | next;\r | |
46 | }\r | |
47 | s/<IMG SRC=([^"'>]+)>/<img src='\/sgraph\/$1' alt='Graph' \/>/;\r | |
48 | s/<HR>/<hr \/>/g;\r | |
49 | s/<BR>/<br \/>/g;\r | |
50 | s/<([^>]*)>/\L<$1>\E/g;\r | |
51 | s/(size|align|border|color)=([^'"> ]+)/$1='$2'/g;\r | |
52 | print;\r | |
53 | }\r | |
54 | close(IPACHTML);\r | |
55 | }\r | |
56 | else {\r | |
57 | print $Lang::tr{'no information available'}; }\r | |
58 | \r | |
59 | &Header::closebox();\r | |
60 | \r | |
61 | &Header::closebigbox();\r | |
62 | \r | |
63 | &Header::closepage();\r |