<?php /** * View that can be used to linkify URLs, hashtags, usernames and emails * This can be used as an alternative to output/longtext, if you don't need * all the tag filtering and paragraphs * * @uses $vars['value'] STR Text to linkify * @uses $vars['parse_urls'] BOOL Disable URL linkification * @uses $vars['parse_hashtags'] BOOL Disable hashtag linkification * @uses $vars['parse_emails'] BOOL Disable email linkification * @uses $vars['parse_usernames'] BOOL Disable usernames linkification */ $value = elgg_extract('value', $vars, ''); echo hypeapps_linkify_tokens($value, $vars);
/** * Linkify longtext output * * @param string $hook "view" * @param string $type "output/longtext" * @param array $return View vars * @param array $params Hook params * @return array */ public static function linkifyLongtext($hook, $type, $return, $params) { if (!elgg_get_plugin_setting('linkify', 'hypeScraper')) { return; } return hypeapps_linkify_tokens($return, $params['vars']); }