/**
  * Display the form.
  */
 function display()
 {
     $conference =& Request::getConference();
     // Ensure upload file settings are reloaded when the form is displayed.
     $templateMgr =& TemplateManager::getManager();
     $templateMgr->assign(array('homeHeaderTitleImage' => $conference->getSetting('homeHeaderTitleImage'), 'homeHeaderLogoImage' => $conference->getSetting('homeHeaderLogoImage'), 'pageHeaderTitleImage' => $conference->getSetting('pageHeaderTitleImage'), 'pageHeaderLogoImage' => $conference->getSetting('pageHeaderLogoImage'), 'conferenceFavicon' => $conference->getSetting('conferenceFavicon')));
     parent::display();
 }
 /**
  * Display the form.
  */
 function display()
 {
     $templateMgr =& TemplateManager::getManager();
     $conference =& Request::getConference();
     $schedConfDao =& DAORegistry::getDAO('SchedConfDAO');
     $schedConfTitles =& $schedConfDao->getSchedConfTitles($conference->getId());
     $templateMgr->assign_by_ref('schedConfTitles', $schedConfTitles);
     $templateMgr->assign(array('homepageImage' => $conference->getSetting('homepageImage')));
     parent::display();
 }
 /**
  * Display the form.
  */
 function display()
 {
     $conference =& Request::getConference();
     $allThemes =& PluginRegistry::loadCategory('themes', true);
     $conferenceThemes = array();
     foreach ($allThemes as $key => $junk) {
         $plugin =& $allThemes[$key];
         // by ref
         $conferenceThemes[basename($plugin->getPluginPath())] =& $plugin;
         unset($plugin);
     }
     // Ensure upload file settings are reloaded when the form is displayed.
     $templateMgr =& TemplateManager::getManager();
     $templateMgr->assign(array('conferenceStyleSheet' => $conference->getSetting('conferenceStyleSheet'), 'conferenceThemes' => $conferenceThemes));
     // Make lists of the sidebar blocks available.
     $templateMgr->initialize();
     $leftBlockPlugins = $disabledBlockPlugins = $rightBlockPlugins = array();
     $plugins =& PluginRegistry::getPlugins('blocks');
     foreach ($plugins as $key => $junk) {
         if (!$plugins[$key]->getEnabled() || $plugins[$key]->getBlockContext() == '') {
             if (count(array_intersect($plugins[$key]->getSupportedContexts(), array(BLOCK_CONTEXT_LEFT_SIDEBAR, BLOCK_CONTEXT_RIGHT_SIDEBAR))) > 0) {
                 $disabledBlockPlugins[] =& $plugins[$key];
             }
         } else {
             switch ($plugins[$key]->getBlockContext()) {
                 case BLOCK_CONTEXT_LEFT_SIDEBAR:
                     $leftBlockPlugins[] =& $plugins[$key];
                     break;
                 case BLOCK_CONTEXT_RIGHT_SIDEBAR:
                     $rightBlockPlugins[] =& $plugins[$key];
                     break;
             }
         }
     }
     $templateMgr->assign(array('disabledBlockPlugins' => &$disabledBlockPlugins, 'leftBlockPlugins' => &$leftBlockPlugins, 'rightBlockPlugins' => &$rightBlockPlugins));
     parent::display();
 }