/** * Display registration form for new users. * @param $args array * @param $request PKPRequest */ function register($args, &$request) { $this->validate($request); $this->setupTemplate($request, true); $journal =& $request->getJournal(); if ($journal != null) { import('classes.user.form.RegistrationForm'); if (checkPhpVersion('5.0.0')) { // WARNING: This form needs $this in constructor $regForm = new RegistrationForm(); } else { $regForm =& new RegistrationForm(); } if ($regForm->isLocaleResubmit()) { $regForm->readInputData(); } else { $regForm->initData(); } $regForm->display(); } else { $journalDao =& DAORegistry::getDAO('JournalDAO'); $journals =& $journalDao->getJournals(true); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('source', $request->getUserVar('source')); $templateMgr->assign_by_ref('journals', $journals); $templateMgr->display('user/registerSite.tpl'); } }
/** * Display registration form for new users. * @param $args array * @param $request PKPRequest */ function register($args, &$request) { $this->validate(); $this->setupTemplate(true); $press =& Request::getPress(); if ($press != null) { import('classes.user.form.RegistrationForm'); if (checkPhpVersion('5.0.0')) { // WARNING: This form needs $this in constructor $regForm = new RegistrationForm(); } else { $regForm =& new RegistrationForm(); } if ($regForm->isLocaleResubmit()) { $regForm->readInputData(); } else { $regForm->initData(); } $regForm->display(); } else { $pressDao =& DAORegistry::getDAO('PressDAO'); $presses =& $pressDao->getEnabledPresses(); //Enabled added $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('source', Request::getUserVar('source')); $templateMgr->assign_by_ref('presses', $presses); $templateMgr->display('user/registerSite.tpl'); } }
/** * Display registration form for new users. */ function register($args, &$request) { $this->validate(); $this->setupTemplate(true); $journal =& Request::getJournal(); if ($journal != null) { import('classes.user.form.RegistrationForm'); if (checkPhpVersion('5.0.0')) { // WARNING: This form needs $this in constructor $regForm = new RegistrationForm(); } else { $regForm =& new RegistrationForm(); } if ($regForm->isLocaleResubmit()) { $regForm->readInputData(); } else { $regForm->initData(); } //%CBP% get registration criteria, if defined $CBPPlatformDao =& DAORegistry::getDAO('CBPPlatformDAO'); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('registrationCriteria', $CBPPlatformDao->getRegistrationCriteria($journal->getId())); $regForm->display(); } else { $journalDao =& DAORegistry::getDAO('JournalDAO'); $journals =& $journalDao->getEnabledJournals(); //Enabled added $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('source', Request::getUserVar('source')); $templateMgr->assign_by_ref('journals', $journals); $templateMgr->display('user/registerSite.tpl'); } }
/** * Display registration form for new users. */ function register($args, &$request) { $this->validate($request); $this->setupTemplate($request, true); import('classes.user.form.RegistrationForm'); $regForm = new RegistrationForm(); if ($regForm->isLocaleResubmit()) { $regForm->readInputData(); } else { $regForm->initData(); } $regForm->display(); }
/** * Display registration form for new users. */ function register() { $this->validate(); $this->setupTemplate(true); import('classes.user.form.RegistrationForm'); if (checkPhpVersion('5.0.0')) { // WARNING: This form needs $this in constructor $regForm = new RegistrationForm(); } else { $regForm =& new RegistrationForm(); } if ($regForm->isLocaleResubmit()) { $regForm->readInputData(); } else { $regForm->initData(); } $regForm->display(); }
/** * Display form to edit a registration. * @param $args array * @param $request PKPRequest */ function editRegistration($args, &$request) { $this->validate(); $this->setupTemplate($request); $schedConf =& $request->getSchedConf(); $registrationId = !isset($args) || empty($args) ? null : (int) $args[0]; $userId = $request->getUserVar('userId'); $registrationDao = DAORegistry::getDAO('RegistrationDAO'); // Ensure registration is valid and for this scheduled conference if ($registrationId != null && $registrationDao->getRegistrationSchedConfId($registrationId) == $schedConf->getId() || $registrationId == null && $userId) { import('classes.registration.form.RegistrationForm'); $templateMgr =& TemplateManager::getManager($request); $templateMgr->append('pageHierarchy', array($request->url(null, null, 'manager', 'registration'), 'manager.registration')); if ($registrationId == null) { $templateMgr->assign('registrationTitle', 'manager.registration.createTitle'); } else { $templateMgr->assign('registrationTitle', 'manager.registration.editTitle'); } $registrationForm = new RegistrationForm($registrationId, $userId); if ($registrationForm->isLocaleResubmit()) { $registrationForm->readInputData(); } else { $registrationForm->initData(); } $registrationForm->display(); } else { $request->redirect(null, null, null, 'registration'); } }