<?php

// This file is part of the ListDir project by Johannes Koepcke (impic) released under the GNU/GPL
// See LICENSE file for details or go here: http://www.gnu.org/licenses/gpl.txt
// Home of this file: http://sourceforge.net/projects/listdir/

  // Change this, if you want the other files somewhere else, or want the same basedir, with different configs/styles, for different websites
  
define('BASE_DIR'realpath('.listdir/').'/');
  
define('CONFIG_FILE''.listdir/config.inc.php');
  
define('INDEX_PATH'dirname(__FILE__).'/');
  
  
// Debugging
  
error_reporting(E_ALL);
  
  
define('LD_VERSION''v0.71a-dev');
  if (
version_compare('5.0.0'PHP_VERSION) == 1) die('ListDir requires PHP 5.0.0 (Your version is '.PHP_VERSION.')!');
  require_once(
CONFIG_FILE);
  require_once(
BASE_DIR.'main.php');
  require_once(
BASE_DIR.'language/'.$cfg_['LangFile']);
  require_once(
BASE_DIR.'functions.inc.php');
  
$ListDirXHTML = new ListDir_XHTML();
  
$ErrorHandler = new Error_Handler($cfg_['ErrorDir'], time() - (time() % (60 60 24)), $ListDirXHTML);
  
$SecurityAgent = new LDSecurity($ErrorHandler$_REQUEST);
  
$ListDir = new ListDir($cfg___FILE__$ListDirXHTML$ErrorHandler$SecurityAgent);
  
  
//error_reporting(0); // Turn off error reporting as it is now done by listdir's error handling class
  
if ($SecurityAgent->GetInput('mode') !== FALSE$ListDir->ProcessMode($SecurityAgent->GetInput('mode'));
  else echo 
$ListDir->Main();

?>