simplified check. thanks, Jon.
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 4 Oct 2005 17:21:10 +0000 (17:21 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 4 Oct 2005 17:21:10 +0000 (17:21 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10132 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/plugin.php

index 280e41464548018e5bb648031b10485eff6829c6..8cf261b73cb23d3d3d47c77f16b42d4d84ec42a2 100644 (file)
@@ -199,11 +199,12 @@ function is_plugin_enabled($plugin_name) {
   global $plugins;
 
   /**
-   * check if variable is set. can't do is_array(), if variable is not set
-   * check if it is an array
-   * there is no need to call in_array() if $plugins array is empty
+   * check if variable is empty. if var is not set, php empty 
+   * returns true without error notice.
+   *
+   * then check if it is an array
    */
-  if (! isset($plugins) || ! is_array($plugins) || empty($plugins))
+  if (empty($plugins) || ! is_array($plugins))
     return false;
 
   if ( in_array($plugin_name,$plugins) ) {