diff options
Diffstat (limited to 'includes/filerepo/FSRepo.php')
-rw-r--r-- | includes/filerepo/FSRepo.php | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/includes/filerepo/FSRepo.php b/includes/filerepo/FSRepo.php index 9c8d85dc..42c9c945 100644 --- a/includes/filerepo/FSRepo.php +++ b/includes/filerepo/FSRepo.php @@ -24,9 +24,9 @@ /** * A repository for files accessible via the local filesystem. * Does not support database access or registration. - * + * * This is a mostly a legacy class. New uses should not be added. - * + * * @ingroup FileRepo * @deprecated since 1.19 */ @@ -46,6 +46,9 @@ class FSRepo extends FileRepo { $thumbDir = isset( $info['thumbDir'] ) ? $info['thumbDir'] : "{$directory}/thumb"; + $transcodedDir = isset( $info['transcodedDir'] ) + ? $info['transcodedDir'] + : "{$directory}/transcoded"; $fileMode = isset( $info['fileMode'] ) ? $info['fileMode'] : 0644; @@ -53,15 +56,16 @@ class FSRepo extends FileRepo { $repoName = $info['name']; // Get the FS backend configuration $backend = new FSFileBackend( array( - 'name' => $info['name'] . '-backend', - 'lockManager' => 'fsLockManager', + 'name' => $info['name'] . '-backend', + 'lockManager' => 'fsLockManager', 'containerPaths' => array( - "{$repoName}-public" => "{$directory}", - "{$repoName}-temp" => "{$directory}/temp", - "{$repoName}-thumb" => $thumbDir, + "{$repoName}-public" => "{$directory}", + "{$repoName}-temp" => "{$directory}/temp", + "{$repoName}-thumb" => $thumbDir, + "{$repoName}-transcoded" => $transcodedDir, "{$repoName}-deleted" => $deletedDir ), - 'fileMode' => $fileMode, + 'fileMode' => $fileMode, ) ); // Update repo config to use this backend $info['backend'] = $backend; |