X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdirectory.php;h=a83b1b76ceb6f9aebb60598d2acdf4528227cd95;hb=c207f6d59732e690b9e7ff68c5e6eeb0c6488a79;hp=f1e079d68180d96d696f7808c33b1a7bf33818ea;hpb=efedc5c2b2e68acca8060c739042f8373b36c7b4;p=friendica.git diff --git a/mod/directory.php b/mod/directory.php index f1e079d681..a83b1b76ce 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -78,13 +78,12 @@ function directory_content(App $a) (`profile`.`prv_keywords` LIKE '%$search%'))"; } - $publish = ((Config::get('system', 'publish_all')) ? '' : " AND `publish` = 1 " ); + $publish = (Config::get('system', 'publish_all') ? '' : " AND `publish` = 1 " ); - $cnt = dba::selectFirst("SELECT COUNT(*) AS `total` FROM `profile` + $cnt = dba::fetch_first("SELECT COUNT(*) AS `total` FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid` - WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra " - ); + WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` $sql_extra"); if (DBM::is_result($cnt)) { $a->set_pager_total($cnt['total']); } @@ -97,7 +96,8 @@ function directory_content(App $a) `contact`.`addr`, `contact`.`url` AS profile_url FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid` LEFT JOIN `contact` ON `contact`.`uid` = `user`.`uid` - WHERE `is-default` $publish AND `user`.`blocked` = 0 AND `contact`.`self` $sql_extra $order LIMIT ".$limit + WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` AND `contact`.`self` + $sql_extra $order LIMIT $limit" ); if (DBM::is_result($r)) { if (in_array('small', $a->argv)) { @@ -157,7 +157,7 @@ function directory_content(App $a) $location_e = $location; $photo_menu = [ - 'profile' => [L10n::t("View Profile"), Profile::zrl($profile_link)] + 'profile' => [L10n::t("View Profile"), Contact::magicLink($profile_link)] ]; $entry = [