示例#1
0
<?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);
示例#2
0
 /**
  * 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']);
 }