]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/File.php
scripts/nukefile.php for blasting crap from the server
[quix0rs-gnu-social.git] / classes / File.php
index 594506449a3387bfe726fe3257c02e2de5a36464..1cb7eab6b856c203e6023d79e72cb98415fe538f 100644 (file)
@@ -249,6 +249,15 @@ class File extends Managed_DataObject
         return true;
     }
 
+    public function getFilename()
+    {
+        if (!self::validFilename($this->filename)) {
+            // TRANS: Client exception thrown if a file upload does not have a valid name.
+            throw new ClientException(_("Invalid filename."));
+        }
+        return $this->filename;
+    }
+
     // where should the file go?
 
     static function filename(Profile $profile, $origname, $mimetype)