MediaWiki
1.28.0
|
Cut-down copy of User interface for local-interwiki-database user rights manipulation. More...
Public Member Functions | |
addGroup ($group) | |
Replaces User::addUserGroup() More... | |
getDBName () | |
Accessor for $this->database. More... | |
getGroups () | |
Replaces User::getUserGroups() More... | |
getId () | |
getName () | |
Same as User::getName() More... | |
getUserPage () | |
Same as User::getUserPage() More... | |
invalidateCache () | |
Replaces User::touchUser() More... | |
isAnon () | |
removeGroup ($group) | |
Replaces User::removeUserGroup() More... | |
saveSettings () | |
setOption ($option, $value) | |
Replaces User::setOption() More... | |
Static Public Member Functions | |
static | getDB ($database, $ignoreInvalidDB=false) |
Open a database connection to work on for the requested user. More... | |
static | newFromId ($database, $id, $ignoreInvalidDB=false) |
Factory function; get a remote user entry by ID number. More... | |
static | newFromName ($database, $name, $ignoreInvalidDB=false) |
Factory function; get a remote user entry by name. More... | |
static | validDatabase ($database) |
Confirm the selected database name is a valid local interwiki database name. More... | |
static | whoIs ($database, $id, $ignoreInvalidDB=false) |
Same as User::whoIs() More... | |
Private Member Functions | |
__construct ($db, $database, $name, $id) | |
Constructor. More... | |
Static Private Member Functions | |
static | newFromLookup ($database, $field, $value, $ignoreInvalidDB=false) |
Cut-down copy of User interface for local-interwiki-database user rights manipulation.
Definition at line 27 of file UserRightsProxy.php.
|
private |
Constructor.
IDatabase | $db | Db connection |
string | $database | Database name |
string | $name | User name |
int | $id | User ID |
Definition at line 39 of file UserRightsProxy.php.
UserRightsProxy::addGroup | ( | $group | ) |
Replaces User::addUserGroup()
string | $group |
Definition at line 218 of file UserRightsProxy.php.
|
static |
Open a database connection to work on for the requested user.
This may be a new connection to another database for remote users.
string | $database | |
bool | $ignoreInvalidDB | If true, don't check if $database is in $wgLocalDatabases |
Definition at line 151 of file UserRightsProxy.php.
UserRightsProxy::getDBName | ( | ) |
Accessor for $this->database.
Definition at line 52 of file UserRightsProxy.php.
UserRightsProxy::getGroups | ( | ) |
UserRightsProxy::getId | ( | ) |
UserRightsProxy::getName | ( | ) |
Same as User::getName()
Definition at line 183 of file UserRightsProxy.php.
References name.
Referenced by getUserPage().
UserRightsProxy::getUserPage | ( | ) |
Same as User::getUserPage()
Definition at line 192 of file UserRightsProxy.php.
References getName(), Title\makeTitle(), and NS_USER.
UserRightsProxy::invalidateCache | ( | ) |
Replaces User::touchUser()
Definition at line 275 of file UserRightsProxy.php.
References User\purge(), and use.
Referenced by saveSettings().
UserRightsProxy::isAnon | ( | ) |
|
static |
Factory function; get a remote user entry by ID number.
string | $database | Database name |
int | $id | User ID |
bool | $ignoreInvalidDB | If true, don't check if $database is in $wgLocalDatabases |
Definition at line 92 of file UserRightsProxy.php.
|
staticprivate |
string | $database | |
string | $field | |
string | $value | |
bool | $ignoreInvalidDB |
Definition at line 115 of file UserRightsProxy.php.
References $value, $wgSharedDB, $wgSharedTables, and global.
|
static |
Factory function; get a remote user entry by name.
string | $database | Database name |
string | $name | User name |
bool | $ignoreInvalidDB | If true, don't check if $database is in $wgLocalDatabases |
Definition at line 104 of file UserRightsProxy.php.
References $name.
Referenced by UserrightsPage\fetchUser().
UserRightsProxy::removeGroup | ( | $group | ) |
Replaces User::removeUserGroup()
string | $group |
Definition at line 236 of file UserRightsProxy.php.
UserRightsProxy::saveSettings | ( | ) |
Definition at line 256 of file UserRightsProxy.php.
References $value, as, and invalidateCache().
UserRightsProxy::setOption | ( | $option, | |
$value | |||
) |
Replaces User::setOption()
string | $option | |
mixed | $value |
Definition at line 252 of file UserRightsProxy.php.
References $value.
|
static |
Confirm the selected database name is a valid local interwiki database name.
string | $database | Database name |
Definition at line 62 of file UserRightsProxy.php.
References $wgLocalDatabases, and global.
Referenced by UserrightsPage\fetchUser().
|
static |
Same as User::whoIs()
string | $database | Database name |
int | $id | User ID |
bool | $ignoreInvalidDB | If true, don't check if $database is in $wgLocalDatabases |
Definition at line 75 of file UserRightsProxy.php.
References $user.
Referenced by UserrightsPage\fetchUser().