mirror of
https://git.code.sf.net/p/quake/website
synced 2024-12-18 00:11:47 +00:00
79 lines
3.5 KiB
PHP
79 lines
3.5 KiB
PHP
<?PHP
|
|
$sitename = "The QuakeForge Project";
|
|
$pagename = "Homepage";
|
|
include("parts/library.php"); // Load function library
|
|
include("parts/head.php"); // Load the HEAD and open BODY
|
|
include("parts/topstrip.php"); // Display top strip
|
|
include("parts/titletable.php"); // Display main title w/ logos
|
|
?>
|
|
<TABLE width="100%" cellspacing=0 cellpadding=0 border=0>
|
|
<TR valign="top">
|
|
<?php
|
|
include("parts/menu.php"); // Import left-side menus
|
|
tableSpacer( 1, 9, 1, "black"); // Separate content from menus
|
|
?>
|
|
<TD width="100%">
|
|
<?php
|
|
$focused = "home"; // name of focused icon
|
|
include( "parts/topmain.php" ); // Display content top table
|
|
?>
|
|
<P>
|
|
QuakeForge's aim is to create a long lasting project to work on developing and extending the Quake® source release (and any future releases) while maintaining backwards compatibility with the original Quake and QuakeWorld®. Our international team of developers is working hard to reach this goal, and we believe we are succeeding.
|
|
<P>
|
|
<TABLE width="100%" cellSpacing="0" cellPadding="0" border="0">
|
|
<TR vAlign=top>
|
|
<TD colSpan="2">
|
|
<?php
|
|
// $conn = pg_connect("dbname=www user=deek");
|
|
if ( $conn ) {
|
|
$result = pg_exec( $conn, "SET DateStyle to 'ISO'" );
|
|
$query = 'SELECT n_date, n_user, n_news FROM news_main ' .
|
|
'WHERE n_date > ( \'now\' + \'1 month ago\'::reltime )::date ' .
|
|
'ORDER BY n_date USING >';
|
|
$result = pg_exec( $conn, $query );
|
|
$numrows = pg_numrows( $result );
|
|
tableBoxHeader("Latest News", 1, 'white', '#737b9c', 'black');
|
|
if ($numrows >= 1) {
|
|
for ( $i = 0 ; $i < $numrows ; $i++ ) {
|
|
list($n_date, $n_user, $n_news) = pg_fetch_row($result,$i);
|
|
tableNewsItem($n_date, $n_user, $n_news);
|
|
}
|
|
} else {
|
|
tableNewsItem( 'Now', 'nobody', 'No current news!' );
|
|
}
|
|
$result = pg_close($conn);
|
|
} else {
|
|
tableBoxHeader("Latest News", 1, 'white', '#737b9c', 'black');
|
|
$newsItem = '<P>Because everyone in the core ignored the request for judges to make a request to participate on quake-private I will be the only judge.' .
|
|
'<P>Since there are many submissions and it will be hard for me to choose and keep everyone in and outside the group happy about it, I will be taking a couple days to think it over.';
|
|
tableNewsItem('02 Mar 2000', 'Palisade', $newsItem);
|
|
|
|
$newsItem = '<P>Knghtbrd, our release manager, has been instructed to lay off the Quack.. <=:]';
|
|
tableNewsItem('27 Feb 2000', 'Mercury', $newsItem);
|
|
|
|
$newsItem = '<P><B>QuackForge 0.1.1 has arrived!</B> tar.gz, tar.bz2, and zip source archives are available at our <A href="http://sourceforge.net/project/filelist.php?group_id=882">Downloads page</A>. Grab your copy today!';
|
|
tableNewsItem('27 Feb 2000', 'Knghtbrd', $newsItem);
|
|
|
|
$newsItem = '<P>Daniel McGregor has joined the project to maintain OpenBSD support.' .
|
|
'<P>As a result of the current situation with QuakeLives, we have added a new goal: to support mod developers (such as MegaTF) more and provide 32-bit Windows executables (now that we have a qualified Windows developer working with us) for download.';
|
|
tableNewsItem('25 Feb 2000', 'Palisade', $newsItem);
|
|
}
|
|
tableBoxFooter();
|
|
?>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<BR>
|
|
</TD>
|
|
<?php
|
|
tableSpacer( 1, 9, 1, "black");
|
|
?>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN="4">
|
|
<?php
|
|
include("parts/copyright.php");
|
|
?>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|