Open Journal Systems
3.3.0
LibraryFileAdminGridDataProvider.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.controllers.grid.CategoryGridDataProvider'
);
18
19
class
LibraryFileAdminGridDataProvider
extends
CategoryGridDataProvider
{
20
22
var
$_context
;
23
25
var
$_canEdit
;
26
30
function
__construct
($canEdit) {
31
$this->_canEdit = $canEdit;
32
parent::__construct();
33
}
34
35
36
//
37
// Getters and Setters
38
//
39
43
function
getAuthorizationPolicy
($request, $args, $roleAssignments) {
44
$this->_context = $request->getContext();
45
import
(
'lib.pkp.classes.security.authorization.ContextAccessPolicy'
);
46
return
new
ContextAccessPolicy
($request, $roleAssignments);
47
}
48
52
function
getRequestArgs
() {
53
return
array(
'canEdit'
=> $this->
canEdit
());
54
}
55
60
function
&
getContext
() {
61
return
$this->_context
;
62
}
63
64
69
function
canEdit
() {
70
return
$this->_canEdit
;
71
}
72
73
77
function
loadCategoryData
($request, $fileType, $filter =
null
) {
78
79
// Elements to be displayed in the grid
80
$libraryFileDao =
DAORegistry::getDAO
(
'LibraryFileDAO'
);
/* @var $libraryFileDao LibraryFileDAO */
81
$context = $this->
getContext
();
82
$libraryFiles = $libraryFileDao->getByContextId($context->getId(), $fileType);
83
84
return
$libraryFiles->toAssociativeArray();
85
}
86
}
87
88
LibraryFileAdminGridDataProvider\getRequestArgs
getRequestArgs()
Definition:
LibraryFileAdminGridDataProvider.inc.php:52
ContextAccessPolicy
Class to control access to PKP applications' setup components.
Definition:
ContextAccessPolicy.inc.php:17
LibraryFileAdminGridDataProvider\$_canEdit
$_canEdit
Definition:
LibraryFileAdminGridDataProvider.inc.php:25
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
LibraryFileAdminGridDataProvider\$_context
$_context
Definition:
LibraryFileAdminGridDataProvider.inc.php:22
LibraryFileAdminGridDataProvider\loadCategoryData
loadCategoryData($request, $fileType, $filter=null)
Definition:
LibraryFileAdminGridDataProvider.inc.php:77
LibraryFileAdminGridDataProvider\canEdit
canEdit()
Definition:
LibraryFileAdminGridDataProvider.inc.php:69
LibraryFileAdminGridDataProvider\getContext
& getContext()
Definition:
LibraryFileAdminGridDataProvider.inc.php:60
CategoryGridDataProvider
Provide access to category grid data. Can optionally use a grid data provider object that already pro...
Definition:
CategoryGridDataProvider.inc.php:20
LibraryFileAdminGridDataProvider\__construct
__construct($canEdit)
Definition:
LibraryFileAdminGridDataProvider.inc.php:30
LibraryFileAdminGridDataProvider
Definition:
LibraryFileAdminGridDataProvider.inc.php:19
LibraryFileAdminGridDataProvider\getAuthorizationPolicy
getAuthorizationPolicy($request, $args, $roleAssignments)
Definition:
LibraryFileAdminGridDataProvider.inc.php:43
lib
pkp
controllers
grid
settings
library
LibraryFileAdminGridDataProvider.inc.php
Generated on Fri Aug 28 2020 14:52:31 for Open Journal Systems by
1.8.17