28 $return = $event->getValue();
32 'text' =>
elgg_echo(
'admin:upgrades:menu:pending'),
33 'href' =>
'admin/upgrades',
38 'name' =>
'completed',
39 'text' =>
elgg_echo(
'admin:upgrades:menu:completed'),
40 'href' =>
'admin/upgrades/finished',
46 'text' =>
elgg_echo(
'admin:upgrades:menu:db'),
47 'href' =>
'admin/upgrades/db',
72 'text' =>
elgg_echo(
'usersettings:notifications:menu:filter:settings'),
81 'text' =>
elgg_echo(
'collection:user:user'),
105 if (!empty($route_name)) {
109 $route_parts = explode(
':', $route_name);
115 $all_link = $event->getParam(
'all_link');
116 if (empty($all_link)) {
118 $all_link =
elgg_generate_url(
"collection:{$entity_type}:{$entity_subtype}:all");
123 elgg_deprecated_notice(
"Using the 'all_link' parameter is deprecated. Use correct route names instead.",
'7.1');
126 if (empty($all_link)) {
164 if (!empty($route_name)) {
168 $route_parts = explode(
':', $route_name);
174 $mine_link = $event->getParam(
'mine_link');
175 if (empty($mine_link)) {
177 $mine_link =
elgg_generate_url(
"collection:{$entity_type}:{$entity_subtype}:owner", [
178 'username' =>
$user->username,
182 'username' =>
$user->username,
186 elgg_deprecated_notice(
"Using the 'mine_link' parameter is deprecated. Use correct route names instead.",
'7.1');
189 if (empty($mine_link)) {
199 'href' => $mine_link,
220 'href' =>
'admin/users',
225 'text' =>
elgg_echo(
'admin:users:online'),
226 'href' =>
'admin/users/online',
231 'text' =>
elgg_echo(
'admin:users:admins'),
232 'href' =>
'admin/users/admins',
237 'text' =>
elgg_echo(
'admin:users:banned'),
238 'href' =>
'admin/users/banned',
242 'name' =>
'unvalidated',
243 'text' =>
elgg_echo(
'admin:users:unvalidated'),
244 'href' =>
'admin/users/unvalidated',
248 'name' =>
'inactive',
249 'text' =>
elgg_echo(
'admin:users:inactive'),
250 'href' =>
'admin/users/inactive',
259 'class' =>
'elgg-toggle',
260 'data-toggle-selector' =>
'.elgg-form-admin-users-search',
281 $return = $event->getValue();
284 'name' =>
'edit_avatar',
Models an event passed to event handlers.
if($item instanceof \ElggEntity) elseif($item instanceof \ElggRiverItem) elseif($item instanceof \ElggRelationship) elseif(is_callable([ $item, 'getType']))
elgg_deprecated_notice(string $msg, string $dep_version)
Log a notice about deprecated use of a function, view, etc.
elgg_extract($key, $array, $default=null, bool $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
elgg_echo(string $message_key, array $args=[], string $language='')
Elgg language module Functions to manage language and translations.
elgg_generate_entity_url(ElggEntity $entity, string $resource='view', ?string $subresource=null, array $parameters=[])
Generate entity URL from a named route.
elgg_get_current_route_name()
Get the route name for the current request.
elgg_route_exists(string $name)
Check if a route is registered.
elgg_generate_url(string $name, array $parameters=[])
Generate a URL for named route.
elgg_get_page_owner_guid()
Elgg page owner library.
elgg_get_page_owner_entity()
Gets the owner entity for the current page.
if(parse_url(elgg_get_site_url(), PHP_URL_PATH) !=='/') if(file_exists(elgg_get_root_path() . 'robots.txt'))
Set robots.txt.
elgg_is_admin_logged_in()
Returns whether or not the viewer is currently logged in and an admin user.
elgg_get_logged_in_user_guid()
Return the current logged in user by guid.
elgg_get_logged_in_user_entity()
Return the current logged in user, or null if no user is logged in.