]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - maintenance/nextJobDB.php
MediaWiki 1.17.0
[autoinstallsdev/mediawiki.git] / maintenance / nextJobDB.php
index 75855bb3e3be3bc7880cce5dd1a6e969f7a5f180..8d8229e257d2e917c28822a222e9da3e24a3850a 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( dirname(__FILE__) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class nextJobDB extends Maintenance {
        public function __construct() {
@@ -39,13 +39,13 @@ class nextJobDB extends Maintenance {
                $pendingDBs = $wgMemc->get( $mckey );
 
                # If we didn't get it from the cache
-               if( !$pendingDBs ) {
+               if ( !$pendingDBs ) {
                        $pendingDBs = $this->getPendingDbs( $type );
-                       $wgMemc->get( $mckey, $pendingDBs, 300 );
+                       $wgMemc->set( $mckey, $pendingDBs, 300 );
                }
                # If we've got a pending job in a db, display it.
                if ( $pendingDBs ) {
-                       $this->output( $pendingDBs[mt_rand(0, count( $pendingDBs ) - 1)] );
+                       $this->output( $pendingDBs[mt_rand( 0, count( $pendingDBs ) - 1 )] );
                }
        }
 
@@ -61,10 +61,10 @@ class nextJobDB extends Maintenance {
                $dbsByMaster = array();
                foreach ( $wgLocalDatabases as $db ) {
                        $lb = wfGetLB( $db );
-                       $dbsByMaster[$lb->getServerName(0)][] = $db;
+                       $dbsByMaster[$lb->getServerName( 0 )][] = $db;
                }
 
-               foreach ( $dbsByMaster as $master => $dbs ) {
+               foreach ( $dbsByMaster as $dbs ) {
                        $dbConn = wfGetDB( DB_MASTER, array(), $dbs[0] );
                        $stype = $dbConn->addQuotes( $type );
 
@@ -100,4 +100,4 @@ class nextJobDB extends Maintenance {
 }
 
 $maintClass = "nextJobDb";
-require_once( DO_MAINTENANCE );
+require_once( RUN_MAINTENANCE_IF_MAIN );