* (bug 7681, 11559) Cookie values no longer override GET and POST variables.
[lhc/web/wiklou.git] / maintenance / updateRestrictions.php
index 610a590..c8cebfc 100644 (file)
@@ -25,7 +25,7 @@ function migrate_page_restrictions( $db ) {
        $end = $db->selectField( 'page', 'MAX(page_id)', false, __FUNCTION__ );
        $blockStart = $start;
        $blockEnd = $start + BATCH_SIZE - 1;
-       $encodedExpiry = Block::decodeExpiry('');
+       $encodedExpiry = 'infinity';
        while ( $blockEnd <= $end ) {
                $cond = "page_id BETWEEN $blockStart AND $blockEnd AND page_restrictions !='' AND page_restrictions !='edit=:move='";
                $res = $db->select( 'page', array('page_id', 'page_restrictions'), $cond, __FUNCTION__ );
@@ -56,7 +56,7 @@ function migrate_page_restrictions( $db ) {
                # We use insert() and not replace() as Article.php replaces
                # page_restrictions with '' when protected in the restrictions table
                if ( count( $batch ) ) {
-                       $db->insert( 'page_restrictions', $batch, __FUNCTION__ );
+                       $db->insert( 'page_restrictions', $batch, __FUNCTION__, array( 'IGNORE' ) );
                }
                $blockStart += BATCH_SIZE;
                $blockEnd += BATCH_SIZE;
@@ -64,4 +64,4 @@ function migrate_page_restrictions( $db ) {
        }
 }
 
-?>
+