X-Git-Url: http://git.cyclocoop.org//%22javascript:ModifierStyle%28%27%22.%24id.%22%27%29/%22?a=blobdiff_plain;f=includes%2Fpage%2FWikiPage.php;h=8754fb9282434ead1e711ee07edbd3ce6cd20f1d;hb=dd7df34a227f412b81d0c6aff886d7c68f961bb9;hp=d5d0ba260cf10096531bd86e7c0e6658234b1b07;hpb=ef35666a0b45c5677abff6d8d0046af94d72419d;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php index d5d0ba260c..8754fb9282 100644 --- a/includes/page/WikiPage.php +++ b/includes/page/WikiPage.php @@ -2367,8 +2367,8 @@ class WikiPage implements Page, IDBAccessObject { $dbw = wfGetDB( DB_MASTER ); foreach ( $restrictionTypes as $action ) { - if ( !isset( $expiry[$action] ) ) { - $expiry[$action] = $dbw->getInfinity(); + if ( !isset( $expiry[$action] ) || $expiry[$action] === $dbw->getInfinity() ) { + $expiry[$action] = 'infinity'; } if ( !isset( $limit[$action] ) ) { $limit[$action] = ''; @@ -2608,10 +2608,8 @@ class WikiPage implements Page, IDBAccessObject { */ protected function formatExpiry( $expiry ) { global $wgContLang; - $dbr = wfGetDB( DB_SLAVE ); - $encodedExpiry = $dbr->encodeExpiry( $expiry ); - if ( $encodedExpiry != 'infinity' ) { + if ( $expiry != 'infinity' ) { return wfMessage( 'protect-expiring', $wgContLang->timeanddate( $expiry, false, false ),