<?php
	define('PATH_BASE',dirname($_SERVER['PHP_SELF']).'/');
	define('SV_PROTOCOL', strtolower(substr($_SERVER['SERVER_PROTOCOL'],0,strpos($_SERVER['SERVER_PROTOCOL'],'/'))));
	define('PATH_URI', SV_PROTOCOL.'://'.$_SERVER['SERVER_NAME'].PATH_BASE);
	define('PATH_FS',dirname($_SERVER['SCRIPT_FILENAME']).'/');

	define('PATH_PAGES', PATH_FS.'seiten/');
	define('PATH_SMARTY', PATH_BASE.'lib/');
	define('PATH_SMARTY_FS', PATH_FS.'lib/');
	define('PATH_SYS', PATH_FS.'sys/');

	require_once(PATH_SYS.'function.php');

	require(PATH_SMARTY_FS.'Smarty.class.php');
	$smarty=new Smarty();
	$smarty->template_dir=PATH_SMARTY_FS.'tpl';
	$smarty->compile_dir=PATH_SMARTY_FS.'tpl_c';
	$smarty->cach_dir=PATH_SMARTY_FS.'cache';
	$smarty->config_dir=PATH_SMARTY_FS.'config';

	require_once(PATH_SYS.'session.php');

	require(PATH_SYS.'navi.php');

	$page=str_replace('/', '.', @$_GET['page']);
	if(empty($page)) $page='home';

	$navi=new cNavi();
	$navi->init(0, @$_GET['page'], PATH_PAGES, 'e404');
	$navi->assign($smarty, $navi->root, $page, 'links');

	$smarty->assign('mode', @$_GET['mode']);

	$smarty->assign('title_main','Der Schmied');
	//$smarty->assign('title','Testtitel');
	$smarty->assign('img_global', PATH_URI.'img/');
	$smarty->assign('path_uri', PATH_URI.'smt/');
	$smarty->assign_by_ref('org_smarty', $smarty);

	$smarty->display('index.tpl');
?>
