/**
  * @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'));
 }
示例#4
0
 /**
  * @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);
 }
示例#5
0
 /**
  * @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'));
 }