- $this->serverError(_("$path not found."), 404);
+ // TRANS: Server error displayed in oEmbed action when path not found.
+ // TRANS: %s is a path.
+ $this->serverError(sprintf(_('"%s" not found.'),$path), 404);
- $this->serverError(_("Notice $id not found."), 404);
+ // TRANS: Server error displayed in oEmbed action when notice not found.
+ // TRANS: %s is a notice.
+ $this->serverError(sprintf(_("Notice %s not found."),$id), 404);
$this->serverError(_('Notice has no profile.'), 500);
}
$authorname = $profile->getFancyName();
$this->serverError(_('Notice has no profile.'), 500);
}
$authorname = $profile->getFancyName();
$oembed['title'] = sprintf(_('%1$s\'s status on %2$s'),
$authorname,
common_exact_date($notice->created));
$oembed['author_name']=$authorname;
$oembed['author_url']=$profile->profileurl;
$oembed['title'] = sprintf(_('%1$s\'s status on %2$s'),
$authorname,
common_exact_date($notice->created));
$oembed['author_name']=$authorname;
$oembed['author_url']=$profile->profileurl;
- $this->serverError(_("Attachment $id not found."), 404);
+ // TRANS: Server error displayed in oEmbed action when attachment not found.
+ // TRANS: %d is an attachment ID.
+ $this->serverError(sprintf(_('Attachment %s not found.'),$id), 404);
// Proxy the existing oembed information
$oembed['type']=$file_oembed->type;
$oembed['provider']=$file_oembed->provider;
// Proxy the existing oembed information
$oembed['type']=$file_oembed->type;
$oembed['provider']=$file_oembed->provider;
$oembed['title']=$file_oembed->title;
$oembed['author_name']=$file_oembed->author_name;
$oembed['author_url']=$file_oembed->author_url;
$oembed['title']=$file_oembed->title;
$oembed['author_name']=$file_oembed->author_name;
$oembed['author_url']=$file_oembed->author_url;
}else if(substr($attachment->mimetype,0,strlen('image/'))=='image/'){
$oembed['type']='photo';
if ($attachment->filename) {
}else if(substr($attachment->mimetype,0,strlen('image/'))=='image/'){
$oembed['type']='photo';
if ($attachment->filename) {
- $oembed['url']=$attachment->url;
- $thumb = $attachment->getThumbnail();
- if ($thumb) {
- $oembed['thumbnail_url'] = $thumb->url;
+ $oembed['url']=$attachment->getUrl();
+ try {
+ $thumb = $attachment->getThumbnail();
+ $oembed['thumbnail_url'] = $thumb->getUrl();
- $this->serverError(_("$path not supported for oembed requests."), 501);
+ // TRANS: Server error displayed in oEmbed request when a path is not supported.
+ // TRANS: %s is a path.
+ $this->serverError(sprintf(_('"%s" not supported for oembed requests.'),$path), 501);