|
@@ -399,6 +399,16 @@ EOF
|
|
EOF
|
|
EOF
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+ // Build menus from module handlers
|
|
|
|
+ //
|
|
|
|
+ foreach(get_declared_classes() as $sPHPClass)
|
|
|
|
+ {
|
|
|
|
+ if (is_subclass_of($sPHPClass, 'ModuleHandlerAPI'))
|
|
|
|
+ {
|
|
|
|
+ $aCallSpec = array($sPHPClass, 'OnMenuCreation');
|
|
|
|
+ call_user_func($aCallSpec);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public function AddToMenu($sHtml)
|
|
public function AddToMenu($sHtml)
|
|
@@ -464,17 +474,6 @@ EOF
|
|
|
|
|
|
public function DisplayMenu()
|
|
public function DisplayMenu()
|
|
{
|
|
{
|
|
- // Build menus from module handlers
|
|
|
|
- //
|
|
|
|
- foreach(get_declared_classes() as $sPHPClass)
|
|
|
|
- {
|
|
|
|
- if (is_subclass_of($sPHPClass, 'ModuleHandlerAPI'))
|
|
|
|
- {
|
|
|
|
- $aCallSpec = array($sPHPClass, 'OnMenuCreation');
|
|
|
|
- call_user_func($aCallSpec);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
// Display the menu
|
|
// Display the menu
|
|
$oAppContext = new ApplicationContext();
|
|
$oAppContext = new ApplicationContext();
|
|
$iAccordionIndex = 0;
|
|
$iAccordionIndex = 0;
|