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&amp;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&amp;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 -----------------------

Reply via email to