diff --git a/theme/standardlogo/README.html b/theme/standardlogo/README.html
index b5f19a3b5b4..810f29100a3 100644
--- a/theme/standardlogo/README.html
+++ b/theme/standardlogo/README.html
@@ -3,11 +3,11 @@
To add your own homepage logo to this theme, you can simply:
-- upload a file called logo.jpg in your Site Files (look on the home page),
+
- upload a file called logo.jpg or logo.gif in your Site Files (look on the home page),
OR
-- put a file called logo.jpg in the main Moodle directory (using FTP, for example).
+- put a file called logo.jpg or logo.gif in the main Moodle directory (using FTP, for example).
diff --git a/theme/standardlogo/header.html b/theme/standardlogo/header.html
index f90754fa6e6..f1993861864 100644
--- a/theme/standardlogo/header.html
+++ b/theme/standardlogo/header.html
@@ -18,16 +18,24 @@
dirroot/logo.jpg")) {
- $standardlogo = "$CFG->wwwroot/logo.jpg";
- } else if (file_exists("$CFG->dataroot/1/logo.jpg")) {
+ if (file_exists($CFG->dirroot.'/logo.jpg')) {
+ $standardlogo = $CFG->wwwroot.'/logo.jpg';
+ } else if (file_exists($CFG->dirroot.'/logo.gif')) {
+ $standardlogo = $CFG->wwwroot.'/logo.gif';
+ } else if (file_exists($CFG->dataroot.'/1/logo.jpg')) {
if (empty($CFG->slasharguments)) {
- $standardlogo = "$CFG->wwwroot/file.php?file=/1/logo.jpg";
+ $standardlogo = $CFG->wwwroot.'/file.php?file=/1/logo.jpg';
} else {
- $standardlogo = "$CFG->wwwroot/file.php/1/logo.jpg";
+ $standardlogo = $CFG->wwwroot.'/file.php/1/logo.jpg';
+ }
+ } else if (file_exists($CFG->dataroot.'/1/logo.gif')) {
+ if (empty($CFG->slasharguments)) {
+ $standardlogo = $CFG->wwwroot.'/file.php?file=/1/logo.gif';
+ } else {
+ $standardlogo = $CFG->wwwroot.'/file.php/1/logo.gif';
}
} else {
- $standardlogo = "$CFG->wwwroot/theme/$CFG->theme/logo.jpg";
+ $standardlogo = $CFG->wwwroot.'/theme/'.$CFG->theme.'/logo.gif';
}
?>