From d76d8569afeee87362625152affe9eefd67cb2a2 Mon Sep 17 00:00:00 2001 From: rWatcher Date: Tue, 3 Jul 2012 16:07:34 -0400 Subject: [PATCH] Added option to disable rich text editor. --- 3.0/modules/pages/helpers/pages_installer.php | 10 +++++++++- 3.0/modules/pages/helpers/pages_theme.php | 7 ++++--- 3.0/modules/pages/module.info | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/3.0/modules/pages/helpers/pages_installer.php b/3.0/modules/pages/helpers/pages_installer.php index eac63f3f..c1738a77 100644 --- a/3.0/modules/pages/helpers/pages_installer.php +++ b/3.0/modules/pages/helpers/pages_installer.php @@ -31,8 +31,12 @@ class pages_installer { UNIQUE KEY(`name`)) DEFAULT CHARSET=utf8;"); + // Set some initial values. + module::set_var("pages", "show_sidebar", true); + module::set_var("pages", "disable_rte", false); + // Set the module version number. - module::set_version("pages", 2); + module::set_version("pages", 3); } static function upgrade($version) { $db = Database::instance(); @@ -40,5 +44,9 @@ class pages_installer { $db->query("ALTER TABLE {static_pages} ADD COLUMN `display_menu` boolean default 0"); module::set_version("pages", $version = 2); } + if ($version == 2) { + module::set_var("pages", "disable_rte", false); + module::set_version("pages", $version = 3); + } } } diff --git a/3.0/modules/pages/helpers/pages_theme.php b/3.0/modules/pages/helpers/pages_theme.php index 590b5780..52f905ae 100644 --- a/3.0/modules/pages/helpers/pages_theme.php +++ b/3.0/modules/pages/helpers/pages_theme.php @@ -20,8 +20,9 @@ class pages_theme_Core { static function admin_head($theme) { // Load jHtmlArea js and css. - return $theme->script("jHtmlArea-0.7.0.js") . - $theme->css("jHtmlArea.css"); + if (module::get_var("pages", "disable_rte", false) == false) { + return $theme->script("jHtmlArea-0.7.0.js") . + $theme->css("jHtmlArea.css"); + } } } - \ No newline at end of file diff --git a/3.0/modules/pages/module.info b/3.0/modules/pages/module.info index be37cc06..1e9685ec 100644 --- a/3.0/modules/pages/module.info +++ b/3.0/modules/pages/module.info @@ -1,6 +1,6 @@ name = "Pages" description = "Allows Gallery admins to create static pages." -version = 2 +version = 3 author_name = "rWatcher" author_url = "http://codex.gallery2.org/User:RWatcher" info_url = "http://codex.gallery2.org/Gallery3:Modules:Pages"