Skip to content
Snippets Groups Projects
index.php 1.65 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed
<?php
Eric Laufer's avatar
Eric Laufer committed
error_reporting(E_ALL);
	ini_set('display_errors', 'On');
Eric Laufer's avatar
Eric Laufer committed
    if (isset($_GET['logout']) && $_GET['logout'] == true) {
Eric Laufer's avatar
1.1
Eric Laufer committed
        session_start();
        unset($_SESSION['admin']);
        header("Location: ".$_SERVER['PHP_SELF']);
    }
    if (isset ($_GET['content']) && !empty ($_GET['content'])) {
        if (strpos ($_GET['content'], '../') !== false) die ('Zugriffsverletzung !');
        if ($_GET['content'] {0} != '/') $_GET['content'] = '/' . $_GET['content'];
    }


    if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
Eric Laufer's avatar
1.1
Eric Laufer committed
    if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';

Eric Laufer's avatar
Eric Laufer committed
	require_once('lib/lang/lang.de.php');
Eric Laufer's avatar
Eric Laufer committed
	require_once(__dir__ .'/../lib/db_config.php');
	require_once(__dir__ .'/../lib/class/db.class.php');
	require_once(__dir__ .'/../lib/var.php');
    require_once(__dir__ .'/../lib/functions.lib.php');
Eric Laufer's avatar
1.1
Eric Laufer committed
    session_start();
Eric Laufer's avatar
Eric Laufer committed
    $grundconfig = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true);
Eric Laufer's avatar
Eric Laufer committed
    require_once('lib/layout.lib.php');
    require_once( '../lib/extras.lib.php' );
	require_once('lib/run.inc.php');
Eric Laufer's avatar
Eric Laufer committed
	$grundconfig = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true);
Eric Laufer's avatar
1.1
Eric Laufer committed
    $shows = 0;
Eric Laufer's avatar
Eric Laufer committed
    if (!isset($_GET['page'])) $_GET['page'] = '/startseite';
    if (!file_exists('page'.$_GET['page'].'.php')) $_GET['page'] = '/error/keine_seite';
Eric Laufer's avatar
Eric Laufer committed
	
Eric Laufer's avatar
Eric Laufer committed
	if(!isset($_SESSION['admin'])){
		die("Bitte erst im Userbereich anmelden<br><a href='". $grundconfig->domain ."' '>Zur&uuml;ck</a>");
	}else{
Eric Laufer's avatar
Eric Laufer committed
		if($_SESSION['admin'] == 1){
Eric Laufer's avatar
Eric Laufer committed
			require_once(__dir__ .'/lib/login.php');
Eric Laufer's avatar
Eric Laufer committed
		}else{
Eric Laufer's avatar
Eric Laufer committed
			require_once(__dir__ .'/lib/logout.php');
Eric Laufer's avatar
Eric Laufer committed
		}
	}
Eric Laufer's avatar
1.1
Eric Laufer committed
?>