]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/File.php
File_redirection also got urlhash column
[quix0rs-gnu-social.git] / classes / File.php
index dad54166b11030296231ea92ed5d95fbcd177ebe..7d09b74c43283555a047cf8b0ab64c690933ef94 100644 (file)
@@ -479,6 +479,16 @@ class File extends Managed_DataObject
         return $this->url;
     }
 
+    static public function getByUrl($url)
+    {
+        $file = new File();
+        $file->urlhash = self::hashurl($url);
+        if (!$file->find(true)) {
+            throw new NoResultException($file);
+        }
+        return $file;
+    }
+
     public function updateUrl($url)
     {
         $file = File::getKV('urlhash', self::hashurl($url));