MediaWiki
REL1_22
|
00001 <?php 00029 class ForeignDBFile extends LocalFile { 00030 00037 static function newFromTitle( $title, $repo, $unused = null ) { 00038 return new self( $title, $repo ); 00039 } 00040 00050 static function newFromRow( $row, $repo ) { 00051 $title = Title::makeTitle( NS_FILE, $row->img_name ); 00052 $file = new self( $title, $repo ); 00053 $file->loadFromRow( $row ); 00054 return $file; 00055 } 00056 00064 function publish( $srcPath, $flags = 0, array $options = array() ) { 00065 $this->readOnlyError(); 00066 } 00067 00080 function recordUpload( $oldver, $desc, $license = '', $copyStatus = '', $source = '', 00081 $watch = false, $timestamp = false, User $user = null ) { 00082 $this->readOnlyError(); 00083 } 00084 00091 function restore( $versions = array(), $unsuppress = false ) { 00092 $this->readOnlyError(); 00093 } 00094 00101 function delete( $reason, $suppress = false ) { 00102 $this->readOnlyError(); 00103 } 00104 00110 function move( $target ) { 00111 $this->readOnlyError(); 00112 } 00113 00117 function getDescriptionUrl() { 00118 // Restore remote behavior 00119 return File::getDescriptionUrl(); 00120 } 00121 00126 function getDescriptionText( $lang = false ) { 00127 // Restore remote behavior 00128 return File::getDescriptionText( $lang ); 00129 } 00130 }