diff options
Diffstat (limited to 'mod/directory.php')
-rw-r--r-- | mod/directory.php | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/mod/directory.php b/mod/directory.php index ee064e3ed..d4a4c383a 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -1,6 +1,5 @@ <?php -require_once('include/socgraph.php'); require_once('include/dir_fns.php'); require_once('include/widgets.php'); require_once('include/bbcode.php'); @@ -8,12 +7,6 @@ require_once('include/bbcode.php'); function directory_init(&$a) { $a->set_pager_itemspage(60); - if(x($_GET,'ignore')) { - q("insert into xign ( uid, xchan ) values ( %d, '%s' ) ", - intval(local_user()), - dbesc($_GET['ignore']) - ); - } } function directory_content(&$a) { @@ -49,33 +42,11 @@ function directory_content(&$a) { else $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : ''); - if(strpos($search,'=') && local_user() && get_pconfig(local_user(),'feature','expert')) $advanced = $search; - $keywords = (($_GET['keywords']) ? $_GET['keywords'] : ''); - // Suggest channels if no search terms or keywords are given - $suggest = ($search == '' && $keywords == '' && local_user()); - - if($suggest) { - $r = suggestion_query(local_user(),get_observer_hash()); - - // Remember in which order the suggestions were - $addresses = array(); - foreach($r as $rr) { - $addresses[$rr['xchan_addr']] = $index++; - } - - // Build query to get info about suggested people - $advanced = ''; - foreach(array_keys($addresses) as $address) { - $advanced .= "address=\"$address\" "; - } - - } - $tpl = get_markup_template('directory_header.tpl'); @@ -256,28 +227,19 @@ function directory_content(&$a) { 'online' => $online, 'kw' => (($out) ? t('Keywords: ') : ''), 'keywords' => $out, - 'ignlink' => $suggest ? $a->get_baseurl() . '/directory?ignore=' . $rr['hash'] : '', - 'ignore_label' => "Don't suggest", ); $arr = array('contact' => $rr, 'entry' => $entry); call_hooks('directory_item', $arr); - if($sort_order == '' && $suggest) { - $entries[$addresses[$rr['address']]] = $arr['entry']; // Use the same indexes as originally to get the best suggestion first - } - else { - $entries[] = $arr['entry']; - } + $entries[] = $arr['entry']; unset($profile); unset($location); } - ksort($entries); // Sort array by key so that foreach-constructs work as expected - if($j['keywords']) { $a->data['directory_keywords'] = $j['keywords']; } @@ -306,7 +268,7 @@ function directory_content(&$a) { '$finddsc' => t('Finding:'), '$safetxt' => htmlspecialchars($search,ENT_QUOTES,'UTF-8'), '$entries' => $entries, - '$dirlbl' => $suggest ? t('Channel Suggestions') : t('Directory'), + '$dirlbl' => t('Directory'), '$submit' => t('Find'), '$next' => alt_pager($a,$j['records'], t('next page'), t('previous page')) |