Open Journal Systems
3.3.0
ManageIssuesHandler.inc.php
1
<?php
2
16
import
(
'classes.handler.Handler'
);
17
18
class
ManageIssuesHandler
extends
Handler
{
20
var
$issue
;
21
23
var
$_isBackendPage
=
true
;
24
28
function
__construct
() {
29
parent::__construct();
30
$this->
addRoleAssignment
(
31
array(ROLE_ID_MANAGER),
32
array(
33
'index'
,
34
)
35
);
36
}
37
41
function
authorize
($request, &$args, $roleAssignments) {
42
import
(
'lib.pkp.classes.security.authorization.PKPSiteAccessPolicy'
);
43
$this->
addPolicy
(
new
PKPSiteAccessPolicy
($request,
null
, $roleAssignments));
44
return
parent::authorize($request, $args, $roleAssignments);
45
}
46
53
function
index
($args, $request) {
54
$this->
setupTemplate
($request);
55
AppLocale::requireComponents
(LOCALE_COMPONENT_APP_EDITOR, LOCALE_COMPONENT_APP_MANAGER);
56
57
$templateMgr =
TemplateManager::getManager
($request);
58
$templateMgr->assign([
59
'pageTitle'
=> __(
'editor.navigation.issues'
)
60
]);
61
return
$templateMgr->display(
'manageIssues/issues.tpl'
);
62
}
63
}
64
65
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition:
PKPHandler.inc.php:213
ManageIssuesHandler\$issue
$issue
Definition:
ManageIssuesHandler.inc.php:20
AppLocale\requireComponents
static requireComponents()
Definition:
env1/MockAppLocale.inc.php:56
ManageIssuesHandler\authorize
authorize($request, &$args, $roleAssignments)
Definition:
ManageIssuesHandler.inc.php:41
ManageIssuesHandler
Definition:
ManageIssuesHandler.inc.php:18
ManageIssuesHandler\index
index($args, $request)
Definition:
ManageIssuesHandler.inc.php:53
PKPTemplateManager\getManager
static & getManager($request=null)
Definition:
PKPTemplateManager.inc.php:1239
PKPHandler\setupTemplate
setupTemplate($request)
Definition:
PKPHandler.inc.php:466
PKPHandler\addPolicy
addPolicy($authorizationPolicy, $addToTop=false)
Definition:
PKPHandler.inc.php:157
Handler
Base request handler application class.
Definition:
Handler.inc.php:18
PKPSiteAccessPolicy
Class to that makes sure that a user is logged in.
Definition:
PKPSiteAccessPolicy.inc.php:20
ManageIssuesHandler\__construct
__construct()
Definition:
ManageIssuesHandler.inc.php:28
ManageIssuesHandler\$_isBackendPage
$_isBackendPage
Definition:
ManageIssuesHandler.inc.php:23
pages
manageIssues
ManageIssuesHandler.inc.php
Generated on Fri Aug 28 2020 14:52:35 for Open Journal Systems by
1.8.17