PHP Class PublicFileManager, ojs

Inheritance: extends FileManager
Afficher le fichier Open project: pkp/ojs Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( ) Constructor
copyJournalFile ( $journalId, $sourceFile, $destFileName ) : boolean Copy a file to a journals's public directory.
getContextFilesPath ( $assocType, $contextId ) : string Get the path to a journal's public files directory.
getJournalFilesPath ( $journalId ) : string Get the path to a journal's public files directory.
removeJournalFile ( $journalId, $fileName ) : boolean Delete a file from a journal's public directory.
uploadJournalFile ( $journalId, $fileName, $destFileName ) : boolean Upload a file to a journals's public directory.
writeJournalFile ( $journalId, $destFileName, $contents ) : boolean Write a file to a journals's public directory.

Method Details

__construct() public méthode

Constructor
public __construct ( )

copyJournalFile() public méthode

Copy a file to a journals's public directory.
public copyJournalFile ( $journalId, $sourceFile, $destFileName ) : boolean
$journalId int
$sourceFile string the source of the file to copy
$destFileName string the destination file name
Résultat boolean

getContextFilesPath() public méthode

Get the path to a journal's public files directory.
public getContextFilesPath ( $assocType, $contextId ) : string
$assocType int Assoc type for context
$contextId int Press ID
Résultat string

getJournalFilesPath() public méthode

Get the path to a journal's public files directory.
public getJournalFilesPath ( $journalId ) : string
$journalId int
Résultat string

removeJournalFile() public méthode

Delete a file from a journal's public directory.
public removeJournalFile ( $journalId, $fileName ) : boolean
$journalId int
$fileName string the target file name
Résultat boolean

uploadJournalFile() public méthode

Upload a file to a journals's public directory.
public uploadJournalFile ( $journalId, $fileName, $destFileName ) : boolean
$journalId int
$fileName string the name of the file in the upload form
$destFileName string the destination file name
Résultat boolean

writeJournalFile() public méthode

Write a file to a journals's public directory.
public writeJournalFile ( $journalId, $destFileName, $contents ) : boolean
$journalId int
$destFileName string the destination file name
$contents string the contents to write to the file
Résultat boolean