diff options
Diffstat (limited to 'phpBB/includes/functions_compatibility.php')
| -rw-r--r-- | phpBB/includes/functions_compatibility.php | 32 | 
1 files changed, 29 insertions, 3 deletions
diff --git a/phpBB/includes/functions_compatibility.php b/phpBB/includes/functions_compatibility.php index 093cb19538..fbb1f0e03d 100644 --- a/phpBB/includes/functions_compatibility.php +++ b/phpBB/includes/functions_compatibility.php @@ -133,10 +133,9 @@ function phpbb_clean_path($path)  */  function tz_select($default = '', $truncate = false)  { -	global $user; +	global $template, $user; -	$timezone_select = phpbb_timezone_select($user, $default, $truncate); -	return $timezone_select['tz_select']; +	return phpbb_timezone_select($template, $user, $default, $truncate);  }  /** @@ -166,3 +165,30 @@ function update_foes($group_id = false, $user_id = false)  	global $db, $auth;  	return phpbb_update_foes($db, $auth, $group_id, $user_id);  } + +/** +* Get user rank title and image +* +* @param int $user_rank the current stored users rank id +* @param int $user_posts the users number of posts +* @param string &$rank_title the rank title will be stored here after execution +* @param string &$rank_img the rank image as full img tag is stored here after execution +* @param string &$rank_img_src the rank image source is stored here after execution +* +* @deprecated 3.1.0-RC5 (To be removed: 3.3.0) +* +* Note: since we do not want to break backwards-compatibility, this function will only properly assign ranks to guests if you call it for them with user_posts == false +*/ +function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src) +{ +	global $phpbb_root_path, $phpEx; +	if (!function_exists('phpbb_get_user_rank')) +	{ +		include($phpbb_root_path . 'includes/functions_display.' . $phpEx); +	} + +	$rank_data = phpbb_get_user_rank(array('user_rank' => $user_rank), $user_posts); +	$rank_title = $rank_data['title']; +	$rank_img = $rank_data['img']; +	$rank_img_src = $rank_data['img_src']; +}  | 
