MediaWiki
REL1_22
|
Maintenance script that reassigns edits from a user or IP address to another user. More...
Public Member Functions | |
__construct () | |
execute () | |
Private Member Functions | |
doReassignEdits (&$from, &$to, $rc=false, $report=false) | |
Reassign edits from one user to another. | |
initialiseUser ($username) | |
Initialise the user object. | |
userConditions (&$user, $idfield, $utfield) | |
Return the most efficient set of user conditions i.e. | |
userSpecification (&$user, $idfield, $utfield) | |
Return user specifications i.e. |
Maintenance script that reassigns edits from a user or IP address to another user.
Definition at line 34 of file reassignEdits.php.
Reimplemented from Maintenance.
Definition at line 35 of file reassignEdits.php.
References Maintenance\addArg(), and Maintenance\addOption().
ReassignEdits::doReassignEdits | ( | &$ | from, |
&$ | to, | ||
$ | rc = false , |
||
$ | report = false |
||
) | [private] |
Reassign edits from one user to another.
$from | User to take edits from |
$to | User to assign edits to |
$rc | bool Update the recent changes table |
$report | bool Don't change things; just echo numbers |
Definition at line 76 of file reassignEdits.php.
References $res, $total, Maintenance\output(), userConditions(), userSpecification(), and wfGetDB().
Referenced by execute().
Reimplemented from Maintenance.
Definition at line 45 of file reassignEdits.php.
References doReassignEdits(), Maintenance\error(), Maintenance\getArg(), Maintenance\hasArg(), Maintenance\hasOption(), initialiseUser(), and Maintenance\output().
ReassignEdits::initialiseUser | ( | $ | username | ) | [private] |
Initialise the user object.
$username | string Username or IP address |
Definition at line 163 of file reassignEdits.php.
References $user, Maintenance\error(), User\isIP(), User\newFromName(), and User.
Referenced by execute().
ReassignEdits::userConditions | ( | &$ | user, |
$ | idfield, | ||
$ | utfield | ||
) | [private] |
Return the most efficient set of user conditions i.e.
a user => id mapping, or a user_text => text mapping
$user | User for the condition |
$idfield | string Field name containing the identifier |
$utfield | string Field name containing the user text |
Definition at line 140 of file reassignEdits.php.
References $user, and array().
Referenced by doReassignEdits().
ReassignEdits::userSpecification | ( | &$ | user, |
$ | idfield, | ||
$ | utfield | ||
) | [private] |
Return user specifications i.e.
user => id, user_text => text
$user | User for the spec |
$idfield | string Field name containing the identifier |
$utfield | string Field name containing the user text |
Definition at line 153 of file reassignEdits.php.
References $user, and array().
Referenced by doReassignEdits().