X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=update.php;h=94dba69b76fe9914dc616cfb83a2d5c4ea89f8e1;hb=04864596cbf5439470f619eed1703a2ed12348ee;hp=e4ae1874d074f0e1786da30c8878af41c2cb24cf;hpb=0332f4c59809e5a89f626e8969cd76261819f432;p=lhc%2Fweb%2Fwiklou.git diff --git a/update.php b/update.php index e4ae1874d0..94dba69b76 100644 --- a/update.php +++ b/update.php @@ -1,9 +1,12 @@ query( $sql, $fname ); - - while ( $row = $wgDatabase->fetchObject( $source ) ) { - $id = $row->user_id; - $oldpass = $row->user_password; - $newpass = md5( "{$id}-{$oldpass}" ); - - $sql = "UPDATE user SET user_password='{$newpass}' " . - "WHERE user_id={$id}"; - $wgDatabase->query( $sql, $fname ); - } -} - -function do_ipblocks_update() { - global $wgDatabase; - - $do1 = $do2 = false; - - if ( !$wgDatabase->fieldExists( "ipblocks", "ipb_id" ) ) { - $do1 = true; - } - if ( !$wgDatabase->fieldExists( "ipblocks", "ipb_expiry" ) ) { - $do2 = true; - } - - if ( $do1 || $do2 ) { - echo "Updating ipblocks table... "; - if ( $do1 ) { - dbsource( "maintenance/archives/patch-ipblocks.sql", $wgDatabase ); - } - if ( $do2 ) { - dbsource( "maintenance/archives/patch-ipb_expiry.sql", $wgDatabase ); - } - echo "ok\n"; - } else { - echo "...ipblocks is up to date.\n"; - } - -} - - -function do_interwiki_update() { - # Check that interwiki table exists; if it doesn't source it - global $wgDatabase; - if( $wgDatabase->tableExists( "interwiki" ) ) { - echo "...already have interwiki table\n"; - return true; - } - echo "Creating interwiki table: "; - dbsource( "maintenance/archives/patch-interwiki.sql" ); - echo "ok\n"; - echo "Adding default interwiki definitions: "; - dbsource( "maintenance/interwiki.sql" ); - echo "ok\n"; -} - -function do_index_update() { - # Check that proper indexes are in place - global $wgDatabase; - $meta = $wgDatabase->fieldInfo( "recentchanges", "rc_timestamp" ); - if( $meta->multiple_key == 0 ) { - echo "Updating indexes to 20031107: "; - dbsource( "maintenance/archives/patch-indexes.sql" ); - echo "ok\n"; - return true; - } - echo "...indexes seem up to 20031107 standards\n"; - return false; -} - -function do_linkscc_update() { - // Create linkscc if necessary - global $wgDatabase; - if( $wgDatabase->tableExists( "linkscc" ) ) { - echo "...have linkscc table.\n"; - } else { - echo "Adding linkscc table... "; - dbsource( "maintenance/archives/patch-linkscc.sql", $wgDatabase ); - echo "ok\n"; - } -} - -function do_hitcounter_update() { - // Create hitcounter if necessary - global $wgDatabase; - if( $wgDatabase->tableExists( "hitcounter" ) ) { - echo "...have hitcounter table.\n"; - } else { - echo "Adding hitcounter table... "; - dbsource( "maintenance/archives/patch-hitcounter.sql", $wgDatabase ); - echo "ok\n"; - } -} - -function do_recentchanges_update() { - global $wgDatabase; - if ( !$wgDatabase->fieldExists( "recentchanges", "rc_type" ) ) { - echo "Adding rc_type, rc_moved_to_ns, rc_moved_to_title..."; - dbsource( "maintenance/archives/patch-rc_type.sql" , $wgDatabase ); - echo "ok\n"; - } -} - ?>