[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