diff --git a/classes/controller.php b/classes/controller.php index 39b97f28..0ad748f9 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -165,6 +165,7 @@ class AdminController */ protected function taskForgot() { + $param_sep = $this->grav['config']->get('system.param_sep', ':'); $data = $this->post; $username = isset($data['username']) ? $data['username'] : ''; @@ -196,7 +197,7 @@ class AdminController $author = $this->grav['config']->get('site.author.name', ''); $fullname = $user->fullname ?: $username; - $reset_link = rtrim($this->grav['uri']->rootUrl(true), '/') . '/' . trim($this->admin->base, '/') . '/reset/task:reset/user:' . $username . '/token:' . $token; + $reset_link = rtrim($this->grav['uri']->rootUrl(true), '/') . '/' . trim($this->admin->base, '/') . '/reset/task' . $param_sep . 'reset/user'. $param_sep . $username . '/token' . $param_sep . $token; $sitename = $this->grav['config']->get('site.title', 'Website'); $from = $this->grav['config']->get('plugins.email.from', 'noreply@getgrav.org'); @@ -319,6 +320,7 @@ class AdminController */ protected function taskBackup() { + $param_sep = $this->grav['config']->get('system.param_sep', ':'); if (!$this->authoriseTask('backup', ['admin.maintenance', 'admin.super'])) { return; } @@ -343,7 +345,7 @@ class AdminController } $download = urlencode(base64_encode($backup)); - $url = rtrim($this->grav['uri']->rootUrl(true), '/') . '/' . trim($this->admin->base, '/') . '/task:backup/download:' . $download; + $url = rtrim($this->grav['uri']->rootUrl(true), '/') . '/' . trim($this->admin->base, '/') . '/task' . $param_sep . 'backup/download' . $param_sep . $download; $log->content([ 'time' => time(), diff --git a/themes/grav/js/mdeditor.js b/themes/grav/js/mdeditor.js index efe4c0dc..140410d6 100644 --- a/themes/grav/js/mdeditor.js +++ b/themes/grav/js/mdeditor.js @@ -87,7 +87,7 @@ this.preview.container = this.preview; this.mdeditor.on('click', '.grav-mdeditor-button-code, .grav-mdeditor-button-preview', function(e) { - + var task = 'task' + GravAdmin.config.param_sep; e.preventDefault(); if ($this.mdeditor.attr('data-mode') == 'tab') { diff --git a/themes/grav/templates/dashboard.html.twig b/themes/grav/templates/dashboard.html.twig index 0de238d1..643763ba 100644 --- a/themes/grav/templates/dashboard.html.twig +++ b/themes/grav/templates/dashboard.html.twig @@ -8,10 +8,10 @@
diff --git a/themes/grav/templates/pages.html.twig b/themes/grav/templates/pages.html.twig index d9fefa43..7f176950 100644 --- a/themes/grav/templates/pages.html.twig +++ b/themes/grav/templates/pages.html.twig @@ -180,9 +180,9 @@ {% if context.blueprints.fields %}