changed the taskbar to display a user icon
This commit is contained in:
parent
8e3824cb3c
commit
7cd9b13e19
@ -10,6 +10,23 @@ function show_taskbar ($con, $login)
|
|||||||
{
|
{
|
||||||
$title = (isset($login['email']) && $login['email'] != '')?
|
$title = (isset($login['email']) && $login['email'] != '')?
|
||||||
('title=' . htmlspecialchars($login['email'])): '';
|
('title=' . htmlspecialchars($login['email'])): '';
|
||||||
|
|
||||||
|
// attempt to load the user icon regardless of its upload state.
|
||||||
|
// if it has not been uploaded, it won't be found.
|
||||||
|
// check a file system may be faster than checking the database.
|
||||||
|
$icon_src = '';
|
||||||
|
$icon_path = CODEPOT_USERICON_DIR . '/' . $login['id'] . '.png';
|
||||||
|
$icon_image = file_get_contents($icon_path);
|
||||||
|
if ($icon_image)
|
||||||
|
{
|
||||||
|
$icon_src = sprintf (
|
||||||
|
'<img style="vertical-align:middle;" src="data:%s;base64,%s" alt="" />',
|
||||||
|
mime_content_type($icon_path),
|
||||||
|
base64_encode($icon_image)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
print $icon_src;
|
||||||
|
|
||||||
print anchor ('user/home', htmlspecialchars($login['id']), $title);
|
print anchor ('user/home', htmlspecialchars($login['id']), $title);
|
||||||
|
|
||||||
$hex = $con->converter->AsciiToHex (current_url());
|
$hex = $con->converter->AsciiToHex (current_url());
|
||||||
|
Loading…
Reference in New Issue
Block a user