View file sys/plugins/classes/user.getAvatar.php

File size: 713B
<?php

/**
 * Получение аватара пользователя
 * Использовать как $user->getAvatar([макс. ширина аватара в пикселях])
 * @param \user $user
 * @param array $args
 * @return string
 */
function user_getAvatar($user, $args) {
    $max_width = empty($args[0]) ? 48 : $args[0];

    $avatar_file_name = $user->id . '.jpg';
    $avatars_path = FILES . '/.avatars'; // папка с аватарами
    $avatars_dir = new files($avatars_path);
    if ($avatars_dir->is_file($avatar_file_name)) {
        $avatar = new files_file($avatars_path, $avatar_file_name);
        return $avatar->getScreen($max_width, 0);
    }
}

?>