From 8a8914cd419fe47d82793677648fd0e6f22eff6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0koda?= Date: Thu, 5 Jul 2012 19:33:06 +0200 Subject: [PATCH] MDL-34175 automatically fix admin JS links --- lib/outputrequirementslib.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/outputrequirementslib.php b/lib/outputrequirementslib.php index a50fcd254f4..5329958a924 100644 --- a/lib/outputrequirementslib.php +++ b/lib/outputrequirementslib.php @@ -399,6 +399,12 @@ class page_requirements_manager { if ($url instanceof moodle_url) { return $url; } else if (strpos($url, '/') === 0) { + // Fix the admin links if needed. + if ($CFG->admin !== 'admin') { + if (strpos($url, "/admin/") === 0) { + $url = preg_replace("|^/admin/|", "/$CFG->admin/", $url); + } + } if (debugging()) { // check file existence only when in debug mode if (!file_exists($CFG->dirroot . strtok($url, '?'))) {