<?php namespace humhub\modules\scoreboard; use humhub\widgets\TopMenu; use humhub\modules\user\models\User; return ['id' => 'scoreboard', 'class' => 'humhub\\modules\\scoreboard\\Module', 'namespace' => 'humhub\\modules\\scoreboard', 'events' => [['class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => ['humhub\\modules\\scoreboard\\Events', 'onTopMenuInit']]]];
<?php use humhub\modules\calendar\Module; use humhub\modules\calendar\Events; use humhub\modules\space\widgets\Menu; use humhub\modules\user\widgets\ProfileMenu; use humhub\modules\space\widgets\Sidebar; use humhub\modules\user\widgets\ProfileSidebar; use humhub\widgets\TopMenu; return array('id' => 'calendar', 'class' => 'humhub\\modules\\calendar\\Module', 'namespace' => 'humhub\\modules\\calendar', 'events' => array(array('class' => Menu::className(), 'event' => Menu::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onSpaceMenuInit')), array('class' => ProfileMenu::className(), 'event' => ProfileMenu::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onProfileMenuInit')), array('class' => Sidebar::className(), 'event' => Sidebar::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onSpaceSidebarInit')), array('class' => ProfileSidebar::className(), 'event' => ProfileSidebar::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onProfileSidebarInit')), array('class' => humhub\modules\dashboard\widgets\Sidebar::className(), 'event' => humhub\modules\dashboard\widgets\Sidebar::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onDashboardSidebarInit')), array('class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => array('humhub\\modules\\calendar\\Events', 'onTopMenuInit'))));
<div id="topbar-second" class="topbar"> <div class="container"> <ul class="nav "> <!-- load space chooser widget --> <?php echo \humhub\modules\space\widgets\Chooser::widget(); ?> <!-- load navigation from widget --> <?php echo \humhub\widgets\TopMenu::widget(); ?> </ul> <ul class="nav pull-right" id="search-menu-nav"> <?php echo \humhub\widgets\TopMenuRightStack::widget(); ?> </ul> </div> </div>
<?php use humhub\widgets\TopMenu; return ['id' => 'directory', 'class' => \humhub\modules\directory\Module::className(), 'isCoreModule' => true, 'events' => array(array('class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => array(humhub\modules\directory\Module::className(), 'onTopMenuInit')))];
<?php use humhub\widgets\TopMenu; use humhub\components\console\Application; return ['id' => 'translation', 'class' => 'humhub\\modules\\translation\\Module', 'namespace' => 'humhub\\modules\\translation', 'events' => array(array('class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => array('humhub\\modules\\translation\\Module', 'onTopMenuInit')), array('class' => Application::className(), 'event' => Application::EVENT_ON_INIT, 'callback' => array('humhub\\modules\\translation\\Module', 'onConsoleApplicationInit')))];
<?php use humhub\modules\dashboard\widgets\Sidebar; return ['id' => 'dashboard', 'class' => \humhub\modules\dashboard\Module::className(), 'isCoreModule' => true, 'events' => array(array('class' => \humhub\widgets\TopMenu::className(), 'event' => \humhub\widgets\TopMenu::EVENT_INIT, 'callback' => array('\\humhub\\modules\\dashboard\\Events', 'onTopMenuInit')), array('class' => Sidebar::className(), 'event' => Sidebar::EVENT_INIT, 'callback' => array('\\humhub\\modules\\dashboard\\Events', 'onSidebarInit'))), 'urlManagerRules' => ['dashboard' => 'dashboard/dashboard']];
<?php return ['id' => 'cases', 'namespace' => 'cases', 'class' => 'cases\\Module', 'events' => array(array('class' => \humhub\widgets\TopMenu::className(), 'event' => \humhub\widgets\TopMenu::EVENT_INIT, 'callback' => array('cases\\Events', 'onTopMenuInit')))];
<?php use humhub\modules\user\models\User; use humhub\widgets\TopMenu; use humhub\widgets\NotificationArea; use humhub\modules\user\widgets\ProfileHeaderControls; return ['id' => 'mail', 'class' => 'humhub\\modules\\mail\\Module', 'namespace' => 'humhub\\modules\\mail', 'events' => [['class' => User::className(9), 'event' => User::EVENT_BEFORE_DELETE, 'callback' => ['humhub\\modules\\mail\\Events', 'onUserDelete']], ['class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => ['humhub\\modules\\mail\\Events', 'onTopMenuInit']], ['class' => NotificationArea::className(), 'event' => NotificationArea::EVENT_INIT, 'callback' => ['humhub\\modules\\mail\\Events', 'onNotificationAddonInit']], ['class' => ProfileHeaderControls::className(), 'event' => ProfileHeaderControls::EVENT_INIT, 'callback' => ['humhub\\modules\\mail\\Events', 'onProfileHeaderControlsInit']]]];
<?php use humhub\modules\user\widgets\AccountMenu; use humhub\modules\admin\widgets\AdminMenu; use humhub\widgets\TopMenu; return ['id' => 'custom_pages', 'class' => 'humhub\\modules\\custom_pages\\Module', 'namespace' => 'humhub\\modules\\custom_pages', 'events' => [['class' => AdminMenu::className(), 'event' => AdminMenu::EVENT_INIT, 'callback' => ['humhub\\modules\\custom_pages\\Events', 'onAdminMenuInit']], ['class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => ['humhub\\modules\\custom_pages\\Events', 'onTopMenuInit']], ['class' => AccountMenu::className(), 'event' => AccountMenu::EVENT_INIT, 'callback' => ['humhub\\modules\\custom_pages\\Events', 'onAccountMenuInit']]]];
<?php return ['id' => 'dashboard', 'class' => \humhub\modules\dashboard\Module::className(), 'isCoreModule' => true, 'events' => array(array('class' => \humhub\widgets\TopMenu::className(), 'event' => \humhub\widgets\TopMenu::EVENT_INIT, 'callback' => array('\\humhub\\modules\\dashboard\\Events', 'onTopMenuInit')))];
<?php use humhub\widgets\TopMenu; return ['id' => 'directory', 'class' => \humhub\modules\directory\Module::className(), 'isCoreModule' => true, 'events' => array(array('class' => TopMenu::className(), 'event' => TopMenu::EVENT_INIT, 'callback' => array(humhub\modules\directory\Module::className(), 'onTopMenuInit'))), 'urlManagerRules' => ['directory/members' => 'directory/directory/members', 'directory/spaces' => 'directory/directory/spaces', 'directory/profiles' => 'directory/directory/user-posts']];