diff --git a/mod/lockview.php b/mod/lockview.php
deleted file mode 100644
index e48debfc6b..0000000000
--- a/mod/lockview.php
+++ /dev/null
@@ -1,161 +0,0 @@
-.
- *
- */
-
-use Friendica\App;
-use Friendica\Core\Hook;
-use Friendica\Database\DBA;
-use Friendica\DI;
-use Friendica\Model\Group;
-use Friendica\Model\Item;
-
-function lockview_content(App $a)
-{
- $type = (($a->argc > 1) ? $a->argv[1] : 0);
- if (is_numeric($type)) {
- $item_id = intval($type);
- $type = 'item';
- } else {
- $item_id = (($a->argc > 2) ? intval($a->argv[2]) : 0);
- }
-
- if (!$item_id) {
- exit();
- }
-
- if (!in_array($type, ['item','photo','event'])) {
- exit();
- }
-
- $fields = ['uid', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid'];
- $condition = ['id' => $item_id];
-
- if ($type != 'item') {
- $item = DBA::selectFirst($type, $fields, $condition);
- } else {
- $fields[] = 'private';
- $item = Item::selectFirst($fields, $condition);
- }
-
- if (!DBA::isResult($item)) {
- exit();
- }
-
- Hook::callAll('lockview_content', $item);
-
- if ($item['uid'] != local_user()) {
- echo DI::l10n()->t('Remote privacy information not available.') . '
';
- exit();
- }
-
- if (isset($item['private'])
- && $item['private'] == Item::PRIVATE
- && empty($item['allow_cid'])
- && empty($item['allow_gid'])
- && empty($item['deny_cid'])
- && empty($item['deny_gid']))
- {
- echo DI::l10n()->t('Remote privacy information not available.') . '
';
- exit();
- }
-
- $aclFormatter = DI::aclFormatter();
-
- $allowed_users = $aclFormatter->expand($item['allow_cid']);
- $allowed_groups = $aclFormatter->expand($item['allow_gid']);
- $deny_users = $aclFormatter->expand($item['deny_cid']);
- $deny_groups = $aclFormatter->expand($item['deny_gid']);
-
- $o = DI::l10n()->t('Visible to:') . '
';
- $l = [];
-
- if (count($allowed_groups)) {
- $key = array_search(Group::FOLLOWERS, $allowed_groups);
- if ($key !== false) {
- $l[] = '' . DI::l10n()->t('Followers') . '';
- unset($allowed_groups[$key]);
- }
-
- $key = array_search(Group::MUTUALS, $allowed_groups);
- if ($key !== false) {
- $l[] = '' . DI::l10n()->t('Mutuals') . '';
- unset($allowed_groups[$key]);
- }
-
-
- $r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
- DBA::escape(implode(', ', $allowed_groups))
- );
- if (DBA::isResult($r)) {
- foreach ($r as $rr) {
- $l[] = '' . $rr['name'] . '';
- }
- }
- }
-
- if (count($allowed_users)) {
- $r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
- DBA::escape(implode(', ', $allowed_users))
- );
- if (DBA::isResult($r)) {
- foreach ($r as $rr) {
- $l[] = $rr['name'];
- }
- }
- }
-
- if (count($deny_groups)) {
- $key = array_search(Group::FOLLOWERS, $deny_groups);
- if ($key !== false) {
- $l[] = '' . DI::l10n()->t('Followers') . '';
- unset($deny_groups[$key]);
- }
-
- $key = array_search(Group::MUTUALS, $deny_groups);
- if ($key !== false) {
- $l[] = '' . DI::l10n()->t('Mutuals') . '';
- unset($deny_groups[$key]);
- }
-
- $r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
- DBA::escape(implode(', ', $deny_groups))
- );
- if (DBA::isResult($r)) {
- foreach ($r as $rr) {
- $l[] = '' . $rr['name'] . '';
- }
- }
- }
-
- if (count($deny_users)) {
- $r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
- DBA::escape(implode(', ', $deny_users))
- );
- if (DBA::isResult($r)) {
- foreach ($r as $rr) {
- $l[] = '' . $rr['name'] . '';
- }
- }
- }
-
- echo $o . implode(', ', $l);
- exit();
-
-}