- $squirrelmail_plugin_hooks['attachment ' . $type]['attachment_common'] =
- 'attachment_common_' . $func;
+ $plugin_type = 'attachment ' . $type;
+ $fn = 'attachment_common_' . $func;
+ if (!empty($squirrelmail_plugin_hooks[$plugin_type])) {
+ $plugins = $squirrelmail_plugin_hooks[$plugin_type];
+ $plugins = array_merge(array('attachment_common', $fn), $plugins);
+ $squirrelmail_plugin_hooks[$plugin_type] = $plugins;
+ } else {
+ $squirrelmail_plugin_hooks[$plugin_type]['attachment_common'] = $fn;
+ }