Quick hacky script to initialize site_stats row where missing.
[lhc/web/wiklou.git] / maintenance / rebuildImages.php
index e3115dc..d14f77b 100644 (file)
@@ -124,6 +124,11 @@ class ImageBuilder extends FiveUpgrade {
                
                // Fill in the new image info fields
                $info = $this->imageInfo( $row->img_name );
+
+               global $wgMemc, $wgDBname;
+               $key = $wgDBname . ":Image:" . md5( $row->img_name );
+               $wgMemc->delete( $key );
+
                return array(
                        'img_width'      => $info['width'],
                        'img_height'     => $info['height'],
@@ -234,6 +239,11 @@ class ImageBuilder extends FiveUpgrade {
                        }
                }
                
+               if( $filename == '' ) {
+                       $this->log( "Empty filename for $fullpath" );
+                       return;
+               }
+               
                $fields = array(
                        'img_name'       => $filename,
                        'img_size'       => $size,