* @ingroup Maintenance
*/
-require_once( dirname(__FILE__) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
class DeleteImageCache extends Maintenance {
public function __construct() {
public function execute() {
global $wgMemc;
- $until = preg_replace( "/[^\d]/", '', $this->getOption('until') );
- $sleep = (int)$this->getOption('sleep') * 1000; // milliseconds
+ $until = preg_replace( "/[^\d]/", '', $this->getOption( 'until' ) );
+ $sleep = (int)$this->getOption( 'sleep' ) * 1000; // milliseconds
ini_set( 'display_errors', false );
$i = 0;
$total = $this->getImageCount();
- while ( $row = $dbr->fetchObject( $res ) ) {
- if ($i % $this->report == 0)
- $this->output( sprintf("%s: %13s done (%s)\n", wfWikiID(), "$i/$total", wfPercent( $i / $total * 100 ) ) );
+ foreach ( $res as $row ) {
+ if ( $i % $this->report == 0 )
+ $this->output( sprintf( "%s: %13s done (%s)\n", wfWikiID(), "$i/$total", wfPercent( $i / $total * 100 ) ) );
$md5 = md5( $row->img_name );
$wgMemc->delete( wfMemcKey( 'Image', $md5 ) );
- if ($sleep != 0)
+ if ( $sleep != 0 )
usleep( $sleep );
++$i;