You are here

function _piwik_get_forbidden_tokens in Piwik Web Analytics 7.2

Parameters

array $value: An array of token values.

Return value

array A unique array of invalid tokens.

1 call to _piwik_get_forbidden_tokens()
piwik_token_element_validate in ./piwik.admin.inc
Validate a form element that should have tokens in it.

File

./piwik.admin.inc, line 569
Administrative page callbacks for the piwik module.

Code

function _piwik_get_forbidden_tokens($value) {
  $invalid_tokens = array();
  $value_tokens = is_string($value) ? token_scan($value) : $value;
  foreach ($value_tokens as $type => $tokens) {
    if (array_filter($tokens, '_piwik_contains_forbidden_token')) {
      $invalid_tokens = array_merge($invalid_tokens, array_values($tokens));
    }
  }
  array_unique($invalid_tokens);
  return $invalid_tokens;
}