diff options
| author | Joas Schilling <nickvergessen@gmx.de> | 2012-03-16 10:42:40 +0100 |
|---|---|---|
| committer | Joas Schilling <nickvergessen@gmx.de> | 2012-08-01 10:18:40 +0200 |
| commit | 2581b0e1e3c68bfae8357dddc1d379914fd67654 (patch) | |
| tree | 1e44634a0418f163ee5a407185de79a52b13bf3c /phpBB/viewtopic.php | |
| parent | dcf97714a56801bcaf41addeadb08bcacc4514df (diff) | |
| download | forums-2581b0e1e3c68bfae8357dddc1d379914fd67654.tar forums-2581b0e1e3c68bfae8357dddc1d379914fd67654.tar.gz forums-2581b0e1e3c68bfae8357dddc1d379914fd67654.tar.bz2 forums-2581b0e1e3c68bfae8357dddc1d379914fd67654.tar.xz forums-2581b0e1e3c68bfae8357dddc1d379914fd67654.zip | |
[feature/events] Adding ledge viewtopic_user_cache_guest
Used by phpBB Gallery
PHPBB3-9550
Diffstat (limited to 'phpBB/viewtopic.php')
| -rw-r--r-- | phpBB/viewtopic.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php index 8bca1973a7..256bada0d9 100644 --- a/phpBB/viewtopic.php +++ b/phpBB/viewtopic.php @@ -1068,7 +1068,7 @@ while ($row = $db->sql_fetchrow($result)) { if ($poster_id == ANONYMOUS) { - $user_cache[$poster_id] = array( + $user_cache_data = array( 'joined' => '', 'posts' => '', 'from' => '', @@ -1103,6 +1103,13 @@ while ($row = $db->sql_fetchrow($result)) 'allow_pm' => 0, ); + $vars = array('user_cache_data', 'row', 'poster_id'); + $event = new phpbb_event_data(compact($vars)); + $phpbb_dispatcher->dispatch('core.viewtopic_user_cache_guest', $event); + extract($event->get_data_filtered($vars)); + + $user_cache[$poster_id] = $user_cache_data; + get_user_rank($row['user_rank'], false, $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']); } else |
