From 0c6b884060da5a3afd833675cf84caf1f2449884 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Wed, 16 Mar 2022 09:40:11 +0000 Subject: [PATCH] MDL-74225 dataformat: load plugin settings into admin tree. --- admin/settings/plugins.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/admin/settings/plugins.php b/admin/settings/plugins.php index e7aab48acb9..21810412ad5 100644 --- a/admin/settings/plugins.php +++ b/admin/settings/plugins.php @@ -308,6 +308,13 @@ if ($hassiteconfig) { $temp->add(new admin_setting_managedataformats()); $ADMIN->add('dataformatsettings', $temp); + $plugins = core_plugin_manager::instance()->get_plugins_of_type('dataformat'); + core_collator::asort_objects_by_property($plugins, 'displayname'); + foreach ($plugins as $plugin) { + /** @var \core\plugininfo\dataformat $plugin */ + $plugin->load_settings($ADMIN, 'dataformatsettings', $hassiteconfig); + } + //== Portfolio settings == require_once($CFG->libdir. '/portfoliolib.php'); $catname = new lang_string('portfolios', 'portfolio');