Open Journal Systems
3.3.0
PLNStatusGridRow.inc.php
1
<?php
2
14
import
(
'lib.pkp.classes.controllers.grid.GridRow'
);
15
16
class
PLNStatusGridRow
extends
GridRow
{
17
//
18
// Overridden template methods
19
//
23
public
function
initialize
($request, $template =
null
) {
24
parent::initialize($request, $template);
25
26
$rowId = $this->
getId
();
27
$actionArgs[
'depositId'
] = $rowId;
28
if
(!empty($rowId)) {
29
$router = $request->getRouter();
30
31
// Create the "reset deposit" action
32
import
(
'lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal'
);
33
$this->
addAction
(
34
new
LinkAction
(
35
'resetDeposit'
,
36
new
RemoteActionConfirmationModal
(
37
$request->getSession(),
38
__(
'plugins.generic.pln.status.confirmReset'
),
39
__(
'common.reset'
),
40
41
$router->url($request,
null
,
null
,
'resetDeposit'
,
null
, $actionArgs,
'modal_reset'
)
42
),
43
__(
'common.reset'
),
44
'reset'
45
)
46
);
47
}
48
}
49
}
RemoteActionConfirmationModal
Class defining a simple confirmation modal with a remote action and ok/cancel buttons.
Definition:
RemoteActionConfirmationModal.inc.php:18
GridRow\addAction
addAction($action, $position=GRID_ACTION_POSITION_DEFAULT)
Definition:
GridRow.inc.php:179
GridBodyElement\getId
getId()
Definition:
GridBodyElement.inc.php:57
GridRow
GridRow implements a row of a Grid. See GridHandler for general information about grids.
Definition:
GridRow.inc.php:29
PLNStatusGridRow\initialize
initialize($request, $template=null)
Definition:
PLNStatusGridRow.inc.php:23
LinkAction
Base class defining an action that can be performed by the user in the user interface.
Definition:
LinkAction.inc.php:22
PLNStatusGridRow
Handle PLNStatus deposit grid row requests.
Definition:
PLNStatusGridRow.inc.php:16
plugins
generic
pln
controllers
grid
PLNStatusGridRow.inc.php
Generated on Fri Aug 28 2020 14:53:13 for Open Journal Systems by
1.8.17