* @license GPL 2 (http://www.gnu.org/licenses/gpl.html) */ global $INFO, $lang, $TPL; $use_avatar = $TPL->getConf('useAvatar'); $extensions_update = array(); $avatar_size = 96; $avatar_size_small = 32; if ($use_avatar) { $avatar_img_small = $TPL->getAvatar($_SERVER['REMOTE_USER'], $INFO['userinfo']['mail'], $avatar_size_small); $avatar_img = $TPL->getAvatar($_SERVER['REMOTE_USER'], $INFO['userinfo']['mail'], $avatar_size); } else { $avatar_img = tpl_getMediaFile(array('images/avatar.png')); } $label_type = 'info'; $user_type = 'User'; if ($INFO['ismanager']) { $label_type = 'warning'; $user_type = 'Manager'; } if ($INFO['isadmin']) { $label_type = 'danger'; $user_type = 'Admin'; } if ($INFO['isadmin'] && $TPL->getConf('notifyExtensionsUpdate')) { /** @var $plugin_controller PluginController */ global $plugin_controller; $extension = plugin_load('helper','extension_extension'); foreach ($plugin_controller->getList('', true) as $plugin) { $extension->setExtension($plugin); if ($extension->updateAvailable() && $extension->isEnabled()) { $extensions_update[] = $extension->getDisplayName(); } } sort($extensions_update); } ?>