| | |
| | | <?php |
| | | |
| | | /* |
| | | Copyright (c) 2005, Till Brehm, projektfarm Gmbh |
| | | Copyright (c) 2007, Till Brehm, projektfarm Gmbh |
| | | All rights reserved. |
| | | |
| | | Redistribution and use in source and binary forms, with or without modification, |
| | |
| | | |
| | | $app->uses('tpl'); |
| | | $app->tpl->newTemplate('main.tpl.htm'); |
| | | |
| | | /* |
| | | |
| | | // Checke User Login and current module |
| | | if(!is_array($_SESSION["s"]['user']) or !is_array($_SESSION["s"]["module"])) { |
| | | // Loading Login Module |
| | | include_once('login/lib/module.conf.php'); |
| | | $_SESSION["s"]['module'] = $module; |
| | | $topnav[] = array( 'title' => "Login", |
| | | 'active' => 1); |
| | | $module = null; |
| | | unset($module); |
| | | } else { |
| | | // Loading modules of the user and building top navigation |
| | | $modules = explode(',',$_SESSION["s"]["user"]["modules"]); |
| | | if(is_array($modules)) { |
| | | foreach($modules as $mt) { |
| | | if(is_file($mt."/lib/module.conf.php")) { |
| | | include_once($mt."/lib/module.conf.php"); |
| | | $active = ($module["name"] == $_SESSION["s"]["module"]["name"])?1:0; |
| | | $topnav[] = array( 'title' => $app->lng($module["title"]), |
| | | 'active' => $active, |
| | | 'module' => $module["name"]); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | // Topnavigation |
| | | $app->tpl->setLoop('nav_top',$topnav); |
| | | |
| | | // Loading Module part |
| | | $app->tpl->setInclude('module_tpl',$_SESSION["s"]["module"]["template"]); |
| | | |
| | | // translating module navigation |
| | | $nav_translated = array(); |
| | | if(is_array($_SESSION["s"]["module"]["nav"])) { |
| | | foreach($_SESSION["s"]["module"]["nav"] as $nav) { |
| | | $tmp_items = array(); |
| | | foreach($nav["items"] as $item) { |
| | | $item["title"] = $app->lng($item["title"]); |
| | | $tmp_items[] = $item; |
| | | } |
| | | $nav["title"] = $app->lng($nav["title"]); |
| | | $nav["items"] = $tmp_items; |
| | | $nav_translated[] = $nav; |
| | | } |
| | | } else { |
| | | $nav_translated = null; |
| | | } |
| | | |
| | | // Loading left navigation |
| | | //$app->tpl->setLoop('nav_left',$_SESSION["s"]["module"]["nav"]); |
| | | $app->tpl->setLoop('nav_left',$nav_translated); |
| | | |
| | | // Setting startpage |
| | | $app->tpl->setVar('startpage',$_SESSION["s"]["module"]["startpage"]); |
| | | $app->tpl->setVar('navframe_page',$_SESSION["s"]["module"]["navframe_page"]); |
| | | |
| | | */ |
| | | |
| | | $app->tpl_defaults(); |
| | | $app->tpl->pparse(); |