Revert 41164: PHP Notice: Undefined property: ForeignAPIRepo::$repo in includes...
authorSiebrand Mazeland <siebrand@users.mediawiki.org>
Mon, 22 Sep 2008 22:09:55 +0000 (22:09 +0000)
committerSiebrand Mazeland <siebrand@users.mediawiki.org>
Mon, 22 Sep 2008 22:09:55 +0000 (22:09 +0000)
includes/filerepo/ForeignAPIFile.php
includes/filerepo/ForeignAPIRepo.php

index 336c928..42bd7e1 100644 (file)
@@ -31,7 +31,7 @@ class ForeignAPIFile extends File {
        }
 
        function transform( $params, $flags = 0 ) {
-               if ( $this->repo->canCacheThumbs() ) {
+               if ( $this->repo->apiThumbCacheExpiry > 0 && $this->repo->apiThumbCacheDir ) {
                        $thumbUrl = $this->repo->getThumbUrlFromCache(
                                $this->getName(),
                                isset( $params['width'] ) ? $params['width'] : -1,
@@ -110,7 +110,7 @@ class ForeignAPIFile extends File {
         */
        function getThumbPath( $suffix = '' ) {
                $ret = null;
-               if ( $this->repo->canCacheThumbs() ) {
+               if ( $this->repo->apiThumbCacheExpiry > 0 && $this->repo->apiThumbCacheDir ) {
                        global $wgUploadDirectory;
                        $path = $wgUploadDirectory . '/' . $this->repo->apiThumbCacheDir . '/' . $this->repo->name . '/';
                        if ( $suffix ) {
index 4943ed3..bd53686 100644 (file)
@@ -112,6 +112,7 @@ class ForeignAPIRepo extends FileRepo {
        
        function getThumbUrlFromCache( $name, $width, $height ) {
                global $wgMemc, $wgUploadPath, $wgServer, $wgUploadDirectory;
+;
                
                $key = wfMemcKey( 'ForeignAPIRepo', 'ThumbUrl', $name );
                if ( $thumbUrl = $wgMemc->get($key) ) {
@@ -134,12 +135,4 @@ class ForeignAPIRepo extends FileRepo {
                        return $localUrl;
                }
        }
-       
-       /**
-        * Are we locally caching the thumbnails?
-        * @return bool
-        */
-       public function canCacheThumbs() {
-               return ( $this->repo->apiThumbCacheExpiry > 0 && $this->repo->apiThumbCacheDir );
-       }
 }