Hauptseite | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

JuelichWeb.php

gehe zur Dokumentation dieser Datei
00001 <?php 00002 require_once TM_PATH . 'constants.php'; 00003 require_once TM_PATH . 'juelich/JuelichGlobals.php'; 00004 require_once TM_PATH . 'juelich/web/JuelichPath.php'; 00005 require_once TM_PATH . 'juelich/web/JuelichMenu.php'; 00006 00016 class JuelichWeb { 00017 00024 function executeRequest() { 00025 $page = ''; 00026 $path = new JuelichPath; 00027 $data =& getDataInstance(); 00028 $page =& getPageFactoryInstance(); 00029 $content = $page->getPageContent(); 00030 if ($data->getAppData('mode') == M_DETAIL2) { 00031 echo $content; 00032 return; 00033 } 00034 $menu = new JuelichMenu; 00035 $db =& getDbReaderInstance(); 00036 $l10n = $data->getAppData('l10n'); 00037 $meta = $db->getTemplateContent('master-meta', $l10n); 00038 $mf = $db->getTemplateContent('master-front', 0); 00039 $front = sprintf($mf, 00040 $meta, 00041 $data->getAppData('title'), 00042 $menu->getMenu($l10n, 00043 $data->getAppData('group0'), 00044 $data->getAppData('group1'), 00045 $data->getAppData('group2') 00046 ) 00047 ); 00048 $back = $db->getTemplateContent('master-back', 0); 00049 if ($data->getAppData('mode') == M_INCLUSION) { 00050 echo $front; 00051 include $content; 00052 echo $back; 00053 } 00054 else { 00055 echo $front, $content, $back; 00056 } 00057 return; 00058 } 00059 00066 function getIndexPage() { 00067 $data =& getDataInstance(); 00068 $data->setIndexPageVars(); 00069 $this->executeRequest(); 00070 return; 00071 } 00072 00073 } 00074 00094 ?>

Erzeugt am Sun May 14 02:49:08 2006 für JuelichWeb von doxygen 1.3.8