]> git.mxchange.org Git - friendica.git/commitdiff
statusnet-friendika post permalink compatibility
authorFabio Comuni <fabrix.xm@gmail.com>
Mon, 7 Nov 2011 16:39:00 +0000 (17:39 +0100)
committerFabio Comuni <fabrix.xm@gmail.com>
Mon, 7 Nov 2011 16:39:00 +0000 (17:39 +0100)
mod/notice.php [new file with mode: 0644]

diff --git a/mod/notice.php b/mod/notice.php
new file mode 100644 (file)
index 0000000..9d8aeed
--- /dev/null
@@ -0,0 +1,20 @@
+<?php
+       /* identi.ca -> friendika items permanent-url compatibility */
+       
+       function notice_init(&$a){
+               $id = $a->argv[1];
+               $r = q("SELECT user.nickname FROM user LEFT JOIN item ON item.uid=user.uid WHERE item.id=%d",
+                               intval($id)
+                               );
+               if (count($r)){
+                       $nick = $r[0]['nickname'];
+                       $url = $a->get_baseurl()."/display/$nick/$id";
+                       goaway($url);
+               } else {
+                       $a->error = 404;
+                       notice( t('Item not found.') . EOL);
+
+               }
+               return;
+
+       }