16 import(
'lib.pkp.controllers.grid.files.SelectableSubmissionFileListCategoryGridHandler');
23 import(
'lib.pkp.controllers.grid.files.query.QueryNoteFilesCategoryGridDataProvider');
25 $stageId = $request->getUservar(
'stageId');
29 FILE_GRID_DELETE|FILE_GRID_VIEW_NOTES|FILE_GRID_EDIT
39 'fetchGrid',
'fetchCategory',
'fetchRow',
43 'updateQueryNoteFiles'
48 $this->
setTitle(
'submission.queryNoteFiles');
59 $submissionFile = $gridDataElement[
'submissionFile'];
63 if ($dataProvider->getFileStage() != $submissionFile->getFileStage())
return false;
67 $headNote = $query->getHeadNote();
68 return ($submissionFile->getAssocType() == ASSOC_TYPE_NOTE && $submissionFile->getAssocId() == $headNote->getId());
84 import(
'lib.pkp.controllers.grid.files.query.form.ManageQueryNoteFilesForm');
85 $manageQueryNoteFilesForm =
new ManageQueryNoteFilesForm($submission->getId(), $query->getId(), $request->getUserVar(
'noteId'));
86 $manageQueryNoteFilesForm->readInputData();
88 if ($manageQueryNoteFilesForm->validate()) {
89 $manageQueryNoteFilesForm->execute(