From 79406900b5498c6059ad16fe278397ae88b0bcbb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20=C5=A0koda?= Date: Thu, 5 Jul 2012 19:33:06 +0200 Subject: [PATCH 1/1] 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, '?'))) { -- 2.43.0