From fe0aa536ba57d01458b37dd814921afa5b4f3ef2 Mon Sep 17 00:00:00 2001 From: tokul Date: Thu, 14 Jul 2005 14:49:22 +0000 Subject: [PATCH] code reuse. moving generic function from plugin to function/plugins.php git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@9775 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/plugin.php | 20 ++++++++++++++++++++ plugins/info/functions.php | 13 ------------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/functions/plugin.php b/functions/plugin.php index ecd16973..24eb56cb 100644 --- a/functions/plugin.php +++ b/functions/plugin.php @@ -189,6 +189,26 @@ function boolean_hook_function($name,$parm=NULL,$priority=0,$tie=false) { function soupNazi(){ return !checkForJavascript(); } + +/** + * Check if plugin is enabled + * @param string $plugin_name plugin name + * @since 1.5.1 + * @return boolean + */ +function is_plugin_enabled($plugin_name) { + global $plugins; + + if (! isset($plugins) || ! is_array($plugins) || empty($plugins)) + return false; + + if ( in_array($plugin_name,$plugins) ) { + return true; + } else { + return false; + } +} + /*************************************/ /*** MAIN PLUGIN LOADING CODE HERE ***/ /*************************************/ diff --git a/plugins/info/functions.php b/plugins/info/functions.php index a62294a0..5357bf6c 100644 --- a/plugins/info/functions.php +++ b/plugins/info/functions.php @@ -59,17 +59,4 @@ function print_response($response) { } } -/** - * Check if plugin is enabled - * @param string $plugin_name plugin name - * @return boolean - */ -function is_plugin_enabled($plugin_name) { - global $plugins; - if ( in_array($plugin_name,$plugins) ) { - return true; - } else { - return false; - } -} ?> \ No newline at end of file -- 2.25.1