1 system.pages.inc system_token_browser($type)

Token browser JSON endpoint callback.

@since 1.30.0 Function added.

Parameters

string $type: The token type.

File

core/modules/system/system.pages.inc, line 60
System module non-administrative page callbacks.

Code

function system_token_browser($type) {
  $definition = array(
    'ancestors' => array(
      'filter' => FILTER_CALLBACK,
      'options' => 'filter_xss',
    ),
  );

  $input = filter_input_array(INPUT_GET, $definition);
  $ancestors = isset($input['ancestors']) ? backdrop_json_decode($input['ancestors']) : array();
  $show_restricted = (isset($_GET['show_restricted']) && $_GET['show_restricted'] == 'true') ? TRUE : FALSE;

  return system_token_browser_build_level($type, $ancestors, $show_restricted);
}