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

JuelichWeb Klassenreferenz

Die zentrale Klasse für die Ausgabe einer Seite des JülichWebs. Mehr...

Aufstellung aller Elemente

Öffentliche Methoden

 executeRequest ()
 Unternimmt die nötigen Schritte, um die geforderte HTML-Seite auszuliefern.
 getIndexPage ()
 Veranlasst, dass der Zustand des Systems so gesetzt wird, dass die Index-Seite ausgeliefert wird.


Ausführliche Beschreibung

Die zentrale Klasse für die Ausgabe einer Seite des JülichWebs.

Definiert in Zeile 16 der Datei JuelichWeb.php.


Dokumentation der Elementfunktionen

JuelichWeb::executeRequest  ) 
 

Unternimmt die nötigen Schritte, um die geforderte HTML-Seite auszuliefern.

Die Hauptbestandteile sind ein Pfad, ein Seiteninhalt und das Menü. Definiert in Zeile 24 der Datei JuelichWeb.php.

00024 { 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 }

JuelichWeb::getIndexPage  ) 
 

Veranlasst, dass der Zustand des Systems so gesetzt wird, dass die Index-Seite ausgeliefert wird.

Dies ist nötig, da die Index-Seite kein Pfad ist. Definiert in Zeile 66 der Datei JuelichWeb.php.

00066 { 00067 $data =& getDataInstance(); 00068 $data->setIndexPageVars(); 00069 $this->executeRequest(); 00070 return; 00071 }


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sun May 14 02:49:09 2006 für JuelichWeb von doxygen 1.3.8