CVSROOT : /cvsroot/undernet-ircu
Module : homepage
Commit time: 2003-01-10 07:20:54 UTC
Modified files:
bugs.php cvs.php index.php members.php policy.php
Added files:
lhs.php
Log message:
Author: Kev <[EMAIL PROTECTED]>
Log message:
Normalize the left-hand-side selection menu by generating it with a php
function in lhs.php; now new links may be added by editing one file, and
they'll show up on all the pages. Also puts the SourceForge logo on each
page, with all the benefits this centralization permits.
---------------------- diff included ----------------------
Index: homepage/bugs.php
diff -u homepage/bugs.php:1.2 homepage/bugs.php:1.3
--- homepage/bugs.php:1.2 Thu Jan 9 22:21:15 2003
+++ homepage/bugs.php Thu Jan 9 23:20:43 2003
@@ -1,4 +1,4 @@
-<? include("header.php"); ?>
+<? include("header.php"); include("lhs.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
@@ -20,17 +20,7 @@
summary="Main layout table.">
<tr>
<td bgcolor="#FFFFC0" valign="top" height="251" width="205">
-<p align="center"><img border="0" src="images/logo.jpg" width=
-"205" height="120" alt="Undernet Coder Committee."></p>
-<ul>
-<li><a href="index.php">Home</a></li>
-<li><i>Reporting Bugs</i></li>
-<li><a href="cvs.php">CVS Repository Access</a></li>
-<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/undernet-ircu/">HTML
Interface to
-everything</a></li>
-<li><a href="policy.php">Current Policy Guidelines</a></li>
-<li><a href="members.php">Members/Contributors</a></li>
-</ul>
+<? lhs('bugs'); ?>
</td>
<td valign="middle" height="251" width="351">
<h1 align="center">Undernet Coder Committee</h1>
Index: homepage/cvs.php
diff -u homepage/cvs.php:1.2 homepage/cvs.php:1.3
--- homepage/cvs.php:1.2 Thu Jan 9 22:21:15 2003
+++ homepage/cvs.php Thu Jan 9 23:20:43 2003
@@ -1,4 +1,4 @@
-<? include("header.php"); ?>
+<? include("header.php"); include("lhs.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
@@ -20,17 +20,7 @@
height="540" summary="Main layout table.">
<tr>
<td bgcolor="#FFFFC0" valign="top" height="251" width="205">
-<p align="center"><img border="0" src="images/logo.jpg" width=
-"205" height="120" alt="Undernet Coder Committee."></p>
-<ul>
-<li><a href="index.php">Home</a></li>
-<li><a href="bugs.php">Reporting Bugs</a></li>
-<li><i>CVS Repository Access</i></li>
-<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/undernet-ircu/">HTML
Interface to
-everything</a></li>
-<li><a href="policy.php">Current Policy Guidelines</a></li>
-<li><a href="members.php">Members/Contributors</a></li>
-</ul>
+<? lhs('cvs'); ?>
</td>
<td valign="middle" height="251" width="351">
<h1 align="center">Undernet Coder Committee</h1>
Index: homepage/index.php
diff -u homepage/index.php:1.2 homepage/index.php:1.3
--- homepage/index.php:1.2 Thu Jan 9 22:21:15 2003
+++ homepage/index.php Thu Jan 9 23:20:43 2003
@@ -1,4 +1,4 @@
-<? include("header.php"); ?>
+<? include("header.php"); include("lhs.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
@@ -20,20 +20,7 @@
height="591" summary="Main layout table.">
<tr>
<td bgcolor="#FFFFC0" valign="top" height="251" width="205">
-<p align="center"><a href="http://sourceforge.net/projects/undernet-ircu/"><img
-src="http://sourceforge.net/sflogo.php?group_id=63470&type=5"
-width="210" height="62" border="0" alt="SourceForge Logo"></a></p>
-<p align="center"><img border="0" src="images/logo.jpg" width=
-"205" height="120" alt="Undernet Coder Committee."></p>
-<ul>
-<li><a href="bugs.php">Reporting Bugs</a></li>
-<li><a href="cvs.php">CVS Repository Access</a></li>
-<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/undernet-ircu/">
-HTML Interface to everything</a></li>
-<li><a href="policy.php">Current Policy Guidelines</a></li>
-<li><a href="members.php">Members/Contributors</a></li>
-<li><a href="http://gnuworld.undernet.org">GNUWorld services</a></li>
-</ul>
+<? lhs('index'); ?>
</td>
<td valign="middle" height="251" width="351">
<h1 align="center">Undernet Coder Committee</h1>
Index: homepage/lhs.php
diff -u /dev/null homepage/lhs.php:1.1
--- /dev/null Thu Jan 9 23:20:54 2003
+++ homepage/lhs.php Thu Jan 9 23:20:43 2003
@@ -0,0 +1,51 @@
+<?php
+$pages = array("index", "bugs", "cvs", "viewcvs", "policy", "members",
+ "gnuworld");
+$pageinfo = array("index" => array("url" => "index.php",
+ "text" => "Home"),
+ "bugs" => array("url" => "bugs.php",
+ "text" => "Reporting Bugs"),
+ "cvs" => array("url" => "cvs.php",
+ "text" => "CVS Repository Access"),
+ "viewcvs" => array("url" => "http://cvs.undernet.org/" .
+ "cgi-bin/viewcvs.cgi/undernet-ircu/",
+ "text" => "HTML Interface to CVS"),
+ "policy" => array("url" => "policy.php",
+ "text" => "Current Policy Guidelines"),
+ "members" => array("url" => "members.php",
+ "text" => "Members/Contributors"),
+ "gnuworld" => array("url" => "http://gnuworld.undernet.org",
+ "text" => "GNUWorld services")
+ );
+
+function lhs($src) {
+ global $pages, $pageinfo;
+ ?>
+<p align="center"><a href="http://sourceforge.net/projects/undernet-ircu/"><img
+src="http://sourceforge.net/sflogo.php?group_id=63470&type=5"
+width="210" height="62" border="0" alt="SourceForge Logo"></a></p>
+<p align="center"><img border="0" src="images/logo.jpg" width=
+"205" height="120" alt="Undernet Coder Committee."></p>
+<ul>
+<?php
+ foreach ($pages as $page) {
+ echo '<li>';
+
+ if ($page == $src)
+ echo '<i>';
+ else
+ echo '<a href="' . $pageinfo[$page]["url"] . '">';
+
+ echo $pageinfo[$page]["text"];
+
+ if ($page == $src)
+ echo '</i>';
+ else
+ echo '</a>';
+
+ echo "</li>\n";
+ }
+
+ echo "</ul>\n";
+}
+?>
\ No newline at end of file
Index: homepage/members.php
diff -u homepage/members.php:1.2 homepage/members.php:1.3
--- homepage/members.php:1.2 Thu Jan 9 22:21:15 2003
+++ homepage/members.php Thu Jan 9 23:20:43 2003
@@ -1,4 +1,4 @@
-<? include("header.php"); ?>
+<? include("header.php"); include("lhs.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
@@ -21,16 +21,7 @@
height="540" summary="Main layout table.">
<tr>
<td bgcolor="#FFFFC0" valign="top" height="251" width="205">
-<p align="center"><img border="0" src="images/logo.jpg" width=
-"205" height="120" alt="Undernet Coder Committee."></p>
-<ul>
-<li><a href="index.php">Home</a></li>
-<li><a href="bugs.php">Reporting Bugs</a></li>
-<li><a href="cvs.php">CVS Repository Access</a></li>
-<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/undernet-ircu/">HTML
Interface to
-everything</a></li>
-<li><i>Members/Contributors</i></li>
-</ul>
+<? lhs('members'); ?>
</td>
<td valign="middle" height="251" width="351">
<h1 align="center">Undernet Coder Committee</h1>
Index: homepage/policy.php
diff -u homepage/policy.php:1.2 homepage/policy.php:1.3
--- homepage/policy.php:1.2 Thu Jan 9 22:21:15 2003
+++ homepage/policy.php Thu Jan 9 23:20:43 2003
@@ -1,4 +1,4 @@
-<? include("header.php"); ?>
+<? include("header.php"); include("lhs.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
@@ -21,17 +21,7 @@
height="540" summary="Main layout table.">
<tr>
<td bgcolor="#FFFFC0" valign="top" height="251" width="205">
-<p align="center"><img border="0" src="images/logo.jpg" width=
-"205" height="120" alt="Undernet Coder Committee."></p>
-<ul>
-<li><a href="index.php">Home</a></li>
-<li><a href="bugs.php">Reporting Bugs</a></li>
-<li><a href="cvs.php">CVS Repository Access</a></li>
-<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/undernet-ircu/">HTML
Interface to
-everything</a></li>
-<li><i>Current Policy Guidelines</i></li>
-<li><a href="members.php">Members/Contributors</a></li>
-</ul>
+<? lhs('policy'); ?>
</td>
<td valign="middle" height="251" width="351">
<h1 align="center">Undernet Coder Committee</h1>
----------------------- End of diff -----------------------