<?php
/*
	-------------------------------------------------------
	Diese Datei ist Bestandteil vom PHP Script " ShowIt " !
	-------------------------------------------------------
	ShowIt unterliegt dem Urheberschutz Gesetz. Alle Rechte und
	copyrights liegen bei dem Autor:
	Frank Jankowiak, Brigachtal, http://showit.suedweb.de
	Dies Script darf frei verwendet und weitergegeben werden, solange
	die angegebenen Copyrightvermerke in allen Teilen des Scripts vor-
	handen bleiben. Für den fehlerfreien Betrieb, oder Schäden die durch
	den Betrieb dieses Scriptes entstehen, übernimmt der Auto keinerlei
	Gewährleistung. Das Installieren und die Inbetriebnahme erfolgt in
	jedem Falle auf eigenes Risiko des Betreibers.
	-------------------------------------------------------
	Einige globale Variablen zum Anpassen, die nicht über das Admin-Menü
	eingestellt werden:
	-------------------------------------------------------   */
	
//	Aussehen des Adminlinks:
	$admin = "<a class='link1'href='admin/admin.php'><img src='./styles/images/admin.gif' border='0' alt='Admin' title='Admin'></a>";
	
// vertikaler zusätzlicher Platzbedarf für die FRAME-Beschreibung in Pixel
	$description_size = 50 ;
	
/*	-------------------------------------------------------
	ÄNDERUNGEN ODER KONFIGURATIONEN BAUCHEN AB HIER NICHT 
	MEHR VORGENOMMEN ZU WERDEN.  ( --> ADMINBEREICH <-- )
	-------------------------------------------------------
*/

	$SETTINGSFILE = "./admin/settings.inc.php";

	if(!file_exists($SETTINGSFILE)) {
		require_once "./admin/set_default_settings.inc.php";
		die("<h2>ShowIt Info:</h2><hr>Default-Settings created. <a href='index.php' target='_self'>start ShowIt</a> / <a href='admin/admin.php' target='_self'>goto Admin Control Panel!</a>");
	}
	include "./modules/functions.php"; 
	$SVAR = GetSettings($SETTINGSFILE);

	if(!file_exists($SVAR['IMAGE_FOLDER'])) {
		die("<h2>ShowIt Error:</h2><hr>SCRIPT STOPPED! : Imagefolder <b>".$SVAR['IMAGE_FOLDER']."</b> not available!");
	}

	include "./language/".$SVAR['LANG'].".php" ;
	include "./modules/metahtml.php"; 
	include "./include/header.html"; 
	
//  ----------------------------------------------------------------------------
	$x = get_post(array('Pcur','kat','page','bild','sort')); extract($x);
	$Pathes = ShowIt_ComposePicturePathes($kat,$bild);
//  ----------------------------------------------------------------------------

	$Pcur = $page;
	if(!isset($Pcur)) $Pcur=1;
	if(!isset($sort)) $sort=0; 

//	Erkennung unqualifitzierter HTML-Betrachtungsprogramme
	$MSIE = strstr(strtolower(getenv("HTTP_USER_AGENT")),'msie');

// 	Verzeichnisse und Files auslesen
//  --------------------------------------------------

	$ar_D = getDIRECTORY($SVAR['IMG_FOLDER_PATH']);
	$directory_list = info_dir($ar_D[0]);
	if($kat=='') $kat = $directory_list[0]['directory_name']; 
	$ar_F = getDIRECTORY($Pathes['Category_Path'],"IMG");
	$ar_F[1] = psort($kat);


// 	die letzten {LASTX} Dateien für NEW-Funktion
//  --------------------------------------------------

	if($kat=='lastpics') {

		$ar_F[1] =array();
		$flist 	= array();
		$ordner = getDIRECTORY($SVAR['IMG_FOLDER_PATH']);	
		$AnzahlOrdner 	= count($ordner[0]);
		$AnzahlFiles 	= 0;
		$AnzahlBytes 	= 0;

		for($x=2; $x < $AnzahlOrdner; $x++) {

			$files = getDIRECTORY($SVAR['IMG_FOLDER_PATH']."/".$ordner[0][$x],"IMG");	
			$countF = count($files[1]);
			$AnzahlFiles += $countF;
			for($i=0; $i < $countF; $i++) {
			
				$path2pic = $SVAR['IMG_FOLDER_PATH']."/".$ordner[0][$x]."/".$files[1][$i];
				$flist[filectime($path2pic)+$i] = $path2pic;
			}
		}
		
		krsort($flist); 
		$i = 1 ;
		while(list($key,$val)=each($flist) ){
		  
			$ar_F[1][] = $val;
		  	if(++$i > $SVAR['LASTX']) break;
		}
	}

//  SHOWIT-TABELLE :: Design über CSS anpassbar
//  --------------------------------------------------
	echo "<div align=\"".$SVAR['ALIGN']."\"><table class=\"aussen\" border='0'>";
	echo "<tr><td colspan=\"2\"><div align=\"center\">";
	ShowMenue(); 

	echo "</div></td></tr><tr>";
	ShowWindow($kat, $Pcur, $sort, $bild);

	if(file_exists("./include/footer.html")) {
		require "./include/footer.html";
	} else { 
		if(file_exists($SVAR['SHOWIT_PATH']."/include/footer.html")) {
			require $SVAR['SHOWIT_PATH']."/include/footer.html";
		}
	}
	
	
	

?>

