Open Journal Systems
3.3.0
RemoteActionConfirmationModal.inc.php
1
<?php
16
import
(
'lib.pkp.classes.linkAction.request.ConfirmationModal'
);
17
18
class
RemoteActionConfirmationModal
extends
ConfirmationModal
{
20
var
$_remoteAction
;
21
23
var
$_csrfToken
;
24
42
function
__construct
($session, $dialogText, $title =
null
, $remoteAction =
null
, $titleIcon =
null
, $okButton =
null
, $cancelButton =
null
, $canClose =
true
) {
43
parent::__construct($dialogText, $title, $titleIcon, $okButton, $cancelButton, $canClose);
44
45
$this->_remoteAction = $remoteAction;
46
$this->_csrfToken = $session->getCSRFToken();
47
}
48
49
50
//
51
// Getters and Setters
52
//
57
function
getRemoteAction
() {
58
return
$this->_remoteAction
;
59
}
60
65
function
getCSRFToken
() {
66
return
$this->_csrfToken
;
67
}
68
69
70
//
71
// Overridden methods from LinkActionRequest
72
//
76
function
getLocalizedOptions
() {
77
return
array_merge(
78
parent::getLocalizedOptions(),
79
array(
80
'modalHandler'
=>
'$.pkp.controllers.modal.RemoteActionConfirmationModalHandler'
,
81
'remoteAction'
=> $this->
getRemoteAction
(),
82
'csrfToken'
=> $this->
getCSRFToken
(),
83
)
84
);
85
}
86
}
87
88
RemoteActionConfirmationModal\$_csrfToken
$_csrfToken
Definition:
RemoteActionConfirmationModal.inc.php:29
RemoteActionConfirmationModal
Class defining a simple confirmation modal with a remote action and ok/cancel buttons.
Definition:
RemoteActionConfirmationModal.inc.php:18
RemoteActionConfirmationModal\getLocalizedOptions
getLocalizedOptions()
Definition:
RemoteActionConfirmationModal.inc.php:82
ConfirmationModal
Class defining a simple confirmation modal either with remote action or not.
Definition:
ConfirmationModal.inc.php:18
RemoteActionConfirmationModal\getCSRFToken
getCSRFToken()
Definition:
RemoteActionConfirmationModal.inc.php:71
LinkActionRequest\__construct
__construct()
Definition:
LinkActionRequest.inc.php:23
RemoteActionConfirmationModal\getRemoteAction
getRemoteAction()
Definition:
RemoteActionConfirmationModal.inc.php:63
RemoteActionConfirmationModal\$_remoteAction
$_remoteAction
Definition:
RemoteActionConfirmationModal.inc.php:23
RemoteActionConfirmationModal\__construct
__construct($session, $dialogText, $title=null, $remoteAction=null, $titleIcon=null, $okButton=null, $cancelButton=null, $canClose=true)
Definition:
RemoteActionConfirmationModal.inc.php:48
lib
pkp
classes
linkAction
request
RemoteActionConfirmationModal.inc.php
Generated on Fri Aug 28 2020 14:53:22 for Open Journal Systems by
1.8.17