* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-if (!defined('STATUSNET')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Data class for happenings
$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',
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()
function getRSVP($profile)
{
- return RSVP::pkeyGet(array('profile_id' => $profile->id,
+ return RSVP::pkeyGet(array('profile_id' => $profile->getID(),
'event_id' => $this->id));
}
}