16 import(
'lib.pkp.classes.form.Form');
17 import(
'classes.file.LibraryFileManager');
34 parent::__construct($template);
39 $this,
'fileType',
'required',
'settings.libraryFiles.typeRequired',
52 function fetch($request, $template =
null, $display =
false) {
57 $fileTypeKeys = $this->libraryFileManager->getTypeTitleKeyMap();
58 $templateMgr->assign(
'fileTypes', $fileTypeKeys);
60 return parent::fetch($request, $template, $display);
68 $this->
readUserVars(array(
'libraryFileName',
'fileType',
'publicAccess'));