Open Journal Systems
3.3.0
AjaxAction.inc.php
1
<?php
16
define(
'AJAX_REQUEST_TYPE_GET'
,
'get'
);
17
define(
'AJAX_REQUEST_TYPE_POST'
,
'post'
);
18
19
import
(
'lib.pkp.classes.linkAction.request.LinkActionRequest'
);
20
21
class
AjaxAction
extends
LinkActionRequest
{
22
24
var
$_remoteAction
;
25
27
var
$_requestType
;
28
29
35
function
__construct
($remoteAction, $requestType = AJAX_REQUEST_TYPE_POST) {
36
parent::__construct();
37
$this->_remoteAction = $remoteAction;
38
$this->_requestType = $requestType;
39
}
40
41
42
//
43
// Getters and Setters
44
//
49
function
getRemoteAction
() {
50
return
$this->_remoteAction
;
51
}
52
57
function
getRequestType
() {
58
return
$this->_requestType
;
59
}
60
61
62
//
63
// Overridden protected methods from LinkActionRequest
64
//
68
function
getJSLinkActionRequest
() {
69
return
'$.pkp.classes.linkAction.AjaxRequest'
;
70
}
71
75
function
getLocalizedOptions
() {
76
return
array(
77
'url'
=> $this->
getRemoteAction
(),
78
'requestType'
=> $this->
getRequestType
()
79
);
80
}
81
}
82
83
LinkActionRequest
Abstract base class defining an action to be taken when a link action is activated.
Definition:
LinkActionRequest.inc.php:19
AjaxAction\getJSLinkActionRequest
getJSLinkActionRequest()
Definition:
AjaxAction.inc.php:74
AjaxAction\__construct
__construct($remoteAction, $requestType=AJAX_REQUEST_TYPE_POST)
Definition:
AjaxAction.inc.php:41
AjaxAction\getRemoteAction
getRemoteAction()
Definition:
AjaxAction.inc.php:55
AjaxAction\$_requestType
$_requestType
Definition:
AjaxAction.inc.php:33
AjaxAction
Class defining an AJAX action.
Definition:
AjaxAction.inc.php:21
AjaxAction\getLocalizedOptions
getLocalizedOptions()
Definition:
AjaxAction.inc.php:81
LinkActionRequest\__construct
__construct()
Definition:
LinkActionRequest.inc.php:23
AjaxAction\getRequestType
getRequestType()
Definition:
AjaxAction.inc.php:63
AjaxAction\$_remoteAction
$_remoteAction
Definition:
AjaxAction.inc.php:27
lib
pkp
classes
linkAction
request
AjaxAction.inc.php
Generated on Fri Aug 28 2020 14:50:36 for Open Journal Systems by
1.8.17