X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FLinkPreview%2Foembedproxyaction.php;h=fd2f46f5fcae8af536bc51fa7cf37b8a54e950f3;hb=f5aba994b2ca6dbe9d4dfd83d615d7bc3dcf2982;hp=bc80ee5cf9548cbaf963adf5365a9f73a211c906;hpb=90c7ff1983a51b0883532be81be1afdd9d02a24c;p=quix0rs-gnu-social.git diff --git a/plugins/LinkPreview/oembedproxyaction.php b/plugins/LinkPreview/oembedproxyaction.php index bc80ee5cf9..fd2f46f5fc 100644 --- a/plugins/LinkPreview/oembedproxyaction.php +++ b/plugins/LinkPreview/oembedproxyaction.php @@ -44,10 +44,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class OembedproxyAction extends OembedAction { - function handle($args) { // Trigger short error responses; not a human-readable web page. @@ -56,18 +54,21 @@ class OembedproxyAction extends OembedAction // We're not a general oEmbed proxy service; limit to valid sessions. $token = $this->trimmed('token'); if (!$token || $token != common_session_token()) { - $this->clientError(_('There was a problem with your session token. '. + // TRANS: Client error displayed when the session token does not match or is not given. + $this->clientError(_m('There was a problem with your session token. '. 'Try again, please.')); } $format = $this->arg('format'); if ($format && $format != 'json') { - throw new ClientException('Invalid format; only JSON supported.'); + // TRANS: Client exception thrown when requesting a different format than JSON. + throw new ClientException(_m('Invalid format; only JSON supported.')); } $url = $this->arg('url'); if (!common_valid_http_url($url)) { - throw new ClientException('Invalid URL.'); + // TRANS: Client exception thrown when not providing a valid URL. + throw new ClientException(_m('Invalid URL.')); } $params = array(); @@ -83,5 +84,4 @@ class OembedproxyAction extends OembedAction $this->init_document('json'); print json_encode($data); } - }