-use Friendica\Database\DBM;
-use Friendica\Object\Contact;
-
-require_once('include/contact_selectors.php');
-
-function viewcontacts_init(App $a) {
-
- if((Config::get('system','block_public')) && (! local_user()) && (! remote_user())) {
- return;
+use Friendica\Core\L10n;
+use Friendica\Core\Protocol;
+use Friendica\Core\Renderer;
+use Friendica\Core\System;
+use Friendica\Database\DBA;
+use Friendica\Model\Contact;
+use Friendica\Model\Profile;
+use Friendica\Util\Proxy as ProxyUtils;
+
+function viewcontacts_init(App $a)
+{
+ if (Config::get('system', 'block_public') && !local_user() && !remote_user()) {
+ System::httpExit(403, ["title" => L10n::t('Access denied.')]);