Go to the source code of this file.
|
| $excerpt_length = elgg_extract('excerpt_length', $vars, 100) |
| Elgg URL display Displays a URL as a link. More...
|
|
| $allowed_schemes = elgg_extract('allowed_schemes', $vars, ['http', 'https', 'ftp', 'sftp', 'ssh', 'file', 'mailto', 'tel']) |
|
| $url = elgg_extract('href', $vars) |
|
if($url===false) if(!$url &&isset($vars['value'])) if(elgg_is_empty($url)) if(isset($vars['text'])) | else |
|
| $vars ['class'] = elgg_extract_class($vars, 'elgg-anchor') |
|
if(!isset($vars['aria-label'])&&!isset($vars['aria-labelledby'])&&!isset($vars['title'])&&empty(elgg_strip_tags((string) $text))) if(!elgg_is_empty($text)) | $icon = elgg_extract('icon', $vars, '') |
|
if($icon &&!str_starts_with($icon, '<')) | $icon_alt = elgg_extract('icon_alt', $vars, '') |
|
if($icon_alt &&!str_starts_with($icon_alt, '<')) | $badge = elgg_extract('badge', $vars) |
|
if(!is_null($badge)) | $classes = elgg_extract_class($vars) |
|
if(in_array('elgg-popup', $classes)) | if (in_array('elgg-toggle', $classes)) |
|
$allowed_schemes = elgg_extract('allowed_schemes', $vars, ['http', 'https', 'ftp', 'sftp', 'ssh', 'file', 'mailto', 'tel']) |
if ($icon_alt &&!str_starts_with($icon_alt, '<')) $badge = elgg_extract('badge', $vars) |
$excerpt_length = elgg_extract('excerpt_length', $vars, 100) |
Elgg URL display Displays a URL as a link.
string $vars['text'] The HTML between the tags. string $vars['href'] The raw, un-encoded URL. "" = current URL. "/" = site home page. bool $vars['encode_text'] Run $vars['text'] through htmlspecialchars() (false) bool $vars['is_action'] Is this a link to an action (default: false, unless 'confirm' parameter is set) bool $vars['is_trusted'] Is this link trusted (false) mixed $vars['confirm'] Confirmation dialog text | (bool) true Note that if 'confirm' is set to true or a dialog text, 'is_action' parameter will default to true string $vars['icon'] Name of the Elgg icon, or icon HTML, appended before the text label string $vars['icon_alt'] Name of the Elgg icon, or icon HTML, appended after the text label string $vars['badge'] HTML content of the badge appended after the text label int $vars['excerpt_length'] Length of the URL excerpt if text is not given. string[] $vars['allowed_schemes'] An array of strings with the schemes the URL is allowed to have
Definition at line 23 of file url.php.
Initial value:{
elgg_get_excerpt(string $text, int $num_chars=250)
Returns an excerpt.
$excerpt_length
Elgg URL display Displays a URL as a link.
Definition at line 71 of file url.php.
if (in_array('elgg-popup', $classes)) if(in_array('elgg-toggle', $classes)) |