aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/memberlist.php
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2012-02-04 07:12:00 -0500
committerJoas Schilling <nickvergessen@gmx.de>2012-08-01 10:17:04 +0200
commit9877ab1ff36dd66ccc517ffeb00832ff12ee7995 (patch)
treebfacec8610fdeaa48c8306b316b289c8922cd275 /phpBB/memberlist.php
parent4da001625df4cc13d71e0ae6a61d573207165a7f (diff)
downloadforums-9877ab1ff36dd66ccc517ffeb00832ff12ee7995.tar
forums-9877ab1ff36dd66ccc517ffeb00832ff12ee7995.tar.gz
forums-9877ab1ff36dd66ccc517ffeb00832ff12ee7995.tar.bz2
forums-9877ab1ff36dd66ccc517ffeb00832ff12ee7995.tar.xz
forums-9877ab1ff36dd66ccc517ffeb00832ff12ee7995.zip
[feature/events] Add core.memberlist_profile_data ledge.
This is needed by the avatars on memberlist modification. PHPBB3-9550
Diffstat (limited to 'phpBB/memberlist.php')
-rw-r--r--phpBB/memberlist.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/phpBB/memberlist.php b/phpBB/memberlist.php
index 4f9a8cdff3..0845eb23f6 100644
--- a/phpBB/memberlist.php
+++ b/phpBB/memberlist.php
@@ -1693,7 +1693,7 @@ function show_profile($data, $user_notes_enabled = false, $warn_user_enabled = f
}
// Dump it out to the template
- return array(
+ $data = array(
'AGE' => $age,
'RANK_TITLE' => $rank_title,
'JOINED' => $user->format_date($data['user_regdate']),
@@ -1741,6 +1741,13 @@ function show_profile($data, $user_notes_enabled = false, $warn_user_enabled = f
'L_VIEWING_PROFILE' => sprintf($user->lang['VIEWING_PROFILE'], $username),
);
+
+ $vars = array('data');
+ $event = new phpbb_event_data(compact($vars));
+ $phpbb_dispatcher->dispatch('core.memberlist_profile_data', $event);
+ extract($event->get_data_filtered($vars));
+
+ return $data;
}
function _sort_last_active($first, $second)