Open Monograph Press  3.3.0
SettingsHandler.inc.php
1 <?php
2 
16 // Import the base ManagementHandler.
17 import('lib.pkp.pages.management.ManagementHandler');
18 
23  function __construct() {
24  parent::__construct();
25  $this->addRoleAssignment(
26  array(ROLE_ID_SITE_ADMIN),
27  array(
28  'access',
29  )
30  );
31  $this->addRoleAssignment(
32  ROLE_ID_MANAGER,
33  array(
34  'settings',
35  )
36  );
37  }
38 
45  function workflow($args, $request) {
46  parent::workflow($args, $request);
47  TemplateManager::getManager($request)->display('management/workflow.tpl');
48  }
49 
56  function distribution($args, $request) {
57  parent::distribution($args, $request);
58  TemplateManager::getManager($request)->display('management/distribution.tpl');
59  }
60 }
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
SettingsHandler\__construct
__construct()
Definition: SettingsHandler.inc.php:23
SettingsHandler
Handle requests for settings pages.
Definition: SettingsHandler.inc.php:19
SettingsHandler\workflow
workflow($args, $request)
Definition: SettingsHandler.inc.php:45
PKPTemplateManager\getManager
static & getManager($request=null)
Definition: PKPTemplateManager.inc.php:1239
SettingsHandler\distribution
distribution($args, $request)
Definition: SettingsHandler.inc.php:56
ManagementHandler
Base class for all management page handlers.
Definition: ManagementHandler.inc.php:19