summaryrefslogtreecommitdiff
path: root/plugins/Mapstraction/usermap.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2009-11-19 12:34:56 -0500
committerEvan Prodromou <evan@status.net>2009-11-19 12:34:56 -0500
commit2daa31f142862265f80cdf52d2aa02e40fc303d7 (patch)
tree5bc410a23069ef56f63df2b771d60240000537d5 /plugins/Mapstraction/usermap.php
parentae710f20d8356dfe4f8002eeaf40e38211caf3b5 (diff)
show maps on inbox and personal page
Diffstat (limited to 'plugins/Mapstraction/usermap.php')
-rw-r--r--plugins/Mapstraction/usermap.php51
1 files changed, 0 insertions, 51 deletions
diff --git a/plugins/Mapstraction/usermap.php b/plugins/Mapstraction/usermap.php
index 3f020f943..fbf1469c3 100644
--- a/plugins/Mapstraction/usermap.php
+++ b/plugins/Mapstraction/usermap.php
@@ -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