Added user birthday icon in profile

Добавляет иконку тортика в профиль.

До этого иконка выводилась только в viewtopic, теперь же она добавляется в viewprofile

Для универсальности написал отдельную функцию которая принимает в себя $user_birthday и $user_id.
This commit is contained in:
Roman Kelesidis 2023-02-20 18:50:03 +07:00
commit e4e337942d
4 changed files with 21 additions and 5 deletions

View file

@ -2092,3 +2092,21 @@ function clean_tor_dirname($dirname)
{
return str_replace(array('[', ']', '<', '>', "'"), array('&#91;', '&#93;', '&lt;', '&gt;', '&#039;'), $dirname);
}
/**
* Get birthday icon
*
* @param $user_birthday
* @param $user_id
* @return string
*/
function user_birthday_icon($user_birthday, $user_id): string
{
global $bb_cfg, $images, $lang;
$current_date = bb_date(TIMENOW, 'md', false);
$user_birthday = ($user_id != GUEST_UID && !empty($user_birthday) && $user_birthday != '1900-01-01')
? date('md', strtotime($user_birthday)) : false;
return ($bb_cfg['birthday_enabled'] && $current_date == $user_birthday) ? '<img src="' . $images['icon_birthday'] . '" alt="" title="' . $lang['HAPPY_BIRTHDAY'] . '" border="0" />' : '';
}