diff options
author | Ciaran Gultnieks <ciaran@ciarang.com> | 2010-01-07 20:59:31 +0000 |
---|---|---|
committer | Ciaran Gultnieks <ciaran@ciarang.com> | 2010-01-07 20:59:31 +0000 |
commit | deeaafe71239597878cb3fd78aa66314745796a3 (patch) | |
tree | 62185263ebdc7dc58ec69769c4d48a2c0ee8ff71 /lib | |
parent | e53512cd2c2180f81fc7317de9df09a140099aa3 (diff) |
Fixes to bugs where non-local messages were being wrong put in the public timeline and public xmpp feed
Diffstat (limited to 'lib')
-rw-r--r-- | lib/jabber.php | 2 | ||||
-rw-r--r-- | lib/noticelist.php | 2 | ||||
-rw-r--r-- | lib/ping.php | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/lib/jabber.php b/lib/jabber.php index 01aed8ffa..6e094c207 100644 --- a/lib/jabber.php +++ b/lib/jabber.php @@ -440,7 +440,7 @@ function jabber_public_notice($notice) // XXX: should we send out non-local messages if public,localonly // = false? I think not - if ($public && $notice->is_local) { + if ($public && $notice->is_local == LOCAL_PUBLIC) { $profile = Profile::staticGet($notice->profile_id); if (!$profile) { diff --git a/lib/noticelist.php b/lib/noticelist.php index 5eb2633ac..78abf34a7 100644 --- a/lib/noticelist.php +++ b/lib/noticelist.php @@ -379,7 +379,7 @@ class NoticeListItem extends Widget function showNoticeLink() { - if($this->notice->is_local){ + if($this->notice->is_local == Notice::LOCAL_PUBLIC || $this->notice->is_local == Notice::LOCAL_NONPUBLIC){ $noticeurl = common_local_url('shownotice', array('notice' => $this->notice->id)); }else{ diff --git a/lib/ping.php b/lib/ping.php index 5698c4038..735af9ef1 100644 --- a/lib/ping.php +++ b/lib/ping.php @@ -21,7 +21,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } function ping_broadcast_notice($notice) { - if (!$notice->is_local) { + if ($notice->is_local != Notice::LOCAL_PUBLIC && $notice->is_local != Notice::LOCAL_NONPUBLIC) { return true; } @@ -115,4 +115,4 @@ function ping_notice_tags($notice) { return implode('|', $tags); } return NULL; -}
\ No newline at end of file +} |