summaryrefslogtreecommitdiff
path: root/modules/gallery/helpers/module.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gallery/helpers/module.php')
-rw-r--r--modules/gallery/helpers/module.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/gallery/helpers/module.php b/modules/gallery/helpers/module.php
index ae8bcc11..8e203566 100644
--- a/modules/gallery/helpers/module.php
+++ b/modules/gallery/helpers/module.php
@@ -294,13 +294,18 @@ class module_Core {
case 2:
gallery_event::$function($args[0], $args[1]);
break;
+ case 3:
+ gallery_event::$function($args[0], $args[1], $args[2]);
+ break;
+ case 4: // Context menu events have 4 arguments so lets optimize them
+ gallery_event::$function($args[0], $args[1], $args[2], $args[3]);
+ break;
default:
+ Kohana::log("error", "Number of arguments: " . count($args));
call_user_func_array(array("gallery_event", $function), $args);
}
}
- // @todo: consider calling gallery_event first, since for things menus we need it to do some
- // setup
foreach (self::$active as $module) {
if ($module->name == "gallery") {
continue;