15 import(
'lib.pkp.classes.controllers.grid.GridRow');
16 import(
'lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
27 parent::initialize($request, $template);
30 $element = parent::getData();
31 assert(is_a($element,
'ReviewFormElement'));
32 $rowId = $this->
getId();
34 $router = $request->getRouter();
35 if (!empty($rowId) && is_numeric($rowId)) {
41 $router->url($request,
null,
null,
'editReviewFormElement',
null, array(
'rowId' => $rowId,
'reviewFormId' => $element->getReviewFormId())),
42 __(
'grid.action.edit'),
46 __(
'grid.action.edit'),
54 $request->getSession(),
55 __(
'manager.reviewFormElements.confirmDelete'),
57 $router->url($request,
null,
null,
'deleteReviewFormElement',
null, array(
'rowId' => $rowId,
'reviewFormId' => $element->getReviewFormId()))
59 __(
'grid.action.delete'),