MediaWiki
REL1_22
|
Maintenance script that checks for articles to fix after adding/deleting namespaces. More...
Public Member Functions | |
__construct () | |
execute () | |
Protected Attributes | |
DatabaseBase | $db |
Private Member Functions | |
checkAll ($fix, $suffix= '') | |
checkNamespace ($ns, $name, $fix, $suffix= '') | |
checkPrefix ($key, $prefix, $fix, $suffix= '') | |
getConflicts ($ns, $name) | |
Find pages in mainspace that have a prefix of the new namespace so we know titles that will need migrating. | |
getInterwikiList () | |
Get the interwiki list. | |
reportConflict ($row, $suffix) | |
Report any conflicts we find. | |
resolveConflict ($row, $resolvable, $suffix) | |
Resolve any conflicts. | |
resolveConflictOn ($row, $table, $prefix) | |
Resolve a given conflict. |
Maintenance script that checks for articles to fix after adding/deleting namespaces.
Definition at line 35 of file namespaceDupes.php.
Reimplemented from Maintenance.
Definition at line 41 of file namespaceDupes.php.
References Maintenance\addOption().
NamespaceConflictChecker::checkAll | ( | $ | fix, |
$ | suffix = '' |
||
) | [private] |
$fix | Boolean: whether or not to fix broken entries |
$suffix | String: suffix to append to renamed articles |
Definition at line 82 of file namespaceDupes.php.
Referenced by execute().
NamespaceConflictChecker::checkNamespace | ( | $ | ns, |
$ | name, | ||
$ | fix, | ||
$ | suffix = '' |
||
) | [private] |
$ns | Integer: a namespace id |
$name | String |
$fix | Boolean: whether to fix broken entries |
$suffix | String: suffix to append to renamed articles |
Definition at line 168 of file namespaceDupes.php.
NamespaceConflictChecker::checkPrefix | ( | $ | key, |
$ | prefix, | ||
$ | fix, | ||
$ | suffix = '' |
||
) | [private] |
$key | |
$prefix | |
$fix | |
$suffix | string |
Definition at line 194 of file namespaceDupes.php.
Referenced by execute().
Reimplemented from Maintenance.
Definition at line 51 of file namespaceDupes.php.
References $key, $retval, $wgTitle, checkAll(), checkPrefix(), Maintenance\getOption(), global, Maintenance\hasOption(), Title\newFromText(), Maintenance\output(), and wfGetDB().
NamespaceConflictChecker::getConflicts | ( | $ | ns, |
$ | name | ||
) | [private] |
Find pages in mainspace that have a prefix of the new namespace so we know titles that will need migrating.
$ns | Integer: namespace id (id for new namespace?) |
$name | String: prefix that is being made a namespace |
Definition at line 208 of file namespaceDupes.php.
NamespaceConflictChecker::getInterwikiList | ( | ) | [private] |
NamespaceConflictChecker::reportConflict | ( | $ | row, |
$ | suffix | ||
) | [private] |
NamespaceConflictChecker::resolveConflict | ( | $ | row, |
$ | resolvable, | ||
$ | suffix | ||
) | [private] |
Resolve any conflicts.
$row | Object: row from the page table to fix |
$resolvable | Boolean |
$suffix | String: suffix to append to the fixed page |
Definition at line 282 of file namespaceDupes.php.
NamespaceConflictChecker::resolveConflictOn | ( | $ | row, |
$ | table, | ||
$ | prefix | ||
) | [private] |
Resolve a given conflict.
$row | Object: row from the old broken entry |
$table | String: table to update |
$prefix | String: prefix for column name, like page or ar |
Definition at line 314 of file namespaceDupes.php.
DatabaseBase NamespaceConflictChecker::$db [protected] |
Definition at line 39 of file namespaceDupes.php.