]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Mapstraction/usermap.php
Explictly unbinding is unnecessary as jQuery's remove() takes care of it
[quix0rs-gnu-social.git] / plugins / Mapstraction / usermap.php
index 3f020f94339aa06ade611841320895b7655d2beb..fbf1469c33debe38f44d9e7631194c9072e8564f 100644 (file)
@@ -123,55 +123,4 @@ class UsermapAction extends OwnerDesignAction
                                     'class' => 'gray smallmap',
                                     'style' => "width: 100%; height: 400px"));
     }
-
-    function showScripts()
-    {
-        parent::showScripts();
-
-        $this->script(common_path('plugins/Mapstraction/usermap.js'));
-
-        $jsonArray = array();
-
-        while ($this->notices->fetch()) {
-            if (!empty($this->notices->lat) && !empty($this->notices->lon)) {
-                $jsonNotice = $this->noticeAsJson($this->notices);
-                $jsonArray[] = $jsonNotice;
-            }
-        }
-
-        $this->elementStart('script', array('type' => 'text/javascript'));
-        $this->raw('var _notices = ' . json_encode($jsonArray));
-        $this->elementEnd('script');
-    }
-
-    function noticeAsJson($notice)
-    {
-        // FIXME: this code should be abstracted to a neutral third
-        // party, like Notice::asJson(). I'm not sure of the ethics
-        // of refactoring from within a plugin, so I'm just abusing
-        // the ApiAction method. Don't do this unless you're me!
-
-        require_once(INSTALLDIR.'/lib/api.php');
-
-        $act = new ApiAction('/dev/null');
-
-        $arr = $act->twitterStatusArray($notice, true);
-        $arr['url'] = $notice->bestUrl();
-        $arr['html'] = htmlspecialchars($notice->rendered);
-        $arr['source'] = htmlspecialchars($arr['source']);
-
-        if (!empty($notice->reply_to)) {
-            $reply_to = Notice::staticGet('id', $notice->reply_to);
-            if (!empty($reply_to)) {
-                $arr['in_reply_to_status_url'] = $reply_to->bestUrl();
-            }
-            $reply_to = null;
-        }
-
-        $profile = $notice->getProfile();
-        $arr['user']['profile_url'] = $profile->profileurl;
-
-        return $arr;
-    }
-
 }
\ No newline at end of file