mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-07-30 19:50:36 -04:00
Rollback some of the changes from r20822. But still pull the
determination of the function name and arguments to outside the module loop
This commit is contained in:
@@ -167,10 +167,10 @@ class module_Core {
|
||||
* Run a specific event on all active modules.
|
||||
* @param string $name the event name
|
||||
* @param mixed $data data to pass to each event handler
|
||||
* @param mixed $data2 data to pass to each event handler
|
||||
*/
|
||||
static function event($name, &$data=null, &$data2=null) {
|
||||
$args = empty($data2) ? array(&$data) : array(&$data, &$data2);
|
||||
static function event($name, &$data=null) {
|
||||
$args = func_get_args();
|
||||
array_shift($args);
|
||||
$function = str_replace(".", "_", $name);
|
||||
|
||||
foreach (self::installed() as $module) {
|
||||
|
||||
Reference in New Issue
Block a user