[evolvis-commits] r7803: Themeable main page support↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 15:49:37 CET 2011


Author: mirabilos
Date: 2011-02-24 15:49:37 +0100 (Thu, 24 Feb 2011)
New Revision: 7803

Added:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/index_std.php
Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
   trunk/gforge_base/evolvisforge-5.1/gforge/www/include/Layout.class
   trunk/gforge_base/evolvisforge-5.1/gforge/www/index.php
Log:
Themeable main page support


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog	2011-02-24 14:49:36 UTC (rev 7802)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog	2011-02-24 14:49:37 UTC (rev 7803)
@@ -1,8 +1,9 @@
 sourceforge (2.6-0+12+) unstable; urgency=low
 
   * [Christian] Added a dump and restore option to install-db.sh
+  * [Christian] Added themeable main page support 
 
- -- Christian Bayle <bayle at debian.org>  Fri, 28 Jun 2002 16:02:35 +0200
+ -- Christian Bayle <bayle at debian.org>  Mon,  8 Jul 2002 14:04:45 +0200
 
 sourceforge (2.6-0+12) unstable; urgency=low
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/include/Layout.class
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/include/Layout.class	2011-02-24 14:49:36 UTC (rev 7802)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/include/Layout.class	2011-02-24 14:49:37 UTC (rev 7803)
@@ -20,6 +20,11 @@
 class Layout extends Error {
 
 	/**
+	 * The default main page content
+	 */
+	var $rootindex = "index_std.php";
+
+	/**
 	 * The root location for images
 	 *
 	 * @var		string	$imgroot

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/index.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/index.php	2011-02-24 14:49:36 UTC (rev 7802)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/index.php	2011-02-24 14:49:37 UTC (rev 7803)
@@ -18,98 +18,10 @@
 
 $HTML->header(array('title'=>'Welcome','pagename'=>'home'));
 
-?>
-<!-- whole page table -->
-<TABLE width=100% cellpadding=5 cellspacing=0 border=0>
-<TR><TD width="65%" VALIGN="TOP">
+// Main page content is now themeable;
+// Default is index_std.php;
+include ($HTML->rootindex);
 
-	<hr width="100%" size="1" noshade>
-	<span class="slogan">
-	<div align="center">
-	<?php echo $Language->getText('home','breaking_down_barriers'); ?>
-	</div>
-	</span>
-        <hr width="100%" size="1" noshade>
-	 <br>
-<P>
-<?php
- 
-/*
-
-       Temp way of getting
-
-       blurb before the content mgr is ready
-
-*/
-
-echo $Language->getText('home','about_blurb', $GLOBALS[sys_name]);
-echo '<P>';
-// echo $HTML->box1_top($Language->getText('menu','long_foundries'));
-?>
-
-<!--
-
-<br><b><?php echo $GLOBALS['sys_name']; ?> Development Foundries</b><br><br>
-<table bgcolor="White" border="0" cellpadding="0" cellspacing="0" valign="top" width="100%">
-<tr>
-	<td>Essentials:</td>
-</tr>
-<tr>
-	<td><font size="-1"><a href="/foundry/linuxkernel/">Linux Kernel</a>, <a href="/foundry/linuxdrivers/"><b>Linux Drivers</b></a></font></td>
-</tr>
-<tr>
-	<td>Hardware:</td>
-	<td>Programming:</td>
-</tr>
-<tr>
-	<td><font size="-1"><a href="/foundry/printing/">Printing</a>, <a href="/foundry/storage/">Storage</a></font></td>
-	<td><font size="-1"><a href="/foundry/java/">Java</a>, <a href="/foundry/perl-foundry/">Perl</a>, <a href="/foundry/php-foundry/">PHP</a>, <a href="/foundry/python-foundry/">Python</a>, <a href="/foundry/tcl-foundry/">Tcl/Tk</a>, <a href="/foundry/gnome-foundry/">GNOME</a></font></td>
-</tr>
-<tr>
-	<td>International:</td>
-	<td>Services:</td>
-</tr>
-<tr>
-	<td><font size="-1"><a href="/foundry/french/">French</a>, <a href="/foundry/spanish/">Espanol</a>, <a href="/foundry/japanese/">Japanese</a></font></td>
-	<td><font size="-1"><a href="/foundry/databases/">Database</a>, <a href="/foundry/web/">Web</a></font></td>
-</tr>
-<tr>
-	<td>Graphics:</td>
-	<td>Fun:</td>
-</tr>
-<tr>
-	<td><font size="-1"><a href="/foundry/vectorgraphics/">Vector Graphics</a>, <a href="/foundry/3d/">3D</a></font></td>
-	<td><font size="-1"><a href="/foundry/games/">Games</a></font></td>
-</tr>
-<tr>
-		<td> </td><td align="right"><font size="-1"><a href="about_foundries.php">[ More ]</a></font></td>
-</tr>
-</table>
-<br>
-
--->
-
-<?php
-echo $HTML->box1_top($Language->getText('group','long_news'));
-echo news_show_latest($sys_news_group,5,true,false,false,5);
-echo $HTML->box1_bottom();
-?>
-
-</TD>
-
-<TD width="35%" VALIGN="TOP">
-
-<?php
-
-echo cache_display('show_features_boxes','show_features_boxes()',(24*3600));
-
-?>
-
-</TD></TR>
-</TABLE>
-
-<?php
-
 $HTML->footer(array());
 
 ?>

Added: trunk/gforge_base/evolvisforge-5.1/gforge/www/index_std.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/index_std.php	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/index_std.php	2011-02-24 14:49:37 UTC (rev 7803)
@@ -0,0 +1,88 @@
+<!-- whole page table -->
+<TABLE width=100% cellpadding=5 cellspacing=0 border=0>
+<TR><TD width="65%" VALIGN="TOP">
+
+	<hr width="100%" size="1" noshade>
+	<span class="slogan">
+	<div align="center">
+	<?php echo $Language->getText('home','breaking_down_barriers'); ?>
+	</div>
+	</span>
+        <hr width="100%" size="1" noshade>
+	 <br>
+<P>
+<?php
+ 
+/*
+
+       Temp way of getting
+
+       blurb before the content mgr is ready
+
+*/
+
+echo $Language->getText('home','about_blurb', $GLOBALS[sys_name]);
+echo '<P>';
+// echo $HTML->box1_top($Language->getText('menu','long_foundries'));
+?>
+
+<!--
+
+<br><b><?php echo $GLOBALS['sys_name']; ?> Development Foundries</b><br><br>
+<table bgcolor="White" border="0" cellpadding="0" cellspacing="0" valign="top" width="100%">
+<tr>
+	<td>Essentials:</td>
+</tr>
+<tr>
+	<td><font size="-1"><a href="/foundry/linuxkernel/">Linux Kernel</a>, <a href="/foundry/linuxdrivers/"><b>Linux Drivers</b></a></font></td>
+</tr>
+<tr>
+	<td>Hardware:</td>
+	<td>Programming:</td>
+</tr>
+<tr>
+	<td><font size="-1"><a href="/foundry/printing/">Printing</a>, <a href="/foundry/storage/">Storage</a></font></td>
+	<td><font size="-1"><a href="/foundry/java/">Java</a>, <a href="/foundry/perl-foundry/">Perl</a>, <a href="/foundry/php-foundry/">PHP</a>, <a href="/foundry/python-foundry/">Python</a>, <a href="/foundry/tcl-foundry/">Tcl/Tk</a>, <a href="/foundry/gnome-foundry/">GNOME</a></font></td>
+</tr>
+<tr>
+	<td>International:</td>
+	<td>Services:</td>
+</tr>
+<tr>
+	<td><font size="-1"><a href="/foundry/french/">French</a>, <a href="/foundry/spanish/">Espanol</a>, <a href="/foundry/japanese/">Japanese</a></font></td>
+	<td><font size="-1"><a href="/foundry/databases/">Database</a>, <a href="/foundry/web/">Web</a></font></td>
+</tr>
+<tr>
+	<td>Graphics:</td>
+	<td>Fun:</td>
+</tr>
+<tr>
+	<td><font size="-1"><a href="/foundry/vectorgraphics/">Vector Graphics</a>, <a href="/foundry/3d/">3D</a></font></td>
+	<td><font size="-1"><a href="/foundry/games/">Games</a></font></td>
+</tr>
+<tr>
+		<td> </td><td align="right"><font size="-1"><a href="about_foundries.php">[ More ]</a></font></td>
+</tr>
+</table>
+<br>
+
+-->
+
+<?php
+echo $HTML->box1_top($Language->getText('group','long_news'));
+echo news_show_latest($sys_news_group,5,true,false,false,5);
+echo $HTML->box1_bottom();
+?>
+
+</TD>
+
+<TD width="35%" VALIGN="TOP">
+
+<?php
+
+echo cache_display('show_features_boxes','show_features_boxes()',(24*3600));
+
+?>
+
+</TD></TR>
+</TABLE>



More information about the evolvis-commits mailing list