MainMenu Klassenreferenz

Klassendiagramm für MainMenu:

Inheritance graph
base refererrect $classDynamic.html 5,7 160,345

Aufstellung aller Elemente

Öffentliche Methoden

 execute ()

Öffentliche Attribute

 $parameters
 $arrowChar = ' · '
 $description = 'Creates a main menu.'
 $version = '$Id$'


Ausführliche Beschreibung

Erstellen eines Hauptmenues
Autor:
Jan Dankert

Definiert in Zeile 37 der Datei MainMenu.class.php.


Dokumentation der Elementfunktionen

MainMenu::execute (  ) 

Erneute Implementation von Dynamic.

Definiert in Zeile 58 der Datei MainMenu.class.php.

Benutzt Dynamic::getRootObjectId() und Dynamic::output().

00059      {
00060           // Lesen des Root-Ordners
00061           $folder = new Folder( $this->getRootObjectId() );
00062           
00063           // Schleife ueber alle Inhalte des Root-Ordners
00064           foreach( $folder->getObjectIds() as $id )
00065           {
00066                $o = new Object( $id );
00067                $o->languageid = $this->page->languageid;
00068                $o->load();
00069                if ( $o->isFolder ) // Nur wenn Ordner
00070                {
00071                     $f = new Folder( $id );
00072                     
00073                     // Ermitteln eines Objektes mit dem Dateinamen index
00074                     $oid = $f->getObjectIdByFileName('index');
00075                     if ( is_numeric($oid) && $oid!=0 )
00076                          $this->output( $this->arrowChar.'<a href="'.$this->page->path_to_object($oid).'" title="'.$o->desc.'">'.$o->name.'</a>' );
00077                }
00078           }
00079      }


Dokumentation der Datenelemente

MainMenu::$arrowChar = ' &middot; '

Definiert in Zeile 48 der Datei MainMenu.class.php.

MainMenu::$description = 'Creates a main menu.'

Bitte immer eine Beschreibung benutzen, dies ist fuer den Web-Developer hilfreich. String

Erneute Implementation von Dynamic.

Definiert in Zeile 54 der Datei MainMenu.class.php.

MainMenu::$parameters

Initialisierung:

 Array(
          'arrowChar'=>'String between menu entries, default: "&middot;"'
          )
Bitte immer alle Parameter in dieses Array schreiben, dies ist fuer den Web-Developer hilfreich. String

Erneute Implementation von Dynamic.

Definiert in Zeile 43 der Datei MainMenu.class.php.

MainMenu::$version = '$Id$'

Definiert in Zeile 55 der Datei MainMenu.class.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Thu May 14 00:55:50 2009 für OpenRat von  doxygen 1.5.8