]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #4856 from annando/dandelion
authorHypolite Petovan <mrpetovan@gmail.com>
Tue, 17 Apr 2018 16:50:06 +0000 (12:50 -0400)
committerGitHub <noreply@github.com>
Tue, 17 Apr 2018 16:50:06 +0000 (12:50 -0400)
better support for the Diaspora app "Dandelion"

index.php

index e3ab16469b17f75d07a6e522b7206a18efec9229..2f23ea791a6e525009f5109652c911742c18096c 100644 (file)
--- a/index.php
+++ b/index.php
@@ -228,8 +228,36 @@ if (strlen($a->module)) {
         */
 
        // Compatibility with the Android Diaspora client
-       if ($a->module == "stream") {
-               $a->module = "network";
+       if ($a->module == 'stream') {
+               goaway('network?f=&order=post');
+       }
+
+       if ($a->module == 'conversations') {
+               goaway('message');
+       }
+
+       if ($a->module == 'commented') {
+               goaway('network?f=&order=comment');
+       }
+
+       if ($a->module == 'liked') {
+               goaway('network?f=&order=comment');
+       }
+
+       if ($a->module == 'activity') {
+               goaway('network/?f=&conv=1');
+       }
+
+       if (($a->module == 'status_messages') && ($a->cmd == 'status_messages/new')) {
+               goaway('bookmarklet');
+       }
+
+       if (($a->module == 'user') && ($a->cmd == 'user/edit')) {
+               goaway('settings');
+       }
+
+       if (($a->module == 'tag_followings') && ($a->cmd == 'tag_followings/manage')) {
+               goaway('search');
        }
 
        // Compatibility with the Firefox App