explaining $plugins tests
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 4 Oct 2005 06:27:18 +0000 (06:27 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 4 Oct 2005 06:27:18 +0000 (06:27 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10131 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/plugin.php

index 0b50ce39e50075a62bfcbb14d5594b5569f63357..280e41464548018e5bb648031b10485eff6829c6 100644 (file)
@@ -198,6 +198,11 @@ function soupNazi(){
 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
+   */
   if (! isset($plugins) || ! is_array($plugins) || empty($plugins))
     return false;