Revert r43788 and r43788 (adding findBySha1 functionality). Something is breaking...
authorChad Horohoe <demon@users.mediawiki.org>
Fri, 21 Nov 2008 17:45:57 +0000 (17:45 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Fri, 21 Nov 2008 17:45:57 +0000 (17:45 +0000)
includes/filerepo/ForeignAPIRepo.php

index 08d2d45..a6773e1 100644 (file)
@@ -72,8 +72,9 @@ class ForeignAPIRepo extends FileRepo {
                                array_merge( $query,
                                        array(
                                                'format' => 'json',
-                                               'action' => 'query' ) ) );
-
+                                               'action' => 'query',
+                                               'prop' => 'imageinfo' ) ) );
+               
                if( !isset( $this->mQueryCache[$url] ) ) {
                        $key = wfMemcKey( 'ForeignAPIRepo', 'Metadata', md5( $url ) );
                        $data = $wgMemc->get( $key );
@@ -94,24 +95,9 @@ class ForeignAPIRepo extends FileRepo {
        function getImageInfo( $title, $time = false ) {
                return $this->queryImage( array(
                        'titles' => 'Image:' . $title->getText(),
-                       'iiprop' => 'timestamp|user|comment|url|size|sha1|metadata|mime',
-                       'prop'   => 'imageinfo' ) );
+                       'iiprop' => 'timestamp|user|comment|url|size|sha1|metadata|mime' ) );
        }
        
-       function findBySha1( $hash ) {
-               $results = $this->fetchImageQuery( array(
-                                                                               'aisha1base36' => $hash,
-                                                                               'aiprop'       => 'timestamp|user|comment|url|size|sha1|metadata|mime',
-                                                                               'list'         => 'allimages', ) );
-               $ret = array();
-               foreach ( $results['query']['allimages'] as $img ) {
-                       $ret[] = new ForeignAPIFile( Title::makeTitle( NS_IMAGE, $img['name'] ), $this, $img );
-               }
-               return $ret;
-       }
-       
-       
-       
        function getThumbUrl( $name, $width=-1, $height=-1 ) {
                $info = $this->queryImage( array(
                        'titles' => 'Image:' . $name,