// TRANS: %1$s is a profile URL, %2$s is a profile name,
// TRANS: %3$s is a profile URL, %4$s is a profile name.
$rendered = sprintf(_m('<a href="%1$s">%2$s</a> started following <a href="%3$s">%4$s</a>.'),
- $profile->profileurl,
+ $profile->getUrl(),
$profile->getBestName(),
- $other->profileurl,
+ $other->getUrl(),
$other->getBestName());
// TRANS: Text for "started following" item in activity plugin.
// TRANS: %1$s is a profile name, %2$s is a profile URL,
// TRANS: %3$s is a profile name, %4$s is a profile URL.
$content = sprintf(_m('%1$s (%2$s) started following %3$s (%4$s).'),
$profile->getBestName(),
- $profile->profileurl,
+ $profile->getUrl(),
$other->getBestName(),
- $other->profileurl);
+ $other->getUrl());
$notice = Notice::saveNew($profile->id,
$content,
// TRANS: %1$s is a profile URL, %2$s is a profile name,
// TRANS: %3$s is a profile URL, %4$s is a profile name.
$rendered = sprintf(_m('<a href="%1$s">%2$s</a> stopped following <a href="%3$s">%4$s</a>.'),
- $profile->profileurl,
+ $profile->getUrl(),
$profile->getBestName(),
- $other->profileurl,
+ $other->getUrl(),
$other->getBestName());
// TRANS: Text for "stopped following" item in activity plugin.
// TRANS: %1$s is a profile name, %2$s is a profile URL,
// TRANS: %3$s is a profile name, %4$s is a profile URL.
$content = sprintf(_m('%1$s (%2$s) stopped following %3$s (%4$s).'),
$profile->getBestName(),
- $profile->profileurl,
+ $profile->getUrl(),
$other->getBestName(),
- $other->profileurl);
+ $other->getUrl());
$uri = TagURI::mint('stop-following:%d:%d:%s',
$profile->id,
return true;
}
- function onEndFavorNotice($profile, $notice)
- {
- // Only do this if config is enabled
- if(!$this->StartLike) return true;
-
- if (!$profile->isLocal()) {
- return true;
- }
-
- $author = $notice->getProfile();
- $fave = Fave::pkeyGet(array('user_id' => $profile->id,
- 'notice_id' => $notice->id));
-
- // TRANS: Text for "liked" item in activity plugin.
- // TRANS: %1$s is a profile URL, %2$s is a profile name,
- // TRANS: %3$s is a notice URL, %4$s is an author name.
- $rendered = sprintf(_m('<a href="%1$s">%2$s</a> liked <a href="%3$s">%4$s\'s update</a>.'),
- $profile->profileurl,
- $profile->getBestName(),
- $notice->bestUrl(),
- $author->getBestName());
- // TRANS: Text for "liked" item in activity plugin.
- // TRANS: %1$s is a profile name, %2$s is a profile URL,
- // TRANS: %3$s is an author name, %4$s is a notice URL.
- $content = sprintf(_m('%1$s (%2$s) liked %3$s\'s status (%4$s).'),
- $profile->getBestName(),
- $profile->profileurl,
- $author->getBestName(),
- $notice->bestUrl());
-
- $notice = Notice::saveNew($profile->id,
- $content,
- ActivityPlugin::SOURCE,
- array('rendered' => $rendered,
- 'urls' => array(),
- 'replies' => array($author->getUri()),
- 'uri' => $fave->getURI(),
- 'verb' => ActivityVerb::FAVORITE,
- 'object_type' => (($notice->verb == ActivityVerb::POST) ?
- $notice->object_type : ActivityObject::ACTIVITY)));
-
- return true;
- }
-
function onEndDisfavorNotice($profile, $notice)
{
// Only do this if config is enabled
// TRANS: %1$s is a profile URL, %2$s is a profile name,
// TRANS: %3$s is a notice URL, %4$s is an author name.
$rendered = sprintf(_m('<a href="%1$s">%2$s</a> stopped liking <a href="%3$s">%4$s\'s update</a>.'),
- $profile->profileurl,
+ $profile->getUrl(),
$profile->getBestName(),
- $notice->bestUrl(),
+ $notice->getUrl(),
$author->getBestName());
// TRANS: Text for "stopped liking" item in activity plugin.
// TRANS: %1$s is a profile name, %2$s is a profile URL,
// TRANS: %3$s is an author name, %4$s is a notice URL.
$content = sprintf(_m('%1$s (%2$s) stopped liking %3$s\'s status (%4$s).'),
$profile->getBestName(),
- $profile->profileurl,
+ $profile->getUrl(),
$author->getBestName(),
- $notice->bestUrl());
+ $notice->getUrl());
$uri = TagURI::mint('unlike:%d:%d:%s',
$profile->id,
// TRANS: %1$s is a profile URL, %2$s is a profile name,
// TRANS: %3$s is a group URL, %4$s is a group name.
$rendered = sprintf(_m('<a href="%1$s">%2$s</a> joined the group <a href="%3$s">%4$s</a>.'),
- $profile->profileurl,
+ $profile->getUrl(),
$profile->getBestName(),
$group->homeUrl(),
$group->getBestName());
// TRANS: %3$s is a group name, %4$s is a group URL.
$content = sprintf(_m('%1$s (%2$s) joined the group %3$s (%4$s).'),
$profile->getBestName(),
- $profile->profileurl,
+ $profile->getUrl(),
$group->getBestName(),
$group->homeUrl());
// TRANS: %1$s is a profile URL, %2$s is a profile name,
// TRANS: %3$s is a group URL, %4$s is a group name.
$rendered = sprintf(_m('<a href="%1$s">%2$s</a> left the group <a href="%3$s">%4$s</a>.'),
- $profile->profileurl,
+ $profile->getUrl(),
$profile->getBestName(),
$group->homeUrl(),
$group->getBestName());
// TRANS: %3$s is a group name, %4$s is a group URL.
$content = sprintf(_m('%1$s (%2$s) left the group %3$s (%4$s).'),
$profile->getBestName(),
- $profile->profileurl,
+ $profile->getUrl(),
$group->getBestName(),
$group->homeUrl());
if (!empty($sub)) {
$profile = Profile::getKV('id', $sub->subscribed);
if (!empty($profile)) {
- $activity->objects = array(ActivityObject::fromProfile($profile));
+ $activity->objects = array($profile->asActivityObject());
}
}
break;