16 import(
'lib.pkp.classes.controllers.grid.GridRow');
26 $this->_monograph = $monograph;
27 parent::__construct();
36 function initialize($request, $template =
null) {
38 parent::initialize($request, $template);
44 if ($representative !=
null && is_numeric($representative->getId())) {
45 $router = $request->getRouter();
46 $actionArgs = array_merge(
47 parent::getRequestArgs(),
48 array(
'submissionId' => $monograph->getId(),
49 'representativeId' => $representative->getId())
53 import(
'lib.pkp.classes.linkAction.request.AjaxModal');
58 $router->url($request,
null,
null,
'editRepresentative',
null, $actionArgs),
59 __(
'grid.action.edit'),
62 __(
'grid.action.edit'),
67 import(
'lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
70 'deleteRepresentative',
72 $request->getSession(),
73 __(
'common.confirmDelete'),
75 $router->url($request,
null,
null,
'deleteRepresentative',
null, $actionArgs),
78 __(
'grid.action.delete'),