<?php
// nur eingeloggte User, die Admins sind, dürfen ein Script starten, ansonsten sofortiger Abbruch
if($_SESSION['login'] != $config['is_logged_in'] OR ($_SESSION['is_admin'] != 1))
{
    no_access_allowed();
    exit;
}

$_SESSION['script_name'] = 'test.tpl';

/*
 *  Alte Backpath-Einstellungen sichern, um sie am Ende des Scripts wieder
 *  herstellen zu können
*/
$oldpath = $_SESSION['backpath'];

/*
 *  Wir sind mit chdir() im Verzeichnis adressql/templates/test gelandet
 *  Das ist unser momentanes aktives Arbeitsverzeichnis
 *
 *  Ein korrektes Logging wird von mir immer aus dem root-Verzeichnis heraus erstellt
 *  und $_SESSION['backpath'] legt die Ebene des Stammverzeichnisses fest.
 *
 *  Diese Variable ist z.B. wichtig, um SQL-Fehler zu loggen.
 *
*/
$_SESSION['backpath'] = "../../";
online($_SESSION['login_id'],$_SESSION['backpath']);

// Aufruf einer weiteren speziellen Funktionsdatei 
// require_once("test_func.php");

// dieser Kontainer legt ein einheitliches Aussehen, wie das restliche Script, fest!
echo '<div id="main_no_navi">;'."n";

    // hier nun der gesamte Code, der ausgeführt werden soll.
    echo 'Das ist die Datei test.tpl<br><br>';

    // gibt noch den aktuellen Pfad aus
    echo getcwd();

echo '<div>';

if(isset($oldpath) AND ($oldpath != ''))
{
    // alten Backpath wieder herstellen
    $_SESSION['backpath'] = $oldpath;
}

