]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
use statusnet_ as namespace prefix for JSON
authorEvan Prodromou <evan@status.net>
Sat, 24 Apr 2010 16:14:12 +0000 (12:14 -0400)
committerEvan Prodromou <evan@status.net>
Sat, 24 Apr 2010 16:14:12 +0000 (12:14 -0400)
lib/apiaction.php

index 6ee0a94d948cfb18ef456903c731b6f98e717c3b..bb4884b45d57c9ffb0ef248cfce75a1c164af15e 100644 (file)
@@ -225,7 +225,7 @@ class ApiAction extends Action
 
         // StatusNet-specific
 
-        $twitter_user['statusnet:profile_url'] = $profile->profileurl;
+        $twitter_user['statusnet_profile_url'] = $profile->profileurl;
 
         return $twitter_user;
     }
@@ -314,7 +314,7 @@ class ApiAction extends Action
 
         // StatusNet-specific
 
-        $twitter_status['statusnet:html'] = $notice->rendered;
+        $twitter_status['statusnet_html'] = $notice->rendered;
 
         return $twitter_status;
     }
@@ -508,7 +508,11 @@ class ApiAction extends Action
                 $this->showTwitterXmlStatus($value, 'retweeted_status');
                 break;
             default:
-                $this->element($element, null, $value);
+                if (strncmp($element, 'statusnet_', 10) == 0) {
+                    $this->element('statusnet:'.substr($element, 10), null, $value);
+                } else {
+                    $this->element($element, null, $value);
+                }
             }
         }
         $this->elementEnd($tag);
@@ -533,6 +537,8 @@ class ApiAction extends Action
         foreach($twitter_user as $element => $value) {
             if ($element == 'status') {
                 $this->showTwitterXmlStatus($twitter_user['status']);
+            } else if (strncmp($element, 'statusnet_', 10) == 0) {
+                $this->element('statusnet:'.substr($element, 10), null, $value);
             } else {
                 $this->element($element, null, $value);
             }