47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| # $Id: cgi-style.pl,v 1.7 1996-10-26 17:32:43 jfieber Exp $
 | |
| #
 | |
| # Perl routines to encapsulate various elements of HTML page style.
 | |
| 
 | |
| # For future reference, when is now?
 | |
| ($se,$mn,$hr,$md,$mo,$yr,$wd,$yd,$dst) = localtime(time);
 | |
| $yr += 1900;
 | |
| $mo += 1;
 | |
| $timestamp = "$mo-$md-$yr";
 | |
| 
 | |
| # Colors for the body
 | |
| $t_body = "<body text=\"#000000\" bgcolor=\"#ffffff\">";
 | |
| 
 | |
| if (!defined($hsty_base)) { 
 | |
|     $hsty_base = "..";
 | |
| }
 | |
| if (!defined($hsty_author)) {
 | |
|     $hsty_author = "<a href=\"$hsty_base/mailto.html\">www\@freebsd.org</a>";
 | |
| }
 | |
| 
 | |
| $i_daemon = "<img src=\"$hsty_base/gifs/daemon.gif\" alt=\"\" align=left>";
 | |
| 
 | |
| if ($hsty_home eq "") {
 | |
|     $hsty_home = "<a href=\"$hsty_base/\"><img src=\"$hsty_base/gifs/home.gif\"
 | |
|   alt=\"FreeBSD Home Page\" border=\"0\" align=\"right\"></a>";
 | |
| }
 | |
| 
 | |
| sub html_header {
 | |
|     local ($title) = @_;
 | |
| 
 | |
|     return "Content-type: text/html\n\n" . 
 | |
| 	"<html>\n<title>$title</title>\n</head>\n$t_body\n" .
 | |
| 	"<center><img src=\"$hsty_base/gifs/topbar.gif\" alt=\"\"></center>" .
 | |
| 	"$i_daemon <h1 align=right>$title</h1><br clear=all><hr noshade>\n";
 | |
| }
 | |
| 
 | |
| sub short_html_header {
 | |
|     local ($title) = @_;
 | |
| 
 | |
|     return "Content-type: text/html\n\n" .
 | |
| 	"<html>\n<title>$title</title>\n</head>\n$t_body\n" .
 | |
|         "<img src=\"$hsty_base/gifs/topbar.gif\" alt=\"\">";
 | |
| }
 | |
| 
 | |
| sub html_footer {
 | |
|     return "<hr noshade>$hsty_home<address>$hsty_author<br>$hsty_date</address>\n";
 | |
| }
 |