X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FcleanupPreferences.php;h=b24d72ddda2516c507d6332ef2b1088bb288fabf;hb=6066f6c063af9622b005218976ed018b36254e42;hp=33cc0ca27d70465821b56fe98faab1e390ac0029;hpb=f1d64e2fc641673c0b3c15a591b522f4ce813be9;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/cleanupPreferences.php b/maintenance/cleanupPreferences.php index 33cc0ca27d..b24d72ddda 100644 --- a/maintenance/cleanupPreferences.php +++ b/maintenance/cleanupPreferences.php @@ -39,7 +39,7 @@ class CleanupPreferences extends Maintenance { $this->addOption( 'dry-run', 'Print debug info instead of actually deleting' ); $this->addOption( 'hidden', 'Drop hidden preferences ($wgHiddenPrefs)' ); $this->addOption( 'unknown', - 'Drop unknown preferences (not in $wgDefaultUserOptions or a gadget or userjs)' ); + 'Drop unknown preferences (not in $wgDefaultUserOptions or prefixed with "userjs-")' ); // TODO: actually implement this // $this->addOption( 'bogus', 'Drop preferences that have invalid/unaccepted values' ); } @@ -84,11 +84,9 @@ class CleanupPreferences extends Maintenance { } } - // Remove unknown preferences. Special-case gadget- and userjs- as we can't - // control those names. + // Remove unknown preferences. Special-case 'userjs-' as we can't control those names. if ( $unknown ) { $where = [ - 'up_property NOT' . $dbw->buildLike( 'gadget-', $dbw->anyString() ), 'up_property NOT' . $dbw->buildLike( 'userjs-', $dbw->anyString() ), 'up_property NOT IN (' . $dbw->makeList( array_keys( $wgDefaultUserOptions ) ) . ')', ];