* (bug 27588) list=filearchive&faprop=sha1 returns empty attribute
[lhc/web/wiklou.git] / includes / filerepo / ForeignDBFile.php
index 882b276..5f04ea7 100644 (file)
@@ -1,5 +1,16 @@
 <?php
+/**
+ * Foreign file with an accessible MediaWiki database
+ *
+ * @file
+ * @ingroup FileRepo
+ */
 
+/**
+ * Foreign file with an accessible MediaWiki database
+ *
+ * @ingroup FileRepo
+ */
 class ForeignDBFile extends LocalFile {
        static function newFromTitle( $title, $repo, $unused = null ) {
                return new self( $title, $repo );
@@ -10,22 +21,12 @@ class ForeignDBFile extends LocalFile {
         * Do not call this except from inside a repo class.
         */
        static function newFromRow( $row, $repo ) {
-               $title = Title::makeTitle( NS_IMAGE, $row->img_name );
+               $title = Title::makeTitle( NS_FILE, $row->img_name );
                $file = new self( $title, $repo );
                $file->loadFromRow( $row );
                return $file;
        }
 
-       function getCacheKey() {
-               if ( $this->repo->hasSharedCache ) {
-                       $hashedName = md5($this->name);
-                       return wfForeignMemcKey( $this->repo->dbName, $this->repo->tablePrefix,
-                               'file', $hashedName );
-               } else {
-                       return false;
-               }
-       }
-
        function publish( $srcPath, $flags = 0 ) {
                $this->readOnlyError();
        }