16 import(
'lib.pkp.classes.controllers.grid.GridRow');
26 parent::initialize($request, $template);
29 assert($rowData !=
null);
31 $rowId = $this->
getId();
34 if (!empty($rowId) && is_numeric($rowId)) {
35 $actionArgs = array_merge(
37 array(
'categoryId' => $rowData->getId())
39 $router = $request->getRouter();
44 $router->url($request,
null,
null,
'editCategory',
null, $actionArgs),
45 __(
'grid.category.edit')
47 __(
'grid.action.edit'),
51 import(
'lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
55 $request->getSession(),
56 __(
'grid.category.removeText'),
58 $router->url($request,
null,
null,
'deleteCategory',
null, $actionArgs)
60 __(
'grid.action.remove'),