- $a->page['aside'] .= Widget::networks('network', defaults($_GET, 'nets', '') );
- $a->page['aside'] .= saved_searches($search);
- $a->page['aside'] .= Widget::fileAs('network', defaults($_GET, 'file', '') );
-}
-
-function saved_searches($search)
-{
- $srchurl = '/network?f='
- . (!empty($_GET['cid']) ? '&cid=' . rawurlencode($_GET['cid']) : '')
- . (!empty($_GET['star']) ? '&star=' . rawurlencode($_GET['star']) : '')
- . (!empty($_GET['bmark']) ? '&bmark=' . rawurlencode($_GET['bmark']) : '')
- . (!empty($_GET['conv']) ? '&conv=' . rawurlencode($_GET['conv']) : '')
- . (!empty($_GET['nets']) ? '&nets=' . rawurlencode($_GET['nets']) : '')
- . (!empty($_GET['cmin']) ? '&cmin=' . rawurlencode($_GET['cmin']) : '')
- . (!empty($_GET['cmax']) ? '&cmax=' . rawurlencode($_GET['cmax']) : '')
- . (!empty($_GET['file']) ? '&file=' . rawurlencode($_GET['file']) : '');
- ;
-
- $terms = DBA::select('search', ['id', 'term'], ['uid' => local_user()]);
- $saved = [];
-
- while ($rr = DBA::fetch($terms)) {
- $saved[] = [
- 'id' => $rr['id'],
- 'term' => $rr['term'],
- 'encodedterm' => urlencode($rr['term']),
- 'delete' => L10n::t('Remove term'),
- 'selected' => ($search == $rr['term']),
- ];
- }
-
- $tpl = Renderer::getMarkupTemplate('saved_searches_aside.tpl');
- $o = Renderer::replaceMacros($tpl, [
- '$title' => L10n::t('Saved Searches'),
- '$add' => L10n::t('add'),
- '$searchbox' => HTML::search($search, 'netsearch-box', $srchurl),
- '$saved' => $saved,
- ]);
-
- return $o;