29 $return = $event->getValue();
35 'name' =>
'view_site',
39 'parent_name' =>
'account',
46 'name' =>
'admin_logout',
47 'icon' =>
'sign-out-alt',
50 'parent_name' =>
'account',
61 'src' =>
$admin->getIconURL(
'small'),
62 'alt' =>
$admin->getDisplayName(),
64 'link_class' =>
'elgg-avatar-small',
88 $return = $event->getValue();
91 'name' =>
'maintenance',
93 'text' =>
elgg_echo(
'admin:configure_utilities:maintenance'),
94 'href' =>
'admin/configure_utilities/maintenance',
95 'link_class' =>
'elgg-maintenance-mode-warning',
115 $return = $event->getValue();
118 'name' =>
'administer',
119 'text' =>
elgg_echo(
'menu:page:header:administer'),
125 'name' =>
'dashboard',
129 'parent_name' =>
'administer',
137 'parent_name' =>
'administer',
143 'href' =>
'admin/users',
145 'parent_name' =>
'administer',
149 'name' =>
'upgrades',
151 'href' =>
'admin/upgrades',
153 'parent_name' =>
'administer',
177 $administer =
$default->get(
'administer');
178 if (!$administer instanceof \
ElggMenuItem || empty($administer->getChildren())) {
184 foreach ($administer->getChildren() as $child) {
185 if ($child->getID() ===
'users') {
199 'name' =>
'users:all',
201 'href' =>
'admin/users',
202 'parent_name' =>
'users',
209 $users->addItemClass(
'elgg-has-selected-child');
210 $users->addItemClass(
'elgg-state-selected');
231 $return = $event->getValue();
234 'name' =>
'configure',
235 'text' =>
elgg_echo(
'menu:page:header:configure'),
241 'name' =>
'settings:basic',
242 'text' =>
elgg_echo(
'admin:site_settings'),
243 'href' =>
'admin/site_settings',
245 'parent_name' =>
'configure',
249 'name' =>
'settings:icons',
251 'href' =>
'admin/site_icons',
253 'parent_name' =>
'configure',
257 'name' =>
'settings:theme',
259 'href' =>
'admin/theme',
261 'parent_name' =>
'configure',
265 'name' =>
'security',
267 'href' =>
'admin/security',
269 'parent_name' =>
'configure',
273 'name' =>
'configure_utilities:maintenance',
274 'text' =>
elgg_echo(
'admin:configure_utilities:maintenance'),
275 'href' =>
'admin/configure_utilities/maintenance',
277 'parent_name' =>
'configure',
281 'name' =>
'configure_utilities:robots',
282 'text' =>
elgg_echo(
'admin:configure_utilities:robots'),
283 'href' =>
'admin/configure_utilities/robots',
285 'parent_name' =>
'configure',
304 $return = $event->getValue();
307 'name' =>
'utilities',
308 'text' =>
elgg_echo(
'menu:page:header:utilities'),
314 'name' =>
'configure_utilities:menu_items',
315 'text' =>
elgg_echo(
'admin:configure_utilities:menu_items'),
316 'href' =>
'admin/configure_utilities/menu_items',
317 'parent_name' =>
'utilities',
340 $return = $event->getValue();
343 'name' =>
'default_widgets',
344 'text' =>
elgg_echo(
'admin:configure_utilities:default_widgets'),
345 'href' =>
'admin/configure_utilities/default_widgets',
346 'parent_name' =>
'utilities',
365 $return = $event->getValue();
368 'name' =>
'information',
369 'text' =>
elgg_echo(
'menu:page:header:information'),
377 'href' =>
'admin/server',
378 'parent_name' =>
'information',
383 'name' =>
'information:security',
385 'href' =>
'admin/security/information',
386 'parent_name' =>
'information',
391 'name' =>
'information:performance',
392 'text' =>
elgg_echo(
'admin:performance'),
393 'href' =>
'admin/performance',
394 'parent_name' =>
'information',
399 'name' =>
'statistics',
401 'href' =>
'admin/statistics',
402 'parent_name' =>
'information',
409 'href' =>
'admin/cron',
410 'parent_name' =>
'information',
elgg_generate_action_url(string $action, array $query=[], bool $add_csrf_tokens=true)
Generate an action URL.
elgg_get_config(string $name, $default=null)
Get an Elgg configuration value.
elgg_is_admin_logged_in()
Returns whether or not the viewer is currently logged in and an admin user.
if(empty($user_guids)) $users
elgg_echo(string $message_key, array $args=[], string $language= '')
Elgg language module Functions to manage language and translations.
elgg_trigger_event_results(string $event, string $type, array $params=[], $returnvalue=null)
Triggers an event where it is expected that the mixed return value could be manipulated by event call...
elgg_view(string $view, array $vars=[], string $viewtype= '')
Return a parsed view.
elgg_get_site_url()
Get the URL for the current (or specified) site, ending with "/".
$selected
Admin helper view for tabs on the different security pages.
elgg_generate_url(string $name, array $parameters=[])
Generate a URL for named route.
elgg_get_logged_in_user_entity()
Return the current logged in user, or null if no user is logged in.
Models an event passed to event handlers.