diff --git a/plugins/Event/classes/Happening.php b/plugins/Event/classes/Happening.php index 8c713bacbd..06d5b99ab7 100644 --- a/plugins/Event/classes/Happening.php +++ b/plugins/Event/classes/Happening.php @@ -27,9 +27,7 @@ * along with this program. If not, see . */ -if (!defined('STATUSNET')) { - exit(1); -} +if (!defined('GNUSOCIAL')) { exit(1); } /** * Data class for happenings @@ -172,14 +170,14 @@ class Happening extends Managed_DataObject $options); if (!array_key_exists('uri', $options)) { - $options['uri'] = $ev->uri; + $options['uri'] = $ev->getUri(); } if (!empty($url)) { $options['urls'] = array($url); } - $saved = Notice::saveNew($profile->id, + $saved = Notice::saveNew($profile->getID(), $content, array_key_exists('source', $options) ? $options['source'] : 'web', @@ -202,14 +200,19 @@ class Happening extends Managed_DataObject return $this->url; } + public function getUri() + { + return $this->uri; + } + function getNotice() { - return Notice::getKV('uri', $this->uri); + return Notice::getKV('uri', $this->getUri()); } static function fromNotice($notice) { - return Happening::getKV('uri', $notice->uri); + return Happening::getKV('uri', $notice->getUri()); } function getRSVPs() @@ -219,7 +222,7 @@ class Happening extends Managed_DataObject function getRSVP($profile) { - return RSVP::pkeyGet(array('profile_id' => $profile->id, + return RSVP::pkeyGet(array('profile_id' => $profile->getID(), 'event_id' => $this->id)); } } diff --git a/plugins/Event/lib/eventsnoticestream.php b/plugins/Event/lib/eventsnoticestream.php index 1e8c4fe692..26e18e229f 100644 --- a/plugins/Event/lib/eventsnoticestream.php +++ b/plugins/Event/lib/eventsnoticestream.php @@ -28,7 +28,7 @@ class RawEventsNoticeStream extends NoticeStream $qry .= 'AND notice.id <= ' . $max_id . ' '; } - // NOTE: we sort by bookmark time, not by notice time! + // NOTE: we sort by event time, not by notice time! $qry .= 'ORDER BY created DESC '; if (!is_null($offset)) { $qry .= "LIMIT $limit OFFSET $offset"; @@ -53,9 +53,9 @@ class EventsNoticeStream extends ScopingNoticeStream $stream = new RawEventsNoticeStream($target); if ($target->sameAs($scoped)) { - $key = 'bookmark:ids_by_user_own:'.$target->getID(); + $key = 'happening:ids_for_user_own:'.$target->getID(); } else { - $key = 'bookmark:ids_by_user:'.$target->getID(); + $key = 'happening:ids_for_user:'.$target->getID(); } parent::__construct(new CachingNoticeStream($stream, $key), $scoped);