mirror of
https://github.com/friendica/friendica
synced 2024-12-27 12:42:19 +00:00
33 lines
533 B
PHP
33 lines
533 B
PHP
|
<?php
|
||
|
|
||
|
namespace Friendica\Model;
|
||
|
|
||
|
use Friendica\BaseObject;
|
||
|
use Friendica\Database\DBA;
|
||
|
|
||
|
/**
|
||
|
* Model for DB specific logic for the search entity
|
||
|
*/
|
||
|
class Search extends BaseObject
|
||
|
{
|
||
|
/**
|
||
|
* Returns the list of user defined tags (e.g. #Friendica)
|
||
|
*
|
||
|
* @return array
|
||
|
*
|
||
|
* @throws \Exception
|
||
|
*/
|
||
|
public static function getUserTags()
|
||
|
{
|
||
|
$termsStmt = DBA::p("SELECT DISTINCT(`term`) FROM `search`");
|
||
|
|
||
|
$tags = [];
|
||
|
|
||
|
while ($term = DBA::fetch($termsStmt)) {
|
||
|
$tags[] = trim($term['term'], '#');
|
||
|
}
|
||
|
|
||
|
return $tags;
|
||
|
}
|
||
|
}
|