Elgg
Version master
|
Go to the source code of this file.
Variables | |
$name = elgg_extract('name', $vars, 'entities', false) | |
Entity Picker. More... | |
$guids = (array) elgg_extract('values', $vars, elgg_extract('value', $vars, [])) | |
$params = elgg_extract('options', $vars, []) | |
if(!empty($params)) | $params ['view'] = 'json' |
$wrapper_options | |
$picker | |
$item_view = elgg_extract('item_view', $vars, 'input/autocomplete/item') | |
$items = '' | |
$guids = (array) elgg_extract('values', $vars, elgg_extract('value', $vars, [])) |
Definition at line 22 of file entitypicker.php.
$item_view = elgg_extract('item_view', $vars, 'input/autocomplete/item') |
Definition at line 58 of file entitypicker.php.
$items = '' |
Definition at line 59 of file entitypicker.php.
$name = elgg_extract('name', $vars, 'entities', false) |
Entity Picker.
Sends an array of entity guids.
$vars['values'] Array of user guids for already selected entities or null $vars['limit'] Limit number of entities (default 0 = no limit) $vars['name'] Name of the returned data array (default "entities") $vars['handler'] Name of page handler used to power search (default "livesearch") $vars['options'] Additional options to pass to the handler with the URL query If using custom options, make sure to impose a signed request gatekeeper in the resource view $vars['placeholder'] Optional placeholder text for the input $vars['item_view'] The item view to use for the display of the values (default 'input/autocomplete/item')
Defaults to lazy load entity lists in alphabetical order. User needs to type two characters before seeing the user popup list.
As entities are selected they move down to a "entities" box. When this happens, a hidden input is created to return the GUID in the array with the form
Definition at line 20 of file entitypicker.php.
$params = elgg_extract('options', $vars, []) |
Definition at line 24 of file entitypicker.php.
if (!empty($params)) $params['view'] = 'json' |
Definition at line 35 of file entitypicker.php.
foreach ($guids as $guid) $picker |
Definition at line 45 of file entitypicker.php.
$wrapper_options |
Definition at line 37 of file entitypicker.php.