/** * Save the from parameters. */ function execute() { parent::execute(); $siteSettingsDao =& $this->siteSettingsDao; $siteSettingsDao->updateSetting('useAlphalist', (bool) $this->getData('useAlphalist'), 'bool'); $siteSettingsDao->updateSetting('usePaging', (bool) $this->getData('usePaging'), 'bool'); }
/** * Display the form. */ function display() { $pressDao =& DAORegistry::getDAO('PressDAO'); $presses =& $pressDao->getPressNames(); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('redirectOptions', $presses); return parent::display(); }
/** * Display the form. */ function display() { $journalDao =& DAORegistry::getDAO('JournalDAO'); $journals =& $journalDao->getJournalTitles(); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('redirectOptions', $journals); return parent::display(); }
/** * Display the form. */ function display() { $conferenceDao =& DAORegistry::getDAO('ConferenceDAO'); $conferences =& $conferenceDao->getConferenceTitles(); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('redirectOptions', $conferences); return parent::display(); }
/** * Save the from parameters. */ function execute() { parent::execute(); $siteSettingsDao =& $this->siteSettingsDao; /* @var $siteSettingsDao SiteSettingsDAO */ $siteSettingsDao->updateSetting('useAlphalist', (bool) $this->getData('useAlphalist'), 'bool'); $siteSettingsDao->updateSetting('usePaging', (bool) $this->getData('usePaging'), 'bool'); $siteSettingsDao->updateSetting('defaultMetricType', $this->getData('defaultMetricType'), 'string'); $siteSettingsDao->updateSetting('preventManagerPluginManagement', (bool) $this->getData('preventManagerPluginManagement'), 'bool'); }
/** * Display the form. */ function display() { $conferenceDao = DAORegistry::getDAO('ConferenceDAO'); $conferences =& $conferenceDao->getNames(); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('redirectOptions', $conferences); $allThemes =& PluginRegistry::loadCategory('themes'); $themes = array(); foreach ($allThemes as $key => $junk) { $plugin =& $allThemes[$key]; // by ref $themes[basename($plugin->getPluginPath())] =& $plugin; unset($plugin); } $templateMgr->assign('themes', $themes); return parent::display(); }
/** * @see PKPSiteSettingsForm::initData() * @param $request PKPRequest */ function initData($request) { $site = $request->getSite(); $publicFileManager = $publicFileManager = new PublicFileManager(); $siteStyleFilename = $publicFileManager->getSiteFilesPath() . '/' . $site->getSiteStyleFilename(); // Get the files settings that can be uploaded within this form. // FIXME Change the way we get the style sheet setting when // it's implemented in site settings table, like pageHeaderTitleImage. $siteStyleSheet = null; if (file_exists($siteStyleFilename)) { $siteStyleSheet = array('name' => $site->getOriginalStyleFilename(), 'uploadName' => $site->getSiteStyleFilename(), 'dateUploaded' => filemtime($siteStyleFilename)); } $pageHeaderTitleImage = $site->getSetting('pageHeaderTitleImage'); $this->setData('siteStyleSheet', $siteStyleSheet); $this->setData('pageHeaderTitleImage', $pageHeaderTitleImage); $this->setData('themePluginPath', $site->getSetting('themePluginPath')); $this->setData('defaultMetricType', $site->getSetting('defaultMetricType')); parent::initData(); }
function display() { $site =& Request::getSite(); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('customLogo', $site->getSetting('customLogo')); $allThemes =& PluginRegistry::loadCategory('themes'); $themes = array(); foreach ($allThemes as $key => $junk) { $plugin =& $allThemes[$key]; // by ref $themes[basename($plugin->getPluginPath())] =& $plugin; unset($plugin); } $templateMgr->assign_by_ref('themes', $themes); return parent::display(); }
/** * Save site settings. */ function execute($request) { parent::execute($request); $siteDao = DAORegistry::getDAO('SiteDAO'); $site = $siteDao->getSite(); $site->setRedirect($this->getData('redirect')); $site->setMinPasswordLength($this->getData('minPasswordLength')); $siteSettingsDao = $this->siteSettingsDao; foreach ($this->getLocaleFieldNames() as $setting) { $siteSettingsDao->updateSetting($setting, $this->getData($setting), null, true); } $siteSettingsDao->updateSetting('defaultMetricType', $this->getData('defaultMetricType')); // Activate the selected theme plugin $selectedThemePluginPath = $this->getData('themePluginPath'); $site->updateSetting('themePluginPath', $selectedThemePluginPath); $siteDao->updateObject($site); // Save block plugins context positions. import('lib.pkp.classes.controllers.listbuilder.ListbuilderHandler'); ListbuilderHandler::unpack($request, $request->getUserVar('blocks'), array($this, 'deleteEntry'), array($this, 'insertEntry'), array($this, 'updateEntry')); return true; }
/** * Save site settings. */ function execute($request) { parent::execute($request); $siteDao = DAORegistry::getDAO('SiteDAO'); $site = $siteDao->getSite(); $site->setRedirect($this->getData('redirect')); $site->setMinPasswordLength($this->getData('minPasswordLength')); $siteSettingsDao = $this->siteSettingsDao; foreach ($this->getLocaleFieldNames() as $setting) { $siteSettingsDao->updateSetting($setting, $this->getData($setting), null, true); } $siteSettingsDao->updateSetting('defaultMetricType', $this->getData('defaultMetricType')); // Activate the selected theme plugin $selectedThemePluginPath = $this->getData('themePluginPath'); $site->updateSetting('themePluginPath', $selectedThemePluginPath); $siteDao->updateObject($site); return true; }