/** * Display the form. */ function display($request) { $templateMgr = TemplateManager::getManager($request); $journalDao = DAORegistry::getDAO('JournalDAO'); $journals = $journalDao->getAll(true); while ($thisJournal = $journals->next()) { if ($thisJournal->getSetting('publishingMode') == PUBLISHING_MODE_SUBSCRIPTION && $thisJournal->getSetting('enableOpenAccessNotification')) { $templateMgr->assign('displayOpenAccessNotification', true); } } parent::display($request); }
/** * Display the form. */ function display($request) { $templateMgr = TemplateManager::getManager($request); $roleDao = DAORegistry::getDAO('RoleDAO'); $schedConfDao = DAORegistry::getDAO('SchedConfDAO'); $userSettingsDao = DAORegistry::getDAO('UserSettingsDAO'); $userDao = DAORegistry::getDAO('UserDAO'); $schedConfs = $schedConfDao->getAll(); $schedConfs = $schedConfs->toArray(); foreach ($schedConfs as $thisSchedConf) { if ($thisSchedConf->getSetting('enableOpenAccessNotification') == true) { $templateMgr->assign('displayOpenAccessNotification', true); $templateMgr->assign_by_ref('user', $user); break; } } $templateMgr->assign_by_ref('schedConfs', $schedConfs); $templateMgr->assign('helpTopicId', 'conference.users.index'); $schedConf = $request->getSchedConf(); if ($schedConf) { $roleDao = DAORegistry::getDAO('RoleDAO'); $roles = $roleDao->getRolesByUserId($user->getId(), $schedConf->getId()); $roleNames = array(); foreach ($roles as $role) { $roleNames[$role->getPath()] = $role->getRoleName(); } import('classes.schedConf.SchedConfAction'); $templateMgr->assign('allowRegReviewer', SchedConfAction::allowRegReviewer($schedConf)); $templateMgr->assign('allowRegAuthor', SchedConfAction::allowRegAuthor($schedConf)); $templateMgr->assign('allowRegReader', SchedConfAction::allowRegReader($schedConf)); $templateMgr->assign('roles', $roleNames); } $timeZoneDao = DAORegistry::getDAO('TimeZoneDAO'); $timeZones = $timeZoneDao->getTimeZones(); $templateMgr->assign_by_ref('timeZones', $timeZones); parent::display($request); }