Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($fileStage, $viewableOnly=false) | |
getAddFileAction ($request) | |
getAuthorizationPolicy ($request, $args, $roleAssignments) | |
getFileStage () | |
getRequestArgs () | |
getStageId () | |
loadData ($filter=array()) | |
prepareSubmissionFileData ($revisions, $viewableOnly=false, $filter=array()) | |
setStageId ($stageId) | |
![]() | |
getSelectAction ($request) | |
getUploaderRoles () | |
setUploaderRoles ($roleAssignments) | |
setViewableOnly ($viewableOnly) | |
![]() | |
__construct () | |
& | getAuthorizedContextObject ($assocType) |
hasAuthorizedContextObject ($assocType) | |
setAuthorizedContext (&$authorizedContext) | |
Data Fields | |
$_fileStage | |
$_stageId | |
![]() | |
$_uploaderRoles | |
$_viewableOnly = false | |
![]() | |
$_authorizedContext | |
Protected Member Functions | |
applyFilter ($revisions, $filter) | |
![]() | |
getSubmission () | |
Definition at line 18 of file SubmissionFilesGridDataProvider.inc.php.
SubmissionFilesGridDataProvider::__construct | ( | $fileStage, | |
$viewableOnly = false |
|||
) |
Constructor
$fileStage | integer One of the SUBMISSION_FILE_* constants. |
$viewableOnly | boolean True iff only viewable files should be included. |
Definition at line 38 of file SubmissionFilesGridDataProvider.inc.php.
References FilesGridDataProvider\setViewableOnly().
|
protected |
Apply the filter to the list of revisions, returning only matching elements.
$revisions | array List of potential submission files to include. |
$filter | array Associative array of filter data |
Definition at line 139 of file SubmissionFilesGridDataProvider.inc.php.
References AppLocale\getLocale().
Referenced by prepareSubmissionFileData().
SubmissionFilesGridDataProvider::getAddFileAction | ( | $request | ) |
Configures and returns the action to add a file.
NB: Must be overridden by subclasses (if implemented).
$request | Request |
Reimplemented from FilesGridDataProvider.
Reimplemented in QueryNoteFilesGridDataProvider, ReviewerReviewAttachmentGridDataProvider, ReviewGridDataProvider, DependentFilesGridDataProvider, and ReviewRevisionsGridDataProvider.
Definition at line 120 of file SubmissionFilesGridDataProvider.inc.php.
References FilesGridDataProvider\getSubmission().
SubmissionFilesGridDataProvider::getAuthorizationPolicy | ( | $request, | |
$args, | |||
$roleAssignments | |||
) |
Get the authorization policy.
$request | PKPRequest |
$args | array |
$roleAssignments | array |
Reimplemented from GridDataProvider.
Reimplemented in QueryNoteFilesGridDataProvider, ReviewGridDataProvider, ReviewerReviewAttachmentGridDataProvider, and ReviewerReviewFilesGridDataProvider.
Definition at line 107 of file SubmissionFilesGridDataProvider.inc.php.
References getStageId(), and FilesGridDataProvider\setUploaderRoles().
SubmissionFilesGridDataProvider::getFileStage | ( | ) |
Get the file stage.
Definition at line 86 of file SubmissionFilesGridDataProvider.inc.php.
References $_fileStage.
Referenced by ReviewRevisionsGridDataProvider\loadData(), ReviewGridDataProvider\loadData(), and ReviewerReviewAttachmentGridDataProvider\loadData().
SubmissionFilesGridDataProvider::getRequestArgs | ( | ) |
Get an array with all request parameters necessary to uniquely identify the data selection of this data provider.
Reimplemented from GridDataProvider.
Reimplemented in QueryNoteFilesGridDataProvider, ReviewerReviewFilesGridDataProvider, ReviewerReviewAttachmentGridDataProvider, and ReviewGridDataProvider.
Definition at line 73 of file SubmissionFilesGridDataProvider.inc.php.
References FilesGridDataProvider\getSubmission().
SubmissionFilesGridDataProvider::getStageId | ( | ) |
Get the workflow stage.
Definition at line 62 of file SubmissionFilesGridDataProvider.inc.php.
References $_stageId.
Referenced by QueryNoteFilesGridDataProvider\getAuthorizationPolicy(), getAuthorizationPolicy(), CopyeditFilesGridDataProvider\getSelectAction(), and FinalDraftFilesGridDataProvider\getSelectAction().
SubmissionFilesGridDataProvider::loadData | ( | $filter = array() | ) |
Retrieve the data to load into the grid.
$filter | array An optional associative array with filter data as returned by GridHandler::getFilterSelectionData(). If no filter has been selected by the user then the array will be empty. |
Reimplemented from GridDataProvider.
Reimplemented in ReviewerReviewAttachmentGridDataProvider, ReviewGridDataProvider, QueryNoteFilesGridDataProvider, ReviewerReviewFilesGridDataProvider, DependentFilesGridDataProvider, and ReviewRevisionsGridDataProvider.
Definition at line 93 of file SubmissionFilesGridDataProvider.inc.php.
References DAORegistry\getDAO(), FilesGridDataProvider\getSubmission(), and prepareSubmissionFileData().
SubmissionFilesGridDataProvider::prepareSubmissionFileData | ( | $revisions, | |
$viewableOnly = false , |
|||
$filter = array() |
|||
) |
Rearrange file revisions by file id and return the file data wrapped into an array so that grid implementations can add further data.
$revisions | array List of SubmissionFiles |
$viewableOnly | boolean optional True iff only viewable files should be listed |
$filter | array optional Associative array of filter conditions |
Definition at line 161 of file SubmissionFilesGridDataProvider.inc.php.
References applyFilter().
Referenced by ReviewRevisionsGridDataProvider\loadData(), DependentFilesGridDataProvider\loadData(), QueryNoteFilesGridDataProvider\loadData(), ReviewGridDataProvider\loadData(), ReviewerReviewAttachmentGridDataProvider\loadData(), and loadData().
SubmissionFilesGridDataProvider::setStageId | ( | $stageId | ) |
Set the workflow stage.
$stageId | int WORKFLOW_STAGE_ID_... |
Definition at line 54 of file SubmissionFilesGridDataProvider.inc.php.
integer SubmissionFilesGridDataProvider::$_fileStage |
Definition at line 30 of file SubmissionFilesGridDataProvider.inc.php.
Referenced by getFileStage().
integer SubmissionFilesGridDataProvider::$_stageId |
Definition at line 24 of file SubmissionFilesGridDataProvider.inc.php.
Referenced by getStageId().