From 0eb87ede661bb772c81580492d03af1952cb06f2 Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Tue, 22 Dec 2015 14:06:23 +0100 Subject: [PATCH] Fix redirect in deleting media from file field. Better format for file field code --- classes/controller.php | 6 ++++++ themes/grav/templates/forms/fields/file/file.html.twig | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/classes/controller.php b/classes/controller.php index 2f72d7fe..e9d6450e 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -1478,6 +1478,12 @@ class AdminController } $redirect = base64_decode($uri->param('redirect')); + $route = $this->grav['config']->get('plugins.admin.route'); + + if (substr($redirect, 0, strlen($route)) == $route) { + $redirect = substr($redirect, strlen($route) + 1); + } + $this->post = array('_redirect' => $redirect); return true; } diff --git a/themes/grav/templates/forms/fields/file/file.html.twig b/themes/grav/templates/forms/fields/file/file.html.twig index 96b08fde..3add7fa6 100644 --- a/themes/grav/templates/forms/fields/file/file.html.twig +++ b/themes/grav/templates/forms/fields/file/file.html.twig @@ -10,7 +10,12 @@ {% else %} {% if value %} {{ value|replace({(files.destination ~ '/'): ''}) }} - + {% endif %}