/** * @see PKPHandler::setupTemplate() * @param $request PKPKRequest */ function setupTemplate($request) { $templateMgr = TemplateManager::getManager($request); $templateMgr->assign('oldUserId', (int) $request->getUserVar('oldUserId')); // for merging users. parent::setupTemplate($request); }
/** * Constructor */ function PublicationSettingsTabHandler() { parent::ManagerSettingsTabHandler(); $this->setPageTabs(array('genres' => 'controllers/tab/settings/genres.tpl', 'submissionStage' => 'lib.pkp.controllers.tab.settings.submissionStage.form.SubmissionStageForm', 'reviewStage' => 'controllers.tab.settings.reviewStage.form.ReviewStageForm', 'library' => 'controllers/tab/settings/library.tpl', 'productionStage' => 'controllers.tab.settings.productionStage.form.ProductionStageForm', 'emailTemplates' => 'lib.pkp.controllers.tab.settings.emailTemplates.form.EmailTemplatesForm')); // import the file type constants import('lib.pkp.classes.context.LibraryFile'); }
/** * Constructor */ function DistributionSettingsTabHandler() { parent::ManagerSettingsTabHandler(); // In addition to the operations permitted by the parent // class, allow Payment AJAX extras. $this->addRoleAssignment(ROLE_ID_MANAGER, array('getPaymentMethods', 'getPaymentFormContents')); $this->setPageTabs(array('indexing' => 'lib.pkp.controllers.tab.settings.contextIndexing.form.ContextIndexingForm', 'paymentMethod' => 'lib.pkp.controllers.tab.settings.paymentMethod.form.PaymentMethodForm')); }
/** * @copydoc SettingsTabHandler::showTab() */ function showTab($args, $request) { $workingContexts = $this->getWorkingContexts($request); if ($workingContexts && $workingContexts->getCount() > 1) { $templateMgr = TemplateManager::getManager($request); $templateMgr->assign('multipleContexts', true); } return parent::showTab($args, $request); }
/** * @copydoc PKPHandler::initialize() */ function initialize($request, $args = null) { parent::initialize($request, $args); // Load grid-specific translations AppLocale::requireComponents(LOCALE_COMPONENT_PKP_USER); }
/** * Constructor */ function PublicationSettingsTabHandler() { parent::ManagerSettingsTabHandler(); $this->setPageTabs(array('genres' => 'controllers/tab/settings/genres.tpl', 'submissionStage' => 'lib.pkp.controllers.tab.settings.submissionStage.form.SubmissionStageForm', 'reviewStage' => 'controllers.tab.settings.reviewStage.form.ReviewStageForm', 'library' => 'controllers/tab/settings/library/library.tpl', 'emailTemplates' => 'lib.pkp.controllers.tab.settings.emailTemplates.form.EmailTemplatesForm')); }