From b99065be0491f6c12032f676bbbfaebfb44d771c Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Mon, 21 May 2012 20:04:42 +0800 Subject: [PATCH] MDL-33032 - dont require repository/lib.php until necessary This is an ugly fix to a broken installer only. --- lib/filestorage/stored_file.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/filestorage/stored_file.php b/lib/filestorage/stored_file.php index 6423d6b3e45..fb7a783e0d3 100644 --- a/lib/filestorage/stored_file.php +++ b/lib/filestorage/stored_file.php @@ -25,8 +25,6 @@ defined('MOODLE_INTERNAL') || die(); -require_once("$CFG->dirroot/repository/lib.php"); - /** * Class representing local files stored in a sha1 file pool. * @@ -63,6 +61,7 @@ class stored_file { $this->filedir = $filedir; // keep secret, do not expose! if (!empty($file_record->repositoryid)) { + require_once("$CFG->dirroot/repository/lib.php"); $this->repository = repository::get_repository_by_id($file_record->repositoryid, SYSCONTEXTID); if ($this->repository->supported_returntypes() & FILE_REFERENCE != FILE_REFERENCE) { // Repository cannot do file reference.