Open Journal Systems
3.3.0
FilesGridDataProvider.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.controllers.grid.GridDataProvider'
);
18
19
class
FilesGridDataProvider
extends
GridDataProvider
{
20
21
/* @var integer */
22
var
$_uploaderRoles
;
23
25
var
$_viewableOnly
=
false
;
26
27
28
//
29
// Getters and Setters
30
//
37
function
setUploaderRoles
($roleAssignments) {
38
$this->_uploaderRoles = array_keys($roleAssignments);
39
}
40
45
function
getUploaderRoles
() {
46
assert(is_array($this->_uploaderRoles) && !empty($this->_uploaderRoles));
47
return
$this->_uploaderRoles
;
48
}
49
54
function
setViewableOnly
($viewableOnly) {
55
$this->_viewableOnly = $viewableOnly;
56
}
57
58
59
//
60
// Public helper methods
61
//
71
function
getAddFileAction
($request) {
72
assert(
false
);
73
}
74
84
function
getSelectAction
($request) {
85
assert(
false
);
86
}
87
88
89
//
90
// Protected helper methods
91
//
96
protected
function
getSubmission
() {
97
return
$this->
getAuthorizedContextObject
(ASSOC_TYPE_SUBMISSION);
98
}
99
}
100
101
FilesGridDataProvider
Basic files grid data provider.
Definition:
FilesGridDataProvider.inc.php:19
FilesGridDataProvider\setViewableOnly
setViewableOnly($viewableOnly)
Definition:
FilesGridDataProvider.inc.php:60
FilesGridDataProvider\getUploaderRoles
getUploaderRoles()
Definition:
FilesGridDataProvider.inc.php:51
FilesGridDataProvider\getSelectAction
getSelectAction($request)
Definition:
FilesGridDataProvider.inc.php:90
FilesGridDataProvider\getAddFileAction
getAddFileAction($request)
Definition:
FilesGridDataProvider.inc.php:77
FilesGridDataProvider\getSubmission
getSubmission()
Definition:
FilesGridDataProvider.inc.php:102
FilesGridDataProvider\$_viewableOnly
$_viewableOnly
Definition:
FilesGridDataProvider.inc.php:31
FilesGridDataProvider\$_uploaderRoles
$_uploaderRoles
Definition:
FilesGridDataProvider.inc.php:25
GridDataProvider\getAuthorizedContextObject
& getAuthorizedContextObject($assocType)
Definition:
GridDataProvider.inc.php:52
FilesGridDataProvider\setUploaderRoles
setUploaderRoles($roleAssignments)
Definition:
FilesGridDataProvider.inc.php:43
GridDataProvider
Grid data providers serve data to the grid classes for presentation in a grid.
Definition:
GridDataProvider.inc.php:19
lib
pkp
controllers
grid
files
FilesGridDataProvider.inc.php
Generated on Fri Aug 28 2020 14:51:53 for Open Journal Systems by
1.8.17