/[packages]/cauldron/squidguard/current/SOURCES/squidGuard.cgi
ViewVC logotype

Contents of /cauldron/squidguard/current/SOURCES/squidGuard.cgi

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30336 - (show annotations) (download)
Fri Jan 21 20:41:07 2011 UTC (13 years, 2 months ago) by dlucio
File size: 20835 byte(s)
imported package squidguard
1 #! /usr/bin/perl
2 #
3 # Sample CGI to explain to the user that the URL is blocked and by which rule set
4 #
5 # By Pål Baltzersen 1998
6 #
7
8 $QUERY_STRING = $ENV{'QUERY_STRING'};
9 $DOCUMENT_ROOT = $ENV{'DOCUMENT_ROOT'};
10
11 $clientaddr = "";
12 $clientname = "";
13 $clientident = "";
14 $srcclass = "";
15 $targetclass = "";
16 $url = "";
17 $time = time;
18 @day = ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
19 @month = ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
20
21 while ($QUERY_STRING =~ /^\&?([^&=]+)=([^&=]*)(.*)/) {
22 $key = $1;
23 $value = $2;
24 $QUERY_STRING = $3;
25 if ($key =~ /^(clientaddr|clientname|clientident|srcclass|targetclass|url)$/) {
26 eval "\$$key = \$value";
27 }
28 if ($QUERY_STRING =~ /^url=(.*)/) {
29 $url = $1;
30 $QUERY_STRING = "";
31 }
32 }
33
34 if ($url =~ /\.(gif|jpg|jpeg|mpg|mpeg|avi|mov)$/i) {
35 print "Content-Type: image/gif\n";
36 ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($time);
37 printf "Expires: %s, %02d-%s-%02d %02d:%02d:%02d GMT\n\n", $day[$wday],$mday,$month[$mon],$year,$hour,$min,$sec;
38 open(GIF, "$DOCUMENT_ROOT/images/blocked.gif");
39 while (<GIF>) {
40 print;
41 }
42 close(GIF)
43 } else {
44 print "Content-type: text/html\n";
45 ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($time);
46 printf "Expires: %s, %02d-%s-%02d %02d:%02d:%02d GMT\n\n", $day[$wday],$mday,$month[$mon],$year,$hour,$min,$sec;
47 # print " <BR><BR><BR>\n\n";
48 print "<HTML>\n\n <HEAD>\n\n\n <TITLE>302 Access denied</TITLE>\n </HEAD>\n\n";
49 print " <BODY BGCOLOR=\"#666699\" text=\"#FFFFFF\">\n";
50 if ($srcclass eq "unknown") {
51 # print " BORDER=0></A>\n </P>\n\n";
52 print " <H1 ALIGN=CENTER>Access denied because<BR>this client is not<BR>defined on the proxy</H1>\n\n";
53 print " <TABLE BORDER=0 ALIGN=CENTER>\n";
54 # print " <TR><TH ALIGN=RIGHT>Supplementary info<TH ALIGN=CENTER>:<TH ALIGN=LEFT>\n";
55 print " <TR><TH ALIGN=RIGHT>Client address<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientaddr\n";
56 # print " <TR><TH ALIGN=RIGHT>Client name<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientname\n";
57 # print " <TR><TH ALIGN=RIGHT>User ident<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientident\n";
58 print " <TR><TH ALIGN=RIGHT>Client group<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$srcclass\n";
59 print " </TABLE>\n\n";
60 # print the squidGuard region
61 print "<BR>\n";
62 print "<CENTER>\n";
63 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
64 print "<TR>\n";
65 print "<TH ALIGN=CENTER BGCOLOR=\"#666699\"><H2><FONT COLOR=\"#66CC00\">Here below you can find the authorized time range</FONT></H2>\n";
66 print "</TH>\n";
67 print "</TR>\n";
68 print "<TR>\n";
69 print "<TH ALIGN=CENTER BGCOLOR=\"#666699\">The local time on the server is: ".localtime."\n";
70 print "</TH>\n";
71 print "</TR>\n";
72 print "</TABLE>\n";
73 print "</CENTER>\n";
74 print "<CENTER>\n";
75 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
76 print "<TR>\n";
77 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Sunday\n";
78 print "</TH>\n";
79 print "</TR>\n";
80 print "<TR>\n";
81 print "<TD WIDTH=\"39%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:30\n";
82 print "</TD>\n";
83 print "<TD WIDTH=\"11%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
84 print "</TD>\n";
85 print "<TD WIDTH=\"4%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
86 print "</TD>\n";
87 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
88 print "</TD>\n";
89 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
90 print "</TD>\n";
91 print "</TR>\n";
92 print "<TR>\n";
93 print "<TD WIDTH=\"39%\"BGCOLOR=\"#FF3300\">&nbsp\n";
94 print "</TD>\n";
95 print "<TD WIDTH=\"11%\"BGCOLOR=\"#66CC00\">&nbsp\n";
96 print "</TD>\n";
97 print "<TD WIDTH=\"4%\"BGCOLOR=\"#FF3300\">&nbsp\n";
98 print "</TD>\n";
99 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
100 print "</TD>\n";
101 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
102 print "</TD>\n";
103 print "</TR>\n";
104 print "</TABLE>\n";
105 print "</CENTER>\n";
106 print "<CENTER>\n";
107 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
108 print "<TR>\n";
109 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Monday\n";
110 print "</TH>\n";
111 print "</TR>\n";
112 print "<TR>\n";
113 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
114 print "</TD>\n";
115 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
116 print "</TD>\n";
117 print "<TD WIDTH=\"4%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
118 print "</TD>\n";
119 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
120 print "</TD>\n";
121 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
122 print "</TD>\n";
123 print "</TR>\n";
124 print "<TR>\n";
125 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
126 print "</TD>\n";
127 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
128 print "</TD>\n";
129 print "<TD WIDTH=\"4%\"BGCOLOR=\"#FF3300\">&nbsp\n";
130 print "</TD>\n";
131 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
132 print "</TD>\n";
133 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
134 print "</TD>\n";
135 print "</TR>\n";
136 print "</TABLE>\n";
137 print "</CENTER>\n";
138 print "<CENTER>\n";
139 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
140 print "<TR>\n";
141 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Tuesday\n";
142 print "</TH>\n";
143 print "</TR>\n";
144 print "<TR>\n";
145 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
146 print "</TD>\n";
147 print "<TD WIDTH=\"8%\" ALIGN=RIGHT BGCOLOR=\"#666699\">11:00\n";
148 print "</TD>\n";
149 print "<TD WIDTH=\"5%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
150 print "</TD>\n";
151 print "<TD WIDTH=\"29%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
152 print "</TD>\n";
153 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
154 print "</TD>\n";
155 print "</TR>\n";
156 print "<TR>\n";
157 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
158 print "</TD>\n";
159 print "<TD WIDTH=\"8%\"BGCOLOR=\"#66CC00\">&nbsp\n";
160 print "</TD>\n";
161 print "<TD WIDTH=\"5%\"BGCOLOR=\"#FF3300\">&nbsp\n";
162 print "</TD>\n";
163 print "<TD WIDTH=\"29%\"BGCOLOR=\"#66CC00\">&nbsp\n";
164 print "</TD>\n";
165 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
166 print "</TD>\n";
167 print "</TR>\n";
168 print "</TABLE>\n";
169 print "</CENTER>\n";
170 print "<CENTER>\n";
171 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
172 print "<TR>\n";
173 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Wednesday\n";
174 print "</TH>\n";
175 print "</TR>\n";
176 print "<TR>\n";
177 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
178 print "</TD>\n";
179 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
180 print "</TD>\n";
181 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
182 print "</TD>\n";
183 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
184 print "</TD>\n";
185 print "</TR>\n";
186 print "<TR>\n";
187 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
188 print "</TD>\n";
189 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
190 print "</TD>\n";
191 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
192 print "</TD>\n";
193 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
194 print "</TD>\n";
195 print "</TR>\n";
196 print "</TABLE>\n";
197 print "</CENTER>\n";
198 print "<CENTER>\n";
199 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
200 print "<TR>\n";
201 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Thurdsay\n";
202 print "</TH>\n";
203 print "</TR>\n";
204 print "<TR>\n";
205 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
206 print "</TD>\n";
207 print "<TD WIDTH=\"17%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
208 print "</TD>\n";
209 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
210 print "</TD>\n";
211 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
212 print "</TD>\n";
213 print "</TR>\n";
214 print "<TR>\n";
215 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
216 print "</TD>\n";
217 print "<TD WIDTH=\"17%\"BGCOLOR=\"#66CC00\">&nbsp\n";
218 print "</TD>\n";
219 print "<TD WIDTH=\"21%\"BGCOLOR=\"#66CC00\">&nbsp\n";
220 print "</TD>\n";
221 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
222 print "</TD>\n";
223 print "</TR>\n";
224 print "</TABLE>\n";
225 print "</CENTER>\n";
226 print "<CENTER>\n";
227 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
228 print "<TR>\n";
229 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Friday\n";
230 print "</TH>\n";
231 print "</TR>\n";
232 print "<TR>\n";
233 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
234 print "</TD>\n";
235 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
236 print "</TD>\n";
237 print "<TD WIDTH=\"6%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:30\n";
238 print "</TD>\n";
239 print "<TD WIDTH=\"19%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
240 print "</TD>\n";
241 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
242 print "</TD>\n";
243 print "</TR>\n";
244 print "<TR>\n";
245 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
246 print "</TD>\n";
247 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
248 print "</TD>\n";
249 print "<TD WIDTH=\"6%\"BGCOLOR=\"#FF3300\">&nbsp\n";
250 print "</TD>\n";
251 print "<TD WIDTH=\"19%\"BGCOLOR=\"#66CC00\">&nbsp\n";
252 print "</TD>\n";
253 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
254 print "</TD>\n";
255 print "</TR>\n";
256 print "</TABLE>\n";
257 print "</CENTER>\n";
258 print "<CENTER>\n";
259 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
260 print "<TR>\n";
261 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Saturday\n";
262 print "</TH>\n";
263 print "</TR>\n";
264 print "<TR>\n";
265 print "<TD WIDTH=\"34%\" ALIGN=RIGHT BGCOLOR=\"#666699\">08:20\n";
266 print "</TD>\n";
267 print "<TD WIDTH=\"20%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
268 print "</TD>\n";
269 print "<TD WIDTH=\"2%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:30\n";
270 print "</TD>\n";
271 print "<TD WIDTH=\"23%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
272 print "</TD>\n";
273 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
274 print "</TD>\n";
275 print "</TR>\n";
276 print "<TR>\n";
277 print "<TD WIDTH=\"34%\"BGCOLOR=\"#FF3300\">&nbsp\n";
278 print "</TD>\n";
279 print "<TD WIDTH=\"20%\"BGCOLOR=\"#66CC00\">&nbsp\n";
280 print "</TD>\n";
281 print "<TD WIDTH=\"2%\"BGCOLOR=\"#FF3300\">&nbsp\n";
282 print "</TD>\n";
283 print "<TD WIDTH=\"23%\"BGCOLOR=\"#66CC00\">&nbsp\n";
284 print "</TD>\n";
285 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
286 print "</TD>\n";
287 print "</TR>\n";
288 print "</TABLE>\n";
289 print "</CENTER>\n";
290 print "<BR>\n";
291
292 print " <P ALIGN=CENTER>If this is wrong, contact your admin and send all the above information<BR>\n";
293 print " <A HREF=mailto:admin\@yourdomain.com>admin\@yourdomain.com</A>
294 ";
295 print " </P>\n\n";
296 } elsif ($targetclass eq "in-addr") {
297 print " <P ALIGN=RIGHT>\n";
298 print " <A HREF=\"http://www.mandriva.com/\"><IMG SRC=\"http://127.0.0.1/icons/crosslight3.gif\"\n";
299 # print " BORDER=0></A>\n </P>\n\n";
300 print " <H1 ALIGN=CENTER>IP address URLs<BR>are not allowed<BR>from this client</H1>\n\n";
301 print " <TABLE BORDER=0 ALIGN=CENTER>\n";
302 # print " <TR><TH ALIGN=RIGHT>Supplementary info<TH ALIGN=CENTER>:<TH ALIGN=LEFT>\n";
303 print " <TR><TH ALIGN=RIGHT>Client address<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientaddr\n";
304 # print " <TR><TH ALIGN=RIGHT>Client name<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientname\n";
305 # print " <TR><TH ALIGN=RIGHT>User ident<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientident\n";
306 print " <TR><TH ALIGN=RIGHT>Client group<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$srcclass\n";
307 print " <TR><TH ALIGN=RIGHT>URL<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$url\n";
308 print " <TR><TH ALIGN=RIGHT>Target class<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$targetclass\n";
309 print " </TABLE>\n\n";
310 print " <P ALIGN=CENTER>Contact the <B>webmaster</B> of <B>$url</B><BR>\n";
311 print " and ask him to give the webserver a proper <U>domain name</U>\n";
312 print " </P>\n\n";
313 } else {
314 # print " <P ALIGN=RIGHT>\n";
315 # print " <A HREF=\"http://www.mandriva.com/\"><IMG SRC=\"http://127.0.0.1/icons/crosslight3.gif\"\n";
316 # print " BORDER=0></A>\n </P>\n\n";
317 # print " <BR><BR><BR>\n\n";
318 print " <BR><FONT COLOR=\"#FFFFFF\"><CENTER><H1>Access denied</H1></CENTER></FONT>\n\n";
319 print " <TABLE BORDER=0 ALIGN=CENTER>\n";
320 # print " <TR><TH ALIGN=RIGHT>Supplementary info<TH ALIGN=CENTER>:<TH ALIGN=LEFT>\n";
321 print " <TR><TH ALIGN=RIGHT>Client address<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientaddr\n";
322 # print " <TR><TH ALIGN=RIGHT>Client name<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientname\n";
323 # print " <TR><TH ALIGN=RIGHT>User ident<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$clientident\n";
324 print " <TR><TH ALIGN=RIGHT>Client group<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$srcclass\n";
325 print " <TR><TH ALIGN=RIGHT>URL<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$url\n";
326 print " <TR><TH ALIGN=RIGHT>Target class<TH ALIGN=CENTER>=<TH ALIGN=LEFT>$targetclass\n";
327 print " </TABLE>\n\n";
328 # print the squidGuard region
329 print "<BR>\n";
330 print "<CENTER>\n";
331 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
332 print "<TR>\n";
333 print "<TH ALIGN=CENTER BGCOLOR=\"#666699\"><H2><FONT COLOR=\"#66CC00\">Here below you can find the authorized time range</FONT></H2>\n";
334 print "</TH>\n";
335 print "</TR>\n";
336 print "<TR>\n";
337 print "<TH ALIGN=CENTER BGCOLOR=\"#666699\">The local time on the server is: ".localtime."\n";
338 print "</TH>\n";
339 print "</TR>\n";
340 print "</TABLE>\n";
341 print "</CENTER>\n";
342 print "<CENTER>\n";
343 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
344 print "<TR>\n";
345 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Sunday\n";
346 print "</TH>\n";
347 print "</TR>\n";
348 print "<TR>\n";
349 print "<TD WIDTH=\"39%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:30\n";
350 print "</TD>\n";
351 print "<TD WIDTH=\"11%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
352 print "</TD>\n";
353 print "<TD WIDTH=\"4%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
354 print "</TD>\n";
355 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
356 print "</TD>\n";
357 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
358 print "</TD>\n";
359 print "</TR>\n";
360 print "<TR>\n";
361 print "<TD WIDTH=\"39%\"BGCOLOR=\"#FF3300\">&nbsp\n";
362 print "</TD>\n";
363 print "<TD WIDTH=\"11%\"BGCOLOR=\"#66CC00\">&nbsp\n";
364 print "</TD>\n";
365 print "<TD WIDTH=\"4%\"BGCOLOR=\"#FF3300\">&nbsp\n";
366 print "</TD>\n";
367 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
368 print "</TD>\n";
369 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
370 print "</TD>\n";
371 print "</TR>\n";
372 print "</TABLE>\n";
373 print "</CENTER>\n";
374 print "<CENTER>\n";
375 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
376 print "<TR>\n";
377 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Monday\n";
378 print "</TH>\n";
379 print "</TR>\n";
380 print "<TR>\n";
381 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
382 print "</TD>\n";
383 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
384 print "</TD>\n";
385 print "<TD WIDTH=\"4%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
386 print "</TD>\n";
387 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
388 print "</TD>\n";
389 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
390 print "</TD>\n";
391 print "</TR>\n";
392 print "<TR>\n";
393 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
394 print "</TD>\n";
395 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
396 print "</TD>\n";
397 print "<TD WIDTH=\"4%\"BGCOLOR=\"#FF3300\">&nbsp\n";
398 print "</TD>\n";
399 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
400 print "</TD>\n";
401 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
402 print "</TD>\n";
403 print "</TR>\n";
404 print "</TABLE>\n";
405 print "</CENTER>\n";
406 print "<CENTER>\n";
407 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
408 print "<TR>\n";
409 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Tuesday\n";
410 print "</TH>\n";
411 print "</TR>\n";
412 print "<TR>\n";
413 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
414 print "</TD>\n";
415 print "<TD WIDTH=\"8%\" ALIGN=RIGHT BGCOLOR=\"#666699\">11:00\n";
416 print "</TD>\n";
417 print "<TD WIDTH=\"5%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
418 print "</TD>\n";
419 print "<TD WIDTH=\"29%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
420 print "</TD>\n";
421 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
422 print "</TD>\n";
423 print "</TR>\n";
424 print "<TR>\n";
425 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
426 print "</TD>\n";
427 print "<TD WIDTH=\"8%\"BGCOLOR=\"#66CC00\">&nbsp\n";
428 print "</TD>\n";
429 print "<TD WIDTH=\"5%\"BGCOLOR=\"#FF3300\">&nbsp\n";
430 print "</TD>\n";
431 print "<TD WIDTH=\"29%\"BGCOLOR=\"#66CC00\">&nbsp\n";
432 print "</TD>\n";
433 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
434 print "</TD>\n";
435 print "</TR>\n";
436 print "</TABLE>\n";
437 print "</CENTER>\n";
438 print "<CENTER>\n";
439 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
440 print "<TR>\n";
441 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Wednesday\n";
442 print "</TH>\n";
443 print "</TR>\n";
444 print "<TR>\n";
445 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
446 print "</TD>\n";
447 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
448 print "</TD>\n";
449 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
450 print "</TD>\n";
451 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
452 print "</TD>\n";
453 print "</TR>\n";
454 print "<TR>\n";
455 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
456 print "</TD>\n";
457 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
458 print "</TD>\n";
459 print "<TD WIDTH=\"25%\"BGCOLOR=\"#66CC00\">&nbsp\n";
460 print "</TD>\n";
461 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
462 print "</TD>\n";
463 print "</TR>\n";
464 print "</TABLE>\n";
465 print "</CENTER>\n";
466 print "<CENTER>\n";
467 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
468 print "<TR>\n";
469 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Thurdsay\n";
470 print "</TH>\n";
471 print "</TR>\n";
472 print "<TR>\n";
473 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
474 print "</TD>\n";
475 print "<TD WIDTH=\"17%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
476 print "</TD>\n";
477 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
478 print "</TD>\n";
479 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
480 print "</TD>\n";
481 print "</TR>\n";
482 print "<TR>\n";
483 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
484 print "</TD>\n";
485 print "<TD WIDTH=\"17%\"BGCOLOR=\"#66CC00\">&nbsp\n";
486 print "</TD>\n";
487 print "<TD WIDTH=\"21%\"BGCOLOR=\"#66CC00\">&nbsp\n";
488 print "</TD>\n";
489 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
490 print "</TD>\n";
491 print "</TR>\n";
492 print "</TABLE>\n";
493 print "</CENTER>\n";
494 print "<CENTER>\n";
495 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
496 print "<TR>\n";
497 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Friday\n";
498 print "</TH>\n";
499 print "</TR>\n";
500 print "<TR>\n";
501 print "<TD WIDTH=\"37%\" ALIGN=RIGHT BGCOLOR=\"#666699\">09:00\n";
502 print "</TD>\n";
503 print "<TD WIDTH=\"13%\" ALIGN=RIGHT BGCOLOR=\"#666699\">12:00\n";
504 print "</TD>\n";
505 print "<TD WIDTH=\"6%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:30\n";
506 print "</TD>\n";
507 print "<TD WIDTH=\"19%\" ALIGN=RIGHT BGCOLOR=\"#666699\">18:00\n";
508 print "</TD>\n";
509 print "<TD WIDTH=\"25%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
510 print "</TD>\n";
511 print "</TR>\n";
512 print "<TR>\n";
513 print "<TD WIDTH=\"37%\"BGCOLOR=\"#FF3300\">&nbsp\n";
514 print "</TD>\n";
515 print "<TD WIDTH=\"13%\"BGCOLOR=\"#66CC00\">&nbsp\n";
516 print "</TD>\n";
517 print "<TD WIDTH=\"6%\"BGCOLOR=\"#FF3300\">&nbsp\n";
518 print "</TD>\n";
519 print "<TD WIDTH=\"19%\"BGCOLOR=\"#66CC00\">&nbsp\n";
520 print "</TD>\n";
521 print "<TD WIDTH=\"25%\"BGCOLOR=\"#FF3300\">&nbsp\n";
522 print "</TD>\n";
523 print "</TR>\n";
524 print "</TABLE>\n";
525 print "</CENTER>\n";
526 print "<CENTER>\n";
527 print "<TABLE WIDTH=\"60%\" BORDER=0 CELLPADDING=\"1\" CELLSPACING=\"0\">\n";
528 print "<TR>\n";
529 print "<TH ALIGN=LEFT BGCOLOR=\"#666699\">Saturday\n";
530 print "</TH>\n";
531 print "</TR>\n";
532 print "<TR>\n";
533 print "<TD WIDTH=\"34%\" ALIGN=RIGHT BGCOLOR=\"#666699\">08:20\n";
534 print "</TD>\n";
535 print "<TD WIDTH=\"20%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:00\n";
536 print "</TD>\n";
537 print "<TD WIDTH=\"2%\" ALIGN=RIGHT BGCOLOR=\"#666699\">13:30\n";
538 print "</TD>\n";
539 print "<TD WIDTH=\"23%\" ALIGN=RIGHT BGCOLOR=\"#666699\">19:00\n";
540 print "</TD>\n";
541 print "<TD WIDTH=\"21%\" ALIGN=RIGHT BGCOLOR=\"#666699\">24:00\n";
542 print "</TD>\n";
543 print "</TR>\n";
544 print "<TR>\n";
545 print "<TD WIDTH=\"34%\"BGCOLOR=\"#FF3300\">&nbsp\n";
546 print "</TD>\n";
547 print "<TD WIDTH=\"20%\"BGCOLOR=\"#66CC00\">&nbsp\n";
548 print "</TD>\n";
549 print "<TD WIDTH=\"2%\"BGCOLOR=\"#FF3300\">&nbsp\n";
550 print "</TD>\n";
551 print "<TD WIDTH=\"23%\"BGCOLOR=\"#66CC00\">&nbsp\n";
552 print "</TD>\n";
553 print "<TD WIDTH=\"21%\"BGCOLOR=\"#FF3300\">&nbsp\n";
554 print "</TD>\n";
555 print "</TR>\n";
556 print "</TABLE>\n";
557 print "</CENTER>\n";
558 print "<BR>\n";
559
560 print " <P ALIGN=CENTER><FONT COLOR=\"#66CC00\">If this is wrong, contact your admin and send all the above information</FONT><BR>\n";
561
562 print " <A HREF=mailto:admin\@yourdomain.com>admin@yourdomain.com</A>
563 ";
564
565 print " </P>\n\n";
566 }
567 print " </BODY>\n\n</HTML>\n";
568 }
569 exit 0;

  ViewVC Help
Powered by ViewVC 1.1.30