From 12380b8b39d650e1b23b2d9f57af3f3829559d36 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 13 May 2009 19:48:57 +0000 Subject: Add the "advanced settings" controller which lets you see all the vars. We'll eventually turn this into a registry where you can edit settings directly (at your own risk). --- core/controllers/admin_advanced_settings.php | 27 +++++++++++++++++++++++++++ core/helpers/core_menu.php | 14 +++++++++----- core/views/admin_advanced_settings.html.php | 21 +++++++++++++++++++++ themes/admin_default/css/screen.css | 4 ++++ 4 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 core/controllers/admin_advanced_settings.php create mode 100644 core/views/admin_advanced_settings.html.php diff --git a/core/controllers/admin_advanced_settings.php b/core/controllers/admin_advanced_settings.php new file mode 100644 index 00000000..fab8015c --- /dev/null +++ b/core/controllers/admin_advanced_settings.php @@ -0,0 +1,27 @@ +content = new View("admin_advanced_settings.html"); + $view->content->vars = ORM::factory("var")->find_all(); + print $view; + } +} diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php index ca07e37e..b0a6f525 100644 --- a/core/helpers/core_menu.php +++ b/core/helpers/core_menu.php @@ -123,11 +123,15 @@ class core_menu_Core { ->label(t("Languages")) ->url(url::site("admin/languages"))) ->append(Menu::factory("link") - ->id("l10n_mode") - ->label(Session::instance()->get("l10n_mode", false) - ? t("Stop translating") : t("Start translating")) - ->url(url::site("l10n_client/toggle_l10n_mode?csrf=" . - access::csrf_token())))) + ->id("l10n_mode") + ->label(Session::instance()->get("l10n_mode", false) + ? t("Stop translating") : t("Start translating")) + ->url(url::site("l10n_client/toggle_l10n_mode?csrf=" . + access::csrf_token()))) + ->append(Menu::factory("link") + ->id("advanced") + ->label("Advanced") + ->url("admin_advanced_settings"))) ->append(Menu::factory("link") ->id("modules") ->label(t("Modules")) diff --git a/core/views/admin_advanced_settings.html.php b/core/views/admin_advanced_settings.html.php new file mode 100644 index 00000000..e2832d97 --- /dev/null +++ b/core/views/admin_advanced_settings.html.php @@ -0,0 +1,21 @@ + +
+

+

+ +

+ + + + + + + + + + + + + +
module_name ?> name ?> value ?>
+
diff --git a/themes/admin_default/css/screen.css b/themes/admin_default/css/screen.css index 46023486..82cc90eb 100644 --- a/themes/admin_default/css/screen.css +++ b/themes/admin_default/css/screen.css @@ -217,6 +217,10 @@ li.gGroup { margin-right: 1em; } +#gAdminAdvancedSettings tr.setting:hover { + background: #ffc; +} + /** ******************************************************************* * 5) Browser hacks *********************************************************************/ -- cgit v1.2.3