From 11efad5ccc30fc726d556dcafc5f4bade80655d5 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 5 Aug 2016 11:58:32 +0800 Subject: [PATCH] MDL-55473 theme_noname: Use template for admin search form Part of MDL-55071 --- .../output/block_settings_renderer.php | 50 +++++++++++++++++++ .../block_settings/search_form.mustache | 7 +++ 2 files changed, 57 insertions(+) create mode 100644 theme/noname/classes/output/block_settings_renderer.php create mode 100644 theme/noname/templates/block_settings/search_form.mustache diff --git a/theme/noname/classes/output/block_settings_renderer.php b/theme/noname/classes/output/block_settings_renderer.php new file mode 100644 index 00000000000..da42287a782 --- /dev/null +++ b/theme/noname/classes/output/block_settings_renderer.php @@ -0,0 +1,50 @@ +. + +/** + * Overriden block settings renderer. + * + * @package theme_noname + * @copyright 2016 Frédéric Massart - FMCorz.net + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +namespace theme_noname\output; +defined('MOODLE_INTERNAL') || die(); + +require_once($CFG->dirroot . '/blocks/settings/renderer.php'); + +use moodle_url; + +/** + * Overriden block settings renderer. + * + * @package theme_noname + * @copyright 2016 Frédéric Massart - FMCorz.net + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ +class block_settings_renderer extends \block_settings_renderer { + + public function search_form(moodle_url $formtarget, $searchvalue) { + $data = [ + 'action' => $formtarget->out(false), + 'label' => get_string('searchinsettings', 'admin'), + 'searchvalue' => $searchvalue + ]; + return $this->render_from_template('block_settings/search_form', $data); + } + +} diff --git a/theme/noname/templates/block_settings/search_form.mustache b/theme/noname/templates/block_settings/search_form.mustache new file mode 100644 index 00000000000..facd316e7ac --- /dev/null +++ b/theme/noname/templates/block_settings/search_form.mustache @@ -0,0 +1,7 @@ + -- 2.43.0