Merge pull request #6336 from MrPetovan/bug/6334-get-app-namespace
[friendica.git/.git] / mod / notice.php
1 <?php
2 /**
3  * @file mod/notice.php
4  * GNU Social -> friendica items permanent-url compatibility
5  */
6
7 use Friendica\App;
8 use Friendica\Core\L10n;
9 use Friendica\Database\DBA;
10
11 function notice_init(App $a)
12 {
13         $id = $a->argv[1];
14         $r = q("SELECT `user`.`nickname` FROM `user` LEFT JOIN `item` ON `item`.`uid` = `user`.`uid` WHERE `item`.`id` = %d", intval($id));
15         if (DBA::isResult($r)) {
16                 $nick = $r[0]['nickname'];
17                 $a->internalRedirect('display/' . $nick . '/' . $id);
18         } else {
19                 $a->error = 404;
20                 notice(L10n::t('Item not found.') . EOL);
21         }
22
23         return;
24 }