aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2015-06-17 15:39:06 +0200
committerMarc Alexander <admin@m-a-styles.de>2015-06-17 15:39:06 +0200
commit8b28881aa2e23a5dedf0fee9b243f0f9415b7558 (patch)
treea2772aec3acea5ba2ca2375bd332488462e3e098
parent0bab5db1dd8e3c3e855b258471b0b24a1ace268d (diff)
parent4f05364eb9ba8db297b7f694198241c9c9717c0e (diff)
downloadforums-8b28881aa2e23a5dedf0fee9b243f0f9415b7558.tar
forums-8b28881aa2e23a5dedf0fee9b243f0f9415b7558.tar.gz
forums-8b28881aa2e23a5dedf0fee9b243f0f9415b7558.tar.bz2
forums-8b28881aa2e23a5dedf0fee9b243f0f9415b7558.tar.xz
forums-8b28881aa2e23a5dedf0fee9b243f0f9415b7558.zip
Merge pull request #3712 from VSEphpbb/ticket/13882
[ticket/13882] Add lazy load avatars to phpbb avatar wrappers
-rw-r--r--phpBB/includes/functions.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 68020458c7..27c286c598 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -4783,13 +4783,14 @@ function phpbb_build_hidden_fields_for_query_params($request, $exclude = null)
* @param array $user_row Row from the users table
* @param string $alt Optional language string for alt tag within image, can be a language key or text
* @param bool $ignore_config Ignores the config-setting, to be still able to view the avatar in the UCP
+* @param bool $lazy If true, will be lazy loaded (requires JS)
*
* @return string Avatar html
*/
-function phpbb_get_user_avatar($user_row, $alt = 'USER_AVATAR', $ignore_config = false)
+function phpbb_get_user_avatar($user_row, $alt = 'USER_AVATAR', $ignore_config = false, $lazy = false)
{
$row = \phpbb\avatar\manager::clean_row($user_row, 'user');
- return phpbb_get_avatar($row, $alt, $ignore_config);
+ return phpbb_get_avatar($row, $alt, $ignore_config, $lazy);
}
/**
@@ -4798,13 +4799,14 @@ function phpbb_get_user_avatar($user_row, $alt = 'USER_AVATAR', $ignore_config =
* @param array $group_row Row from the groups table
* @param string $alt Optional language string for alt tag within image, can be a language key or text
* @param bool $ignore_config Ignores the config-setting, to be still able to view the avatar in the UCP
+* @param bool $lazy If true, will be lazy loaded (requires JS)
*
* @return string Avatar html
*/
-function phpbb_get_group_avatar($user_row, $alt = 'GROUP_AVATAR', $ignore_config = false)
+function phpbb_get_group_avatar($user_row, $alt = 'GROUP_AVATAR', $ignore_config = false, $lazy = false)
{
$row = \phpbb\avatar\manager::clean_row($user_row, 'group');
- return phpbb_get_avatar($row, $alt, $ignore_config);
+ return phpbb_get_avatar($row, $alt, $ignore_config, $lazy);
}
/**