. * */ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\Util\Strings; /** * Hashtag module. */ class Hashtag extends BaseModule { public static function content(array $parameters = []) { $result = []; $t = Strings::escapeHtml($_REQUEST['t']); if (empty($t)) { System::jsonExit($result); } $taglist = DBA::p("SELECT DISTINCT(`term`) FROM `term` WHERE `term` LIKE ? AND `type` = ? ORDER BY `term`", $t . '%', intval(TERM_HASHTAG) ); while ($tag = DBA::fetch($taglist)) { $result[] = ['text' => $tag['term']]; } DBA::close($taglist); System::jsonExit($result); } }