Open Journal Systems
3.3.0
BackendSubmissionsHandler.inc.php
1
<?php
2
17
import
(
'lib.pkp.api.v1._submissions.PKPBackendSubmissionsHandler'
);
18
19
class
BackendSubmissionsHandler
extends
PKPBackendSubmissionsHandler
{
20
24
public
function
__construct
() {
25
\HookRegistry::register
(
'API::_submissions::params'
, array($this,
'addAppSubmissionsParams'
));
26
parent::__construct();
27
}
28
39
public
function
addAppSubmissionsParams
($hookName, $args) {
40
$params =& $args[0];
41
$slimRequest = $args[1];
42
$response = $args[2];
43
44
$originalParams = $slimRequest->getQueryParams();
45
46
if
(!empty($originalParams[
'sectionIds'
])) {
47
if
(is_array($originalParams[
'sectionIds'
])) {
48
$params[
'sectionIds'
] = array_map(
'intval'
, $originalParams[
'sectionIds'
]);
49
}
else
{
50
$params[
'sectionIds'
] = array((
int
) $originalParams[
'sectionIds'
]);
51
}
52
}
53
}
54
}
BackendSubmissionsHandler\__construct
__construct()
Definition:
BackendSubmissionsHandler.inc.php:24
PKPBackendSubmissionsHandler
Handle API requests for backend operations.
Definition:
PKPBackendSubmissionsHandler.inc.php:21
BackendSubmissionsHandler
Handle API requests for backend operations.
Definition:
BackendSubmissionsHandler.inc.php:19
HookRegistry\register
static register($hookName, $callback, $hookSequence=HOOK_SEQUENCE_NORMAL)
Definition:
HookRegistry.inc.php:70
BackendSubmissionsHandler\addAppSubmissionsParams
addAppSubmissionsParams($hookName, $args)
Definition:
BackendSubmissionsHandler.inc.php:39
api
v1
_submissions
BackendSubmissionsHandler.inc.php
Generated on Fri Aug 28 2020 14:50:50 for Open Journal Systems by
1.8.17