X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Ffile.php;h=018f03f53a4b30e29896c6095125114c6fe899c1;hb=c075b9f73068066897f2d42cdbcf1be1bf812380;hp=9424bb7da7163cc5ae9f84524634fc5f19a84304;hpb=c8b8f07af14ad2ce9d0c0267962dd3bbf6473a4b;p=quix0rs-gnu-social.git diff --git a/actions/file.php b/actions/file.php index 9424bb7da7..018f03f53a 100644 --- a/actions/file.php +++ b/actions/file.php @@ -1,6 +1,6 @@ . */ -if (!defined('LACONICA')) { exit(1); } +if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } require_once(INSTALLDIR.'/actions/shownotice.php'); +// @todo FIXME: Add documentation. class FileAction extends Action { var $id = null; @@ -31,15 +32,18 @@ class FileAction extends Action parent::prepare($args); $this->id = $this->trimmed('notice'); if (empty($this->id)) { - $this->clientError(_('No notice id')); + // TRANS: Client error displayed when no notice ID was given trying do display a file. + $this->clientError(_('No notice ID.')); } - $notice = Notice::staticGet('id', $this->id); + $notice = Notice::getKV('id', $this->id); if (empty($notice)) { - $this->clientError(_('No notice')); + // TRANS: Client error displayed when an invalid notice ID was given trying do display a file. + $this->clientError(_('No notice.')); } $atts = $notice->attachments(); if (empty($atts)) { - $this->clientError(_('No attachments')); + // TRANS: Client error displayed when trying do display a file for a notice without a file attachement. + $this->clientError(_('No attachments.')); } foreach ($atts as $att) { if (!empty($att->filename)) { @@ -48,7 +52,10 @@ class FileAction extends Action } } if (empty($this->filerec)) { - $this->clientError(_('No uploaded attachments')); + // XXX: Is this translation hint correct? If yes, please remove comment, if no, please correct and remove comment. + // TRANS: Client error displayed when trying do display a file for a notice with file attachements + // TRANS: that could not be found. + $this->clientError(_('No uploaded attachments.')); } return true; } @@ -62,11 +69,8 @@ class FileAction extends Action * * @return boolean true */ - function isReadOnly($args) { return true; } - } -