X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fplugin.php;h=46cc9eef46ac37bad10da5b87cbfe88eb0c2d4b0;hb=d59bf2906bc0a0f5f28c508af336ea64cc07e103;hp=4b86b769824c00d8d8f76abce5745e87025edab4;hpb=8bcb63261ce5cd5743c5511f1fca6d52c313b7f3;p=squirrelmail.git
diff --git a/functions/plugin.php b/functions/plugin.php
index 4b86b769..46cc9eef 100644
--- a/functions/plugin.php
+++ b/functions/plugin.php
@@ -18,6 +18,8 @@
$plugin_php = true;
$plugin_general_debug = false;
+
+ $squirrelmail_plugin_hooks = array();
// This function adds a plugin
function use_plugin ($name) {
@@ -32,7 +34,7 @@
{
if ($plugin_general_debug)
echo "plugin: ---- Executing $function to init plugin
\n";
- $function();
+ $function($plugin_general_debug);
}
elseif ($plugin_general_debug)
echo "plugin: -- Init function $function doesn't exist.
\n";
@@ -69,4 +71,16 @@
use_plugin($name);
}
+ if ($plugin_general_debug)
+ {
+ echo "plugin: Hook list
\n";
+ foreach ($squirrelmail_plugin_hooks as $Hook => $Plugins)
+ {
+ foreach ($Plugins as $Name => $Func)
+ {
+ echo "[$Hook][$Name] = $Func
\n";
+ }
+ }
+ }
+
?>