All pastes #898104 Raw Edit

Vermischtes

public text v1 · immutable
·published 2008-02-10 02:05 UTC
rendered paste body
<?
	define("CLASS_FILE","core/class.php");
	define("DEBUG","core/debug.php");
	define("LOGIN_AUTH","core/user.php");
  	ini_set('session.use_trans_sid','0');

	
	include_once(CLASS_FILE);
	include_once(LOGIN_AUTH);
	include_once(DEBUG);
	
	$Page = new Template("index.html");
	
	if(isset($_GET['c'])){
		
		define("MODULE_FILE","module/".$_GET['c'].".php");
		
		if(file_exists(MODULE_FILE)){
			if(preg_match("/admin/i",$_GET['c'])){
				if(RECHTE == 1){
					include_once(MODULE_FILE);
				} else {
					$Content = "<a href=\"javascript:window.history.back()\">Für diese Seite haben sie keinen Zugriff</a>";
				}
			} else {
				include_once(MODULE_FILE);
			}
		} else {
			$Content = "<a href=\"javascript:window.history.back()\">Diese Seite ist momentan nicht erreichbar.</a>";
		}
	}

	if(RECHTE == 1) $Navi = new Template("admin_navi.html"); else $Navi = new Template("navi.html");
	if(LOGIN == 1) $Navi->content("CHECK_LOGIN","<a class=\"navilink\" href=\"index.php?c=logout\">Logout</a>"); else $Navi->content("CHECK_LOGIN","<a class=\"navilink\" href=\"index.php?c=login\">Login</a>");
	if(RECHTE == 1) $Navi->content("CHECK_ADMIN","<a class=\"navilink\" href=\"index.php?c=admincenter\">Admin</a>"); else $Navi->content("CHECK_ADMIN","");
	$Navi->content("DEBUG",$Debug);
	$Page->content("Content",$Content);
	$Page->content("Navi",$Navi->Template);
	

	echo $Page->Template;
	unset($_POST);
	unset($_GET);
?>