table.php: Added table{Row,Column}{Begin,End}() functions, just for

completeness.

titletable.php: Changed color usage so that we can change theme at will,
when we want to. :)

parts/*amble.php: Cool New Stuff to allow even simpler maintenance of
individual PHP source files...you will only have to maintain stuff that's
"native" to the page. As always, backward compatibility is kept...but it's
much better now. :)
This commit is contained in:
Jeff Teunissen 2000-04-28 04:12:18 +00:00
parent b788e93c70
commit 06ed1cd973
4 changed files with 75 additions and 12 deletions

View file

@ -36,7 +36,7 @@
echo '<TABLE cellSpacing="0" cellPadding="1" width="100%" border="0" bgColor="' . $borderColor . '">' .
' <TR>' .
' <TD>' .
' <TABLE cellspacing="1" cellpadding="2" width="100%" border="0" bgcolor="' . $bgColor . '">';
' <TABLE cellSpacing="1" cellPadding="2" width="100%" border="0" bgColor="' . $bgColor . '">';
}
/*
@ -53,13 +53,19 @@
}
/*
tableHeader
Begin an unbordered table
*/
function tableHeader( $cols, $bgColor )
function tableHeader( $width, $bgColor )
{
echo '<TABLE cellSpacing="0" cellPadding="0" width="100%" border="0" bgColor="' . $bgColor . '">';
echo '<TABLE cellSpacing="0" cellPadding="0" width="' . $width . '" border="0" bgColor="' . $bgColor . '">';
}
/*
tableFooter
Close an unbordered table
*/
function tableFooter()
{
@ -68,6 +74,37 @@
/*
*/
function tableColumnStart( $align, $colSpan )
{
echo '<TD align="' . $align . '" colSpan="' . $colSpan . '">';
}
/*
*/
function tableColumnEnd()
{
echo '</TD>';
}
/*
*/
function tableRowStart( $vAlign )
{
echo '<TR vAlign="' . $vAlign . '">';
}
/*
*/
function tableRowEnd()
{
echo '</TR>';
}
/*
tableSpacer
Display a scaled transparent spacer image inside a table heading
*/
function tableSpacer( $height, $width, $cols, $bgColor )
{
echo '<TH colSpan="' . $cols . '" width="' . $width . '" bgColor="' . $bgColor . '">' .
@ -78,7 +115,7 @@
/*
tableTitle
Display a
Display a colored title in a BoxTable.
*/
function tableTitle($name, $cols, $bgColor)
{

8
parts/postamble.php Normal file
View file

@ -0,0 +1,8 @@
<? tableSpacer( 1, 9, 1, "black"); ?>
</TD>
</TR>
</TABLE>
<? include("parts/copyright.php"); ?>
</TR>
</TABLE>
</HTML>

18
parts/preamble.php Normal file
View file

@ -0,0 +1,18 @@
<? // Preamble
$sitename = "The QuakeForge Project";
require("parts/library.php"); // Load function library
require("parts/head.php"); // Load the HEAD and open BODY
require("parts/topstrip.php"); // Display top strip
require("parts/titletable.php"); // Display main title w/ logos
?>
<TABLE width="100%" cellSpacing="0" cellPadding="0" border="0">
<TR vAlign="top">
<?
include("parts/menu.php"); // Import left-side menus
tableSpacer( 1, 9, 1, "black"); // Separate content from menus
?>
<TD width="100%">
<?
include( "parts/topmain.php" ); // Display content top table
?>
<P>

View file

@ -1,14 +1,14 @@
<!-- top title table -->
<TABLE width="100%" border=0 cellspacing=0 cellpadding=0 bgcolor="" valign="center">
<TR vAlign="top" bgColor="#4b4f66">
<? tableSpacer( 3, 0, 4, "#4b4f66"); ?>
<TR vAlign="top" bgColor="<? echo $menuBgColor ?>">
<? tableSpacer( 3, 0, 4, $menuBgColor); ?>
</TR>
<TR valign="top" bgcolor="#4b4f66">
<? tableSpacer( 0, 1, 1, "#4b4f66"); ?>
<TR valign="top" bgcolor="<? echo $menuBgColor ?>">
<? tableSpacer( 0, 1, 1, $menuBgColor); ?>
<TD>
<IMG src="/img/logos/qf-logo.png" alt="QuakeForge" hSpace=0 vSpace=0 border=0 width="70" height="70">
</TD>
<? tableSpacer( 0, 5, 1, "#4b4f66"); ?>
<? tableSpacer( 0, 5, 1, $menuBgColor); ?>
<TD width="99%"><!-- right of logo -->
<a href="http://sourceforge.net/"><IMG src="http://sourceforge.net/sflogo.php?group_id=882&type=1" align="right" alt="SourceForge" hspace=20 vspace=20 border=0 width="88" height="31"></A>
&nbsp;<BR>