Elgg  Version master
Variables
bulk_actions.php File Reference

Go to the source code of this file.

Variables

 $query = get_input('q')
 
 $getter = $query ? 'elgg_search' : 'elgg_get_entities'
 
 $default_options
 
 $options = (array) elgg_extract('options', $vars, [])
 
 $users
 
if(empty($users)) $default_menu_vars
 
 $menu_vars = (array) elgg_extract('menu_vars', $vars, [])
 

Variable Documentation

◆ $default_menu_vars

if (empty( $users)) $default_menu_vars
Initial value:
= [
'class' => ['elgg-menu-hz', 'elgg-admin-users-bulkactions-buttons'],
'item_contents_view' => 'navigation/menu/elements/item/submit',
'filter_value' => elgg_extract('filter', $vars, 'all'),
'show_ban' => true,
'show_unban' => true,
'show_delete' => true,
'show_validate' => false,
]
$vars
Definition: theme.php:3
elgg_extract($key, $array, $default=null, bool $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
Definition: elgglib.php:240

Definition at line 64 of file bulk_actions.php.

◆ $default_options

$default_options
Initial value:
= [
'type' => 'user',
'list_type' => 'table',
'limit' => max(25, elgg_get_config('default_limit'), (int) get_input('limit', 0)),
'columns' => [
elgg()->table_columns->checkbox(elgg_view('input/checkbox', [
'name' => 'user_guids',
'title' => elgg_echo('table_columns:fromView:checkbox'),
]), [
'name' => 'user_guids[]',
]),
elgg()->table_columns->icon(null, [
'use_hover' => false,
]),
elgg()->table_columns->user(null, [
'item_view' => 'user/default/admin_column',
]),
elgg()->table_columns->email(),
elgg()->table_columns->time_created(null, [
'format' => 'friendly',
]),
elgg()->table_columns->entity_menu(null, [
'add_user_hover_admin_section' => true,
'admin_listing' => elgg_extract('filter', $vars, 'all'),
]),
],
'list_class' => 'elgg-admin-users',
'query' => $query,
]
$query
elgg_get_config(string $name, $default=null)
Get an Elgg configuration value.
elgg()
Bootstrapping and helper procedural code available for use in Elgg core and plugins.
Definition: elgglib.php:12
get_input(string $variable, $default=null, bool $filter_result=true)
Parameter input functions.
Definition: input.php:20
elgg_echo(string $message_key, array $args=[], string $language='')
Elgg language module Functions to manage language and translations.
Definition: languages.php:17
elgg_view(string $view, array $vars=[], string $viewtype='')
Return a parsed view.
Definition: views.php:156

Definition at line 18 of file bulk_actions.php.

◆ $getter

$getter = $query ? 'elgg_search' : 'elgg_get_entities'

Definition at line 15 of file bulk_actions.php.

◆ $menu_vars

$menu_vars = (array) elgg_extract('menu_vars', $vars, [])

Definition at line 74 of file bulk_actions.php.

◆ $options

$options = (array) elgg_extract('options', $vars, [])

Definition at line 49 of file bulk_actions.php.

◆ $query

$query = get_input('q')

◆ $users

$users
Initial value:
})
$options
$getter
const ELGG_SHOW_DISABLED_ENTITIES
Definition: constants.php:123
elgg_call(int $flags, Closure $closure)
Calls a callable autowiring the arguments using public DI services and applying logic based on flags.
Definition: elgglib.php:290
elgg_list_entities(array $options=[], ?callable $getter=null, ?callable $viewer=null)
Returns a string of rendered entities.
Definition: entities.php:551

Definition at line 52 of file bulk_actions.php.