* i18n/L10n updates and FIXMEs added
* whitespace fixes
This commit is contained in:
parent
e365e709c5
commit
1bfbe9badf
@ -564,7 +564,9 @@ class OStatusPlugin extends Plugin
|
||||
|
||||
$act->time = time();
|
||||
$act->title = _("Follow");
|
||||
$act->content = sprintf(_("%s is now following %s."),
|
||||
// TRANS: Success message for subscribe to user attempt through OStatus.
|
||||
// TRANS: %1$s is the subscriber name, %2$s is the subscribed user's name.
|
||||
$act->content = sprintf(_("%1$s is now following %2$s."),
|
||||
$subscriber->getBestName(),
|
||||
$other->getBestName());
|
||||
|
||||
@ -612,7 +614,9 @@ class OStatusPlugin extends Plugin
|
||||
|
||||
$act->time = time();
|
||||
$act->title = _("Unfollow");
|
||||
$act->content = sprintf(_("%s stopped following %s."),
|
||||
// TRANS: Success message for unsubscribe from user attempt through OStatus.
|
||||
// TRANS: %1$s is the unsubscriber's name, %2$s is the unsubscribed user's name.
|
||||
$act->content = sprintf(_("%1$s stopped following %2$s."),
|
||||
$profile->getBestName(),
|
||||
$other->getBestName());
|
||||
|
||||
@ -657,7 +661,9 @@ class OStatusPlugin extends Plugin
|
||||
|
||||
$act->time = time();
|
||||
$act->title = _m("Join");
|
||||
$act->content = sprintf(_m("%s has joined group %s."),
|
||||
// TRANS: Success message for subscribe to group attempt through OStatus.
|
||||
// TRANS: %1$s is the member name, %2$s is the subscribed group's name.
|
||||
$act->content = sprintf(_m("%1$s has joined group %2$s."),
|
||||
$member->getBestName(),
|
||||
$oprofile->getBestName());
|
||||
|
||||
@ -706,7 +712,9 @@ class OStatusPlugin extends Plugin
|
||||
|
||||
$act->time = time();
|
||||
$act->title = _m("Leave");
|
||||
$act->content = sprintf(_m("%s has left group %s."),
|
||||
// TRANS: Success message for unsubscribe from group attempt through OStatus.
|
||||
// TRANS: %1$s is the member name, %2$s is the unsubscribed group's name.
|
||||
$act->content = sprintf(_m("%1$s has left group %2$s."),
|
||||
$member->getBestName(),
|
||||
$oprofile->getBestName());
|
||||
|
||||
@ -746,7 +754,9 @@ class OStatusPlugin extends Plugin
|
||||
|
||||
$act->time = time();
|
||||
$act->title = _("Favor");
|
||||
$act->content = sprintf(_("%s marked notice %s as a favorite."),
|
||||
// TRANS: Success message for adding a favorite notice through OStatus.
|
||||
// TRANS: %1$s is the favoring user's name, %2$s is URI to the favored notice.
|
||||
$act->content = sprintf(_("%1$s marked notice %2$s as a favorite."),
|
||||
$profile->getBestName(),
|
||||
$notice->uri);
|
||||
|
||||
@ -790,7 +800,9 @@ class OStatusPlugin extends Plugin
|
||||
common_date_iso8601(time()));
|
||||
$act->time = time();
|
||||
$act->title = _("Disfavor");
|
||||
$act->content = sprintf(_("%s marked notice %s as no longer a favorite."),
|
||||
// TRANS: Success message for remove a favorite notice through OStatus.
|
||||
// TRANS: %1$s is the unfavoring user's name, %2$s is URI to the no longer favored notice.
|
||||
$act->content = sprintf(_("%1$s marked notice %2$s as no longer a favorite."),
|
||||
$profile->getBestName(),
|
||||
$notice->uri);
|
||||
|
||||
@ -865,7 +877,7 @@ class OStatusPlugin extends Plugin
|
||||
'class' => 'entity_subscribe'));
|
||||
$action->element('a', array('href' => common_local_url($target),
|
||||
'class' => 'entity_remote_subscribe')
|
||||
, _m('Remote'));
|
||||
, _m('Remote')); // @todo: i18n: Add translator hint for this text.
|
||||
$action->elementEnd('p');
|
||||
$action->elementEnd('div');
|
||||
}
|
||||
@ -905,6 +917,8 @@ class OStatusPlugin extends Plugin
|
||||
common_date_iso8601(time()));
|
||||
$act->time = time();
|
||||
$act->title = _m("Profile update");
|
||||
// TRANS: Ping text for remote profile update through OStatus.
|
||||
// TRANS: %s is user that updated their profile.
|
||||
$act->content = sprintf(_m("%s has updated their profile page."),
|
||||
$profile->getBestName());
|
||||
|
||||
@ -934,7 +948,7 @@ class OStatusPlugin extends Plugin
|
||||
array('nickname' => $profileUser->nickname));
|
||||
$output->element('a', array('href' => $url,
|
||||
'class' => 'entity_remote_subscribe'),
|
||||
_m('Subscribe'));
|
||||
_m('Subscribe')); // @todo: i18n: Add context.
|
||||
$output->elementEnd('li');
|
||||
}
|
||||
}
|
||||
@ -950,7 +964,7 @@ class OStatusPlugin extends Plugin
|
||||
'homepage' => 'http://status.net/wiki/Plugin:OStatus',
|
||||
'rawdescription' =>
|
||||
_m('Follow people across social networks that implement '.
|
||||
'<a href="http://ostatus.org/">OStatus</a>.'));
|
||||
'<a href="http://ostatus.org/">OStatus</a>.')); // @todo i18n: Add translator hint.
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -74,7 +74,7 @@ class OStatusGroupAction extends OStatusSubAction
|
||||
$this->input('profile',
|
||||
_m('Join group'),
|
||||
$this->profile_uri,
|
||||
_m("OStatus group's address, like http://example.net/group/nickname"));
|
||||
_m("OStatus group's address, like http://example.net/group/nickname."));
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
|
||||
|
@ -109,12 +109,12 @@ class OStatusInitAction extends Action
|
||||
$this->elementStart('ul', 'form_data');
|
||||
$this->elementStart('li', array('id' => 'ostatus_nickname'));
|
||||
$this->input('nickname', _m('User nickname'), $this->nickname,
|
||||
_m('Nickname of the user you want to follow'));
|
||||
_m('Nickname of the user you want to follow.'));
|
||||
$this->hidden('group', $this->group); // pass-through for magic links
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li', array('id' => 'ostatus_profile'));
|
||||
$this->input('profile', _m('Profile Account'), $this->profile,
|
||||
_m('Your account id (i.e. user@identi.ca)'));
|
||||
_m('Your account id (e.g. user@identi.ca).'));
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
$this->submit('submit', $submit);
|
||||
|
@ -64,11 +64,11 @@ class OStatusSubAction extends Action
|
||||
$this->input('profile',
|
||||
_m('Subscribe to'),
|
||||
$this->profile_uri,
|
||||
_m("OStatus user's address, like nickname@example.com or http://example.net/nickname"));
|
||||
_m("OStatus user's address, like nickname@example.com or http://example.net/nickname")); // @todo i18n FIXME: needs context/translator hint.
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
|
||||
$this->submit('validate', _m('Continue'));
|
||||
$this->submit('validate', _m('Continue')); // @todo i18n FIXME: needs context/translator hint.
|
||||
|
||||
$this->elementEnd('fieldset');
|
||||
|
||||
@ -103,10 +103,10 @@ class OStatusSubAction extends Action
|
||||
$this->hidden('profile', $this->profile_uri);
|
||||
if ($this->oprofile->isGroup()) {
|
||||
$this->submit('submit', _m('Join'), 'submit', null,
|
||||
_m('Join this group'));
|
||||
_m('Join this group')); // @todo i18n FIXME: needs context/translator hint.
|
||||
} else {
|
||||
$this->submit('submit', _m('Confirm'), 'submit', null,
|
||||
_m('Subscribe to this user'));
|
||||
_m('Subscribe to this user')); // @todo i18n FIXME: needs context/translator hint.
|
||||
}
|
||||
$this->elementEnd('fieldset');
|
||||
$this->elementEnd('form');
|
||||
@ -244,13 +244,13 @@ class OStatusSubAction extends Action
|
||||
} else if (Validate::uri($this->profile_uri)) {
|
||||
$this->oprofile = Ostatus_profile::ensureProfileURL($this->profile_uri);
|
||||
} else {
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname");
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname.");
|
||||
common_debug('Invalid address format.', __FILE__);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
} catch (FeedSubBadURLException $e) {
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname");
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname.");
|
||||
common_debug('Invalid URL or could not reach server.', __FILE__);
|
||||
} catch (FeedSubBadResponseException $e) {
|
||||
$this->error = _m("Sorry, we could not reach that feed. Please try that OStatus address again later.");
|
||||
@ -269,7 +269,7 @@ class OStatusSubAction extends Action
|
||||
common_debug('Not a recognized feed type.', __FILE__);
|
||||
} catch (Exception $e) {
|
||||
// Any new ones we forgot about
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname");
|
||||
$this->error = _m("Sorry, we could not reach that address. Please make sure that the OStatus address is like nickname@example.com or http://example.net/nickname.");
|
||||
common_debug(sprintf('Bad feed URL: %s %s', get_class($e), $e->getMessage()), __FILE__);
|
||||
}
|
||||
|
||||
|
@ -46,11 +46,12 @@ class PushCallbackAction extends Action
|
||||
$feedid = $this->arg('feed');
|
||||
common_log(LOG_INFO, "POST for feed id $feedid");
|
||||
if (!$feedid) {
|
||||
throw new ServerException('Empty or invalid feed id', 400);
|
||||
throw new ServerException('Empty or invalid feed id.', 400);
|
||||
}
|
||||
|
||||
$feedsub = FeedSub::staticGet('id', $feedid);
|
||||
if (!$feedsub) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ServerException('Unknown PuSH feed id ' . $feedid, 400);
|
||||
}
|
||||
|
||||
@ -88,20 +89,24 @@ class PushCallbackAction extends Action
|
||||
|
||||
$feedsub = FeedSub::staticGet('uri', $topic);
|
||||
if (!$feedsub) {
|
||||
throw new ClientException("Bad hub.topic feed $topic", 404);
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Bad hub.topic feed $topic.", 404);
|
||||
}
|
||||
|
||||
if ($feedsub->verify_token !== $verify_token) {
|
||||
throw new ClientException("Bad hub.verify_token $token for $topic", 404);
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Bad hub.verify_token $token for $topic.", 404);
|
||||
}
|
||||
|
||||
if ($mode == 'subscribe') {
|
||||
// We may get re-sub requests legitimately.
|
||||
if ($feedsub->sub_state != 'subscribe' && $feedsub->sub_state != 'active') {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Unexpected subscribe request for $topic.", 404);
|
||||
}
|
||||
} else {
|
||||
if ($feedsub->sub_state != 'unsubscribe') {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Unexpected unsubscribe request for $topic.", 404);
|
||||
}
|
||||
}
|
||||
|
@ -36,7 +36,6 @@ Things to consider...
|
||||
|
||||
*/
|
||||
|
||||
|
||||
class PushHubAction extends Action
|
||||
{
|
||||
function arg($arg, $def=null)
|
||||
@ -63,8 +62,10 @@ class PushHubAction extends Action
|
||||
$this->subunsub($mode);
|
||||
break;
|
||||
case "publish":
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Publishing outside feeds not supported.", 400);
|
||||
default:
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Unrecognized mode '$mode'.", 400);
|
||||
}
|
||||
}
|
||||
@ -84,16 +85,19 @@ class PushHubAction extends Action
|
||||
|
||||
$topic = $this->argUrl('hub.topic');
|
||||
if (!$this->recognizedFeed($topic)) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Unsupported hub.topic $topic; this hub only serves local user and group Atom feeds.");
|
||||
}
|
||||
|
||||
$verify = $this->arg('hub.verify'); // @fixme may be multiple
|
||||
if ($verify != 'sync' && $verify != 'async') {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid hub.verify $verify; must be sync or async.");
|
||||
}
|
||||
|
||||
$lease = $this->arg('hub.lease_seconds', null);
|
||||
if ($mode == 'subscribe' && $lease != '' && !preg_match('/^\d+$/', $lease)) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid hub.lease $lease; must be empty or positive integer.");
|
||||
}
|
||||
|
||||
@ -101,6 +105,7 @@ class PushHubAction extends Action
|
||||
|
||||
$secret = $this->arg('hub.secret', null);
|
||||
if ($secret != '' && strlen($secret) >= 200) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid hub.secret $secret; must be under 200 bytes.");
|
||||
}
|
||||
|
||||
@ -152,6 +157,7 @@ class PushHubAction extends Action
|
||||
if ($feed == $userFeed) {
|
||||
$user = User::staticGet('id', $id);
|
||||
if (!$user) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid hub.topic $feed; user doesn't exist.");
|
||||
} else {
|
||||
return true;
|
||||
@ -160,6 +166,7 @@ class PushHubAction extends Action
|
||||
if ($feed == $groupFeed) {
|
||||
$user = User_group::staticGet('id', $id);
|
||||
if (!$user) {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid hub.topic $feed; group doesn't exist.");
|
||||
} else {
|
||||
return true;
|
||||
@ -183,6 +190,7 @@ class PushHubAction extends Action
|
||||
if (Validate::uri($url, $params)) {
|
||||
return $url;
|
||||
} else {
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new ClientException("Invalid URL passed for $arg: '$url'");
|
||||
}
|
||||
}
|
||||
@ -199,4 +207,3 @@ class PushHubAction extends Action
|
||||
return HubSub::staticGet($feed, $callback);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -249,7 +249,7 @@ class FeedSub extends Memcached_DataObject
|
||||
// We'll never actually get updates in this mode.
|
||||
return true;
|
||||
} else {
|
||||
throw new ServerException("Attempting to start PuSH subscription for feed with no hub");
|
||||
throw new ServerException("Attempting to start PuSH subscription for feed with no hub.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -279,7 +279,7 @@ class FeedSub extends Memcached_DataObject
|
||||
// We'll never actually get updates in this mode.
|
||||
return true;
|
||||
} else {
|
||||
throw new ServerException("Attempting to end PuSH subscription for feed with no hub");
|
||||
throw new ServerException("Attempting to end PuSH subscription for feed with no hub.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -502,4 +502,3 @@ class FeedSub extends Memcached_DataObject
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -206,6 +206,7 @@ class HubSub extends Memcached_DataObject
|
||||
if ($status >= 200 && $status < 300) {
|
||||
common_log(LOG_INFO, "Verified $mode of $this->callback:$this->topic");
|
||||
} else {
|
||||
// @todo i18n FIXME: add i18n and use sprintf for parameter.
|
||||
throw new ClientException("Hub subscriber verification returned HTTP $status");
|
||||
}
|
||||
|
||||
@ -359,4 +360,3 @@ class HubSub extends Memcached_DataObject
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -223,5 +223,3 @@ class Magicsig extends Memcached_DataObject
|
||||
return base64_decode(strtr($input, '-_', '+/'));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -188,9 +188,11 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
} else if ($this->group_id && !$this->profile_id) {
|
||||
return true;
|
||||
} else if ($this->group_id && $this->profile_id) {
|
||||
throw new ServerException("Invalid ostatus_profile state: both group and profile IDs set for $this->uri");
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new ServerException("Invalid ostatus_profile state: both group and profile IDs set for $this->uri.");
|
||||
} else {
|
||||
throw new ServerException("Invalid ostatus_profile state: both group and profile IDs empty for $this->uri");
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new ServerException("Invalid ostatus_profile state: both group and profile IDs empty for $this->uri.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -370,7 +372,8 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
} else if ($entry instanceof Notice) {
|
||||
return $preamble . $entry->asAtomEntry(true, true);
|
||||
} else {
|
||||
throw new ServerException("Invalid type passed to Ostatus_profile::notify; must be XML string or Activity entry");
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new ServerException("Invalid type passed to Ostatus_profile::notify; must be XML string or Activity entry.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -549,7 +552,8 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
$sourceContent = $note->title;
|
||||
} else {
|
||||
// @fixme fetch from $sourceUrl?
|
||||
throw new ClientException("No content for notice {$sourceUri}");
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new ClientException("No content for notice {$sourceUri}.");
|
||||
}
|
||||
|
||||
// Get (safe!) HTML and text versions of the content
|
||||
@ -587,7 +591,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
' class="attachment more"' .
|
||||
' title="'. htmlspecialchars(_m('Show more')) . '">' .
|
||||
'…' .
|
||||
'</a>';
|
||||
'</a>'; // @todo i18n FIXME: add translator hint/context.
|
||||
}
|
||||
}
|
||||
|
||||
@ -772,6 +776,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
$response = $client->get($profile_url);
|
||||
|
||||
if (!$response->isOk()) {
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new Exception("Could not reach profile page: " . $profile_url);
|
||||
}
|
||||
|
||||
@ -829,6 +834,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
return self::ensureFeedURL($feedurl, $hints);
|
||||
}
|
||||
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new Exception("Could not find a feed URL for profile page " . $finalUrl);
|
||||
}
|
||||
|
||||
@ -861,6 +867,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
$user = User::staticGet('id', $profile->id);
|
||||
|
||||
if (!empty($user)) {
|
||||
// @todo i18n FIXME: use sprintf and add i18n.
|
||||
throw new OStatusShadowException($profile, "'$profile_url' is the profile for local user '{$user->nickname}'.");
|
||||
}
|
||||
|
||||
@ -1025,7 +1032,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
return;
|
||||
}
|
||||
if (!common_valid_http_url($url)) {
|
||||
throw new ServerException(sprintf(_m("Invalid avatar URL %s"), $url));
|
||||
throw new ServerException(sprintf(_m("Invalid avatar URL %s."), $url));
|
||||
}
|
||||
|
||||
if ($this->isGroup()) {
|
||||
@ -1035,7 +1042,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
}
|
||||
if (!$self) {
|
||||
throw new ServerException(sprintf(
|
||||
_m("Tried to update avatar for unsaved remote profile %s"),
|
||||
_m("Tried to update avatar for unsaved remote profile %s."),
|
||||
$this->uri));
|
||||
}
|
||||
|
||||
@ -1043,7 +1050,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
// ripped from oauthstore.php (for old OMB client)
|
||||
$temp_filename = tempnam(sys_get_temp_dir(), 'listener_avatar');
|
||||
if (!copy($url, $temp_filename)) {
|
||||
throw new ServerException(sprintf(_m("Unable to fetch avatar from %s"), $url));
|
||||
throw new ServerException(sprintf(_m("Unable to fetch avatar from %s."), $url));
|
||||
}
|
||||
|
||||
if ($this->isGroup()) {
|
||||
@ -1226,7 +1233,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
if ($object->link && common_valid_http_url($object->link)) {
|
||||
return $object->link;
|
||||
}
|
||||
throw new ServerException("No author ID URI found");
|
||||
throw new ServerException("No author ID URI found.");
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1256,10 +1263,12 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
|
||||
$user = User::staticGet('uri', $homeuri);
|
||||
if ($user) {
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new Exception("Local user can't be referenced as remote.");
|
||||
}
|
||||
|
||||
if (OStatusPlugin::localGroupFromUrl($homeuri)) {
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new Exception("Local group can't be referenced as remote.");
|
||||
}
|
||||
|
||||
@ -1311,7 +1320,8 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
|
||||
$oprofile->profile_id = $profile->insert();
|
||||
if (!$oprofile->profile_id) {
|
||||
throw new ServerException("Can't save local profile");
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new ServerException("Can't save local profile.");
|
||||
}
|
||||
} else {
|
||||
$group = new User_group();
|
||||
@ -1321,14 +1331,16 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
|
||||
$oprofile->group_id = $group->insert();
|
||||
if (!$oprofile->group_id) {
|
||||
throw new ServerException("Can't save local profile");
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new ServerException("Can't save local profile.");
|
||||
}
|
||||
}
|
||||
|
||||
$ok = $oprofile->insert();
|
||||
|
||||
if (!$ok) {
|
||||
throw new ServerException("Can't save OStatus profile");
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new ServerException("Can't save OStatus profile.");
|
||||
}
|
||||
|
||||
$avatar = self::getActivityObjectAvatar($object, $hints);
|
||||
@ -1586,6 +1598,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
if ($uri !== false) {
|
||||
if (is_null($uri)) {
|
||||
// Negative cache entry
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new Exception('Not a valid webfinger address.');
|
||||
}
|
||||
$oprofile = Ostatus_profile::staticGet('uri', $uri);
|
||||
@ -1613,6 +1626,7 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
// Save negative cache entry so we don't waste time looking it up again.
|
||||
// @fixme distinguish temporary failures?
|
||||
self::cacheSet(sprintf('ostatus_profile:webfinger:%s', $addr), null);
|
||||
// @todo i18n FIXME: add i18n.
|
||||
throw new Exception('Not a valid webfinger address.');
|
||||
}
|
||||
|
||||
@ -1694,7 +1708,8 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
|
||||
if (!$profile_id) {
|
||||
common_log_db_error($profile, 'INSERT', __FILE__);
|
||||
throw new Exception("Couldn't save profile for '$addr'");
|
||||
// @todo i18n FIXME: add i18n and use sprintf for parameter.
|
||||
throw new Exception("Couldn't save profile for '$addr'.");
|
||||
}
|
||||
|
||||
$oprofile = new Ostatus_profile();
|
||||
@ -1712,13 +1727,15 @@ class Ostatus_profile extends Memcached_DataObject
|
||||
|
||||
if (!$result) {
|
||||
common_log_db_error($oprofile, 'INSERT', __FILE__);
|
||||
throw new Exception("Couldn't save ostatus_profile for '$addr'");
|
||||
// @todo i18n FIXME: add i18n and use sprintf for parameter.
|
||||
throw new Exception("Couldn't save ostatus_profile for '$addr'.");
|
||||
}
|
||||
|
||||
self::cacheSet(sprintf('ostatus_profile:webfinger:%s', $addr), $oprofile->uri);
|
||||
return $oprofile;
|
||||
}
|
||||
|
||||
// @todo i18n FIXME: add i18n and use sprintf for parameter.
|
||||
throw new Exception("Couldn't find a valid profile for '$addr'");
|
||||
}
|
||||
|
||||
@ -1818,4 +1835,3 @@ class OStatusShadowException extends Exception
|
||||
parent::__construct($message);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -106,7 +106,8 @@ class Discovery
|
||||
}
|
||||
}
|
||||
|
||||
throw new Exception('Unable to find services for '. $id);
|
||||
// @todo Needs i18n.
|
||||
throw new Exception('Unable to find services for '. $id '.');
|
||||
}
|
||||
|
||||
public static function getService($links, $service) {
|
||||
|
@ -51,4 +51,3 @@ class HubConfQueueHandler extends QueueHandler
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ class MagicEnvelope
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new Exception('Unable to locate signer public key');
|
||||
throw new Exception('Unable to locate signer public key.');
|
||||
}
|
||||
|
||||
|
||||
@ -93,7 +93,6 @@ class MagicEnvelope
|
||||
'alg' => $signature_alg->getName()
|
||||
);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function toXML($env) {
|
||||
|
@ -223,4 +223,3 @@ class OStatusQueueHandler extends QueueHandler
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -89,7 +89,8 @@ class Salmon
|
||||
$magickey->generate($user->id);
|
||||
}
|
||||
} else {
|
||||
throw new Exception("Salmon invalid actor for signing");
|
||||
// @todo i18n FIXME: added i18n and use sprintf when using parameters.
|
||||
throw new Exception("Salmon invalid actor for signing.");
|
||||
}
|
||||
|
||||
try {
|
||||
|
@ -42,7 +42,7 @@ class SalmonAction extends Action
|
||||
}
|
||||
|
||||
if (empty($_SERVER['CONTENT_TYPE']) || $_SERVER['CONTENT_TYPE'] != 'application/magic-envelope+xml') {
|
||||
$this->clientError(_m('Salmon requires application/magic-envelope+xml'));
|
||||
$this->clientError(_m('Salmon requires "application/magic-envelope+xml".'));
|
||||
}
|
||||
|
||||
$xml = file_get_contents('php://input');
|
||||
|
@ -61,11 +61,11 @@ class XRD
|
||||
error_reporting($old);
|
||||
|
||||
if (!$ok) {
|
||||
throw new Exception("Invalid XML");
|
||||
throw new Exception("Invalid XML.");
|
||||
}
|
||||
$xrd_element = $dom->getElementsByTagName('XRD')->item(0);
|
||||
if (!$xrd_element) {
|
||||
throw new Exception("Invalid XML, missing XRD root");
|
||||
throw new Exception("Invalid XML, missing XRD root.");
|
||||
}
|
||||
|
||||
// Check for host-meta host
|
||||
@ -169,4 +169,3 @@ class XRD
|
||||
return $link;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
|
||||
|
||||
class XrdAction extends Action
|
||||
{
|
||||
|
||||
public $uri;
|
||||
|
||||
public $user;
|
||||
|
@ -93,4 +93,3 @@ if ($count && $dry) {
|
||||
} else {
|
||||
echo "done.\n";
|
||||
}
|
||||
|
||||
|
@ -86,4 +86,3 @@ if ($skip || $count) {
|
||||
}
|
||||
|
||||
Event::handle('StartFeedSubReceive', array($sub, $feed));
|
||||
|
||||
|
@ -49,7 +49,7 @@ try {
|
||||
$nickname = get_option_value('n', 'nickname');
|
||||
$user = User::staticGet('nickname', $nickname);
|
||||
if (empty($user)) {
|
||||
throw new Exception("Can't find user with nickname '$nickname'");
|
||||
throw new Exception("Can't find user with nickname '$nickname'.");
|
||||
}
|
||||
updateOStatus($user);
|
||||
} else if (have_option('a', 'all')) {
|
||||
|
@ -552,4 +552,3 @@ $b = $args[1];
|
||||
|
||||
$tester = new OStatusTester($a, $b);
|
||||
$tester->run();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user