X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Ffile.php;h=49ed8af1d6eff55f89ef6ef77dcb33952dd2a5a2;hb=c48cdc7d50cc2920e3f41e34e9b5e19638331dd9;hp=271f57ab9634aeaa4a6d675d30ac46a2849f30c8;hpb=abd74673921cd119e05089d3cce2f0a37fdb49fe;p=quix0rs-gnu-social.git diff --git a/actions/file.php b/actions/file.php index 271f57ab96..49ed8af1d6 100644 --- a/actions/file.php +++ b/actions/file.php @@ -1,7 +1,7 @@ . */ -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); 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; } @@ -56,5 +63,14 @@ class FileAction extends Action function handle() { common_redirect($this->filerec->url); } -} + /** + * Is this action read-only? + * + * @return boolean true + */ + function isReadOnly($args) + { + return true; + } +}