Elgg  Version master
Variables
user_hover.php File Reference

Go to the source code of this file.

Variables

 $user = elgg_extract('entity', $vars)
 User hover menu. More...
 
if(!$user instanceof\ElggUser) $menu = elgg_extract('menu', $vars)
 
if(!$menu instanceof\Elgg\Menu\PreparedMenu) $actions = $menu->getItems('action')
 
 $main = $menu->getItems('default')
 
 $admin = $menu->getItems('admin')
 
 $card
 
 $combined_actions = elgg_is_logged_in() ? $actions + $main : $main
 
 if (!empty($combined_actions))
 

Variable Documentation

if (!$menu instanceof\Elgg\Menu\PreparedMenu) $actions = $menu->getItems('action')

Definition at line 21 of file user_hover.php.

$admin = $menu->getItems('admin')

Definition at line 23 of file user_hover.php.

$card
Initial value:
= elgg_format_element('div', ['class' => 'elgg-menu-hover-card'], elgg_view_entity($user, [
'full_view' => false,
'use_hover' => false,
'size' => 'medium',
'metadata' => false,
]))
elgg_view_entity(\ElggEntity $entity, array $vars=[])
Returns a string of a rendered entity.
Definition: views.php:493
elgg_format_element(string $tag_name, array $attributes=[], string $text= '', array $options=[])
Format an HTML element.
Definition: output.php:145
$user
User hover menu.
Definition: user_hover.php:11

Definition at line 27 of file user_hover.php.

$combined_actions = elgg_is_logged_in() ? $actions + $main : $main

Definition at line 34 of file user_hover.php.

$main = $menu->getItems('default')

Definition at line 22 of file user_hover.php.

if (!$user instanceof\ElggUser) $menu = elgg_extract('menu', $vars)

Definition at line 16 of file user_hover.php.

$user = elgg_extract('entity', $vars)

User hover menu.

Register for the 'register', 'menu:user_hover' plugin hook to add to the user hover menu. There are three sections: action, default, and admin.

$vars['menu'] Menu array provided by elgg_view_menu()

Definition at line 11 of file user_hover.php.

if(!empty($combined_actions))

Definition at line 35 of file user_hover.php.