Example #1
0
 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);
 }