Open Journal Systems  3.3.0
SelectableFileListGridHandler.inc.php
1 <?php
17 import('lib.pkp.controllers.grid.files.fileList.FileListGridHandler');
18 
20 
28  function __construct($dataProvider, $stageId, $capabilities = 0) {
29  parent::__construct($dataProvider, $stageId, $capabilities);
30  }
31 
32 
33  //
34  // Overriden methods from GridHandler.
35  //
39  function initFeatures($request, $args) {
40  import('lib.pkp.classes.controllers.grid.feature.selectableItems.SelectableItemsFeature');
41  return array(new SelectableItemsFeature());
42  }
43 
44 
45  //
46  // Implemented methods from GridHandler.
47  //
51  function isDataElementSelected($gridDataElement) {
52  $file = $gridDataElement['submissionFile'];
53  return $file->getViewable();
54  }
55 
59  function getSelectName() {
60  return 'selectedFiles';
61  }
62 }
63 
64 
SelectableFileListGridHandler\getSelectName
getSelectName()
Definition: SelectableFileListGridHandler.inc.php:59
SelectableFileListGridHandler\__construct
__construct($dataProvider, $stageId, $capabilities=0)
Definition: SelectableFileListGridHandler.inc.php:28
FileListGridHandler
Base grid for simple file lists. This grid shows the file type in addition to the file name.
Definition: FileListGridHandler.inc.php:22
SelectableFileListGridHandler\initFeatures
initFeatures($request, $args)
Definition: SelectableFileListGridHandler.inc.php:39
SelectableItemsFeature
Implements grid widgets selectable items functionality.
Definition: SelectableItemsFeature.inc.php:19
SelectableFileListGridHandler
Base grid for selectable file lists. The grid use the SelectableItemFeature to show a check box for e...
Definition: SelectableFileListGridHandler.inc.php:19
SelectableFileListGridHandler\isDataElementSelected
isDataElementSelected($gridDataElement)
Definition: SelectableFileListGridHandler.inc.php:51