<?php
/*
 OTF Gallery v1.17
 Copyright (c) 2002-2004, Jan Martin Mathiassen
 Licensed under the GNU GPL. For full terms see the file COPYING.
 $Id: index.php,v 1.25 2004/12/31 14:56:37 reaper Exp $
 */

require "config.php";
require "functions.php";

// remove "undefined variable" error
global $album;
global $picture;
global $page;
global $fullsize;
global $albumwidth;
global $usefolderlist;

if (isset($_REQUEST['album']))		$album = $_REQUEST['album'];
if (isset($_REQUEST['picture']))	$picture = $_REQUEST['picture'];
if (isset($_REQUEST['page']))		$page = $_REQUEST['page'];
if (isset($_REQUEST['fullsize']))	$fullsize = $_REQUEST['fullsize'];

if(!isset($page))	$page = 1;
if($page < 1)		$page = 1;
if(!isset($album))	$album = "/";
if(!isset($picture))	$picture = "";
if(!isset($fullsize))	$fullsize = 0;

// God, I hate this php feature. May it rot in hell.
if(get_magic_quotes_gpc())
{
	$page = stripslashes($page);
	$album = stripslashes($album);
	$picture = stripslashes($picture);
	$fullsize = stripslashes($fullsize);
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
	<TITLE><?php echo "$header";?></TITLE>
</HEAD>
<?php
	echo "<BODY bgcolor=\"$colour_background\" text=\"$colour_text\" link=\"$colour_link\" vlink=\"$colour_visited_link\" alink=\"$colour_selected_link\">";

	initialize();
?>

<TABLE width="100%" cellspacing="0" cellpadding="0" border="1" align="center" bgcolor="<?php echo $colour_table ?>" bordercolor="<?php echo $colour_border?>">
<TR>
	<TD colspan="2">
		<CENTER><?php fontbegin(); echo "$header"; fontend(); ?></CENTER>
	</TD>
</TR>
<TR>
	<TD HEIGHT="40" colspan="2">
		<CENTER><?php navigation($album, $picture, $page); ?></CENTER>
	</TD>
</TR>
<TR>
<?php
	if ($usefolderlist)
	{
		echo "<TD WIDTH=\"$albumwidth\" valign=\"top\">";
		list_albums($album, $picture);
		echo "</TD>";
	}
?>

	<TD WIDTH="100%">
		<BR>
	<?php if($picture == "") list_thumbnails($album, $page); else show_picture($album, $picture); ?>
		<BR>
	</TD>
</TR>
<TR>
	<TD colspan="2">
		<CENTER>
			<FONT SIZE="-2">
				OTF Gallery v1.17, (C) 2002-2004 Jan Martin Mathiassen -
				This gallery software can be downloaded from <A HREF="http://sourceforge.net/projects/otfgallery">here</A>
			</FONT>
		</CENTER>
	</TD>
</TR>
</TABLE>

</BODY>
</HTML>
