3 namespace Friendica\Content\Widget;
5 use Friendica\Core\L10n;
6 use Friendica\Core\Renderer;
7 use Friendica\Database\DBA;
12 * @param string $return_url
13 * @param string $search
17 public static function getHTML($return_url, $search = '')
21 $saved_searches = DBA::select('search', ['id', 'term'], ['uid' => local_user()]);
22 if (DBA::isResult($saved_searches)) {
24 foreach ($saved_searches as $saved_search) {
26 'id' => $saved_search['id'],
27 'term' => $saved_search['term'],
28 'encodedterm' => urlencode($saved_search['term']),
29 'delete' => L10n::t('Remove term'),
30 'selected' => $search == $saved_search['term'],
34 $tpl = Renderer::getMarkupTemplate('widget/saved_searches.tpl');
36 $o = Renderer::replaceMacros($tpl, [
37 '$title' => L10n::t('Saved Searches'),
41 '$return_url' => urlencode($return_url),