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'),
124 'name' =>
'dashboard',
128 'parent_name' =>
'administer',
136 'parent_name' =>
'administer',
142 'href' =>
'admin/users',
144 'parent_name' =>
'administer',
148 'name' =>
'upgrades',
150 'href' =>
'admin/upgrades',
152 'parent_name' =>
'administer',
156 'name' =>
'administer_utilities',
157 'text' =>
elgg_echo(
'admin:administer_utilities'),
160 'parent_name' =>
'administer',
161 'show_with_empty_children' =>
false,
185 $administer =
$default->get(
'administer');
186 if (!$administer instanceof \
ElggMenuItem || empty($administer->getChildren())) {
192 foreach ($administer->getChildren() as $child) {
193 if ($child->getID() ===
'users') {
207 'name' =>
'users:all',
209 'href' =>
'admin/users',
210 'parent_name' =>
'users',
217 $users->addItemClass(
'elgg-has-selected-child');
218 $users->addItemClass(
'elgg-state-selected');
239 $return = $event->getValue();
242 'name' =>
'configure',
243 'text' =>
elgg_echo(
'menu:page:header:configure'),
248 'name' =>
'settings:basic',
249 'text' =>
elgg_echo(
'admin:site_settings'),
250 'href' =>
'admin/site_settings',
252 'parent_name' =>
'configure',
256 'name' =>
'settings:icons',
258 'href' =>
'admin/site_icons',
260 'parent_name' =>
'configure',
264 'name' =>
'security',
266 'href' =>
'admin/security',
268 'parent_name' =>
'configure',
273 'name' =>
'configure_utilities',
274 'text' =>
elgg_echo(
'admin:configure_utilities'),
277 'parent_name' =>
'configure',
280 'name' =>
'configure_utilities:maintenance',
281 'text' =>
elgg_echo(
'admin:configure_utilities:maintenance'),
282 'href' =>
'admin/configure_utilities/maintenance',
283 'parent_name' =>
'configure_utilities',
286 'name' =>
'configure_utilities:menu_items',
287 'text' =>
elgg_echo(
'admin:configure_utilities:menu_items'),
288 'href' =>
'admin/configure_utilities/menu_items',
289 'parent_name' =>
'configure_utilities',
292 'name' =>
'configure_utilities:robots',
293 'text' =>
elgg_echo(
'admin:configure_utilities:robots'),
294 'href' =>
'admin/configure_utilities/robots',
295 'parent_name' =>
'configure_utilities',
318 $return = $event->getValue();
321 'name' =>
'default_widgets',
322 'text' =>
elgg_echo(
'admin:configure_utilities:default_widgets'),
323 'href' =>
'admin/configure_utilities/default_widgets',
324 'parent_name' =>
'configure_utilities',
343 $return = $event->getValue();
346 'name' =>
'information',
347 'text' =>
elgg_echo(
'menu:page:header:information'),
354 'href' =>
'admin/server',
355 'parent_name' =>
'information',
360 'name' =>
'information:security',
362 'href' =>
'admin/security/information',
363 'parent_name' =>
'information',
368 'name' =>
'information:performance',
369 'text' =>
elgg_echo(
'admin:performance'),
370 'href' =>
'admin/performance',
371 'parent_name' =>
'information',
376 'name' =>
'statistics',
378 'href' =>
'admin/statistics',
379 'parent_name' =>
'information',
386 'href' =>
'admin/cron',
387 '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_in_context(string $context)
Check if this context exists anywhere in the stack.
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.