private function doAdmin($oTemplate) { $oAdminMenuWidget = new AdminMenuWidgetModule(); AdminMenuWidgetModule::includeResources($this->oResourceIncluder); $oTemplate->replaceIdentifierMultiple('main_content', $this->oModule->mainContent()); $mSidebarContent = $this->oModule->sidebarContent(); if ($mSidebarContent === null) { $mSidebarContent = ''; } else { if ($mSidebarContent === false) { $mSidebarContent = null; } } $oTemplate->replaceIdentifierMultiple('sidebar_content', $mSidebarContent); $oTemplate->replaceIdentifierMultiple('admin_menu', $oAdminMenuWidget->doWidget()); foreach ($this->oModule->usedWidgets() as $mWidget) { if (!is_string($mWidget)) { $mWidget = get_class($mWidget); } else { $mWidget = WidgetModule::getClassNameByName($mWidget); } call_user_func(array($mWidget, 'includeResources'), $this->oResourceIncluder); } $this->oModule->includeCustomResources($this->oResourceIncluder); }