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($icon &&!str_starts_with($icon, '<')) | $icon_alt = (string) elgg_extract('icon_alt', $vars) |
|
if($icon_alt &&!str_starts_with($icon_alt, '<')) | $badge = (string) elgg_extract('badge', $vars) |
|
if(!elgg_is_empty($badge)) | $classes = elgg_extract_class($vars) |
|
if(in_array('elgg-popup', $classes)) | if (in_array( 'elgg-toggle', $classes)) |
|
◆ $allowed_schemes
$allowed_schemes = elgg_extract('allowed_schemes', $vars, ['http', 'https', 'ftp', 'sftp', 'ssh', 'file', 'mailto', 'tel']) |
◆ $badge
if ( $icon_alt &&!str_starts_with( $icon_alt, '<')) $badge = (string) elgg_extract('badge', $vars) |
◆ $classes
◆ $excerpt_length
$excerpt_length = elgg_extract('excerpt_length', $vars, 100) |
Elgg URL display Displays a URL as a link.
@uses string $vars['text'] The HTML between the tags. @uses string $vars['href'] The raw, un-encoded URL. "" = current URL. "/" = site home page. @uses bool $vars['encode_text'] Run $vars['text'] through htmlspecialchars() (false) @uses bool $vars['is_action'] Is this a link to an action (default: false, unless 'confirm' parameter is set) @uses bool $vars['is_trusted'] Is this link trusted (false) @uses 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 @uses string $vars['icon'] Name of the Elgg icon, or icon HTML, appended before the text label @uses string $vars['icon_alt'] Name of the Elgg icon, or icon HTML, appended after the text label @uses string $vars['badge'] HTML content of the badge appended after the text label @uses int $vars['excerpt_length'] Length of the URL excerpt if text is not given. @uses 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.
◆ $icon_alt
◆ $url
◆ $vars
◆ else
Initial value:{
$excerpt_length
Elgg URL display Displays a URL as a link.
elgg_get_excerpt(string $text, int $num_chars=250)
Returns an excerpt.
Definition at line 71 of file url.php.
◆ if
if (in_array( 'elgg-popup', $classes)) if(in_array('elgg-toggle', $classes)) |
( |
in_array( 'elgg-toggle', $classes) |
| ) |
|