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']) |
|
| $url = elgg_extract('href', $vars, null) |
|
if($url===false) if(!$url &&isset($vars['value'])) if(isset($vars['text'])) | else |
|
| $vars ['class'] = elgg_extract_class($vars, 'elgg-anchor') |
|
if($text!==false &&$text!== '') | $icon = elgg_extract('icon', $vars, '') |
|
if($icon &&!preg_match('/^</', $icon) | $icon_alt ) = elgg_extract('icon_alt', $vars, '') |
|
if($icon_alt &&!preg_match('/^</', $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)) | $rel = elgg_extract('rel', $vars) |
|
| if ($rel=== 'popup'||$rel=== 'toggle') |
|
$allowed_schemes = elgg_extract('allowed_schemes', $vars, ['http', 'https', 'ftp', 'sftp', 'ssh', 'file']) |
if ($icon_alt &&!preg_match('/^</', $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.
if ($url===false) if (!$url &&isset($vars['value'])) if (isset($vars['text'])) else |
Initial value:{
$excerpt_length
Elgg URL display Displays a URL as a link.
elgg_get_excerpt($text, $num_chars=250)
Returns an excerpt.
Definition at line 64 of file url.php.
if($rel=== 'popup'||$rel=== 'toggle') |