MediaWiki
REL1_22
|
Public Member Functions | |
__construct ($context, $unused=null, $flags=0) | |
Constructor. | |
beginLogEventsList () | |
endLogEventsList () | |
getDisplayTitle () | |
Deprecated alias for getTitle(); do not use. | |
getTypeSelector () | |
Returns log page selector. | |
logLine ($row) | |
showHeader ($type) | |
Set page title and show header for this log type. | |
showOptions ($types=array(), $user= '', $page= '', $pattern= '', $year= '', $month= '', $filter=null, $tagFilter= '') | |
Show options for the log list. | |
Static Public Member Functions | |
static | getExcludeClause ($db, $audience= 'public', User $user=null) |
SQL clause to skip forbidden log types for this user. | |
static | isDeleted ($row, $field) |
static | showLogExtract (&$out, $types=array(), $page= '', $user= '', $param=array()) |
Show log extract. | |
static | typeAction ($row, $type, $action, $right= '') |
static | userCan ($row, $field, User $user=null) |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted. | |
static | userCanBitfield ($bitfield, $field, User $user=null) |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted. | |
Public Attributes | |
$flags | |
const | NO_ACTION_LINK = 1 |
const | NO_EXTRA_USER_LINKS = 2 |
const | USE_REVDEL_CHECKBOXES = 4 |
Protected Attributes | |
Array | $mDefaultQuery |
Private Member Functions | |
getDefaultQuery () | |
getExtraInputs ($types) | |
getFilterLinks ($filter) | |
getShowHideLinks ($row) | |
getTitleInput ($title) | |
getTitlePattern ($pattern) | |
getTypeMenu ($queryTypes) | |
getUserInput ($user) |
Definition at line 26 of file LogEventsList.php.
LogEventsList::__construct | ( | $ | context, |
$ | unused = null , |
||
$ | flags = 0 |
||
) |
Constructor.
The first two parameters used to be $skin and $out, but now only a context is needed, that's why there's a second unused parameter.
$context | IContextSource Context to use; formerly it was Skin object. | |
$unused | void Unused; used to be an OutputPage object. | |
int | $flags | flags; can be a combinaison of self::NO_ACTION_LINK, self::NO_EXTRA_USER_LINKS or self::USE_REVDEL_CHECKBOXES. |
Definition at line 47 of file LogEventsList.php.
Definition at line 289 of file LogEventsList.php.
Definition at line 296 of file LogEventsList.php.
LogEventsList::getDefaultQuery | ( | ) | [private] |
Definition at line 182 of file LogEventsList.php.
References ContextSource\getRequest().
Deprecated alias for getTitle(); do not use.
Definition at line 64 of file LogEventsList.php.
static LogEventsList::getExcludeClause | ( | $ | db, |
$ | audience = 'public' , |
||
User $ | user = null |
||
) | [static] |
SQL clause to skip forbidden log types for this user.
$db | DatabaseBase |
$audience | string, public/user |
$user | User object to check, or null to use $wgUser |
Definition at line 593 of file LogEventsList.php.
Referenced by ApiQueryLogEvents\execute(), ApiQueryLogEvents\getCacheMode(), and LogPager\limitType().
LogEventsList::getExtraInputs | ( | $ | types | ) | [private] |
LogEventsList::getFilterLinks | ( | $ | filter | ) | [private] |
$filter | Array |
Definition at line 152 of file LogEventsList.php.
LogEventsList::getShowHideLinks | ( | $ | row | ) | [private] |
LogEventsList::getTitleInput | ( | $ | title | ) | [private] |
$title | String |
Definition at line 253 of file LogEventsList.php.
LogEventsList::getTitlePattern | ( | $ | pattern | ) | [private] |
LogEventsList::getTypeMenu | ( | $ | queryTypes | ) | [private] |
$queryTypes | Array |
Definition at line 200 of file LogEventsList.php.
Returns log page selector.
Definition at line 212 of file LogEventsList.php.
LogEventsList::getUserInput | ( | $ | user | ) | [private] |
$user | String |
Definition at line 243 of file LogEventsList.php.
static LogEventsList::isDeleted | ( | $ | row, |
$ | field | ||
) | [static] |
$row | Row |
$field | Integer: one of DELETED_* bitfield constants |
Definition at line 444 of file LogEventsList.php.
Referenced by ApiQueryLogEvents\extractRowInfo(), and RevDel_LogItem\getHTML().
LogEventsList::logLine | ( | $ | row | ) |
$row | Row: a single row from the result set |
Definition at line 304 of file LogEventsList.php.
LogEventsList::showHeader | ( | $ | type | ) |
Set page title and show header for this log type.
$type | Array |
Definition at line 73 of file LogEventsList.php.
static LogEventsList::showLogExtract | ( | &$ | out, |
$ | types = array() , |
||
$ | page = '' , |
||
$ | user = '' , |
||
$ | param = array() |
||
) | [static] |
Show log extract.
Either with text and a box (set $msgKey) or without (don't set $msgKey)
$out | OutputPage|String-by-reference | |
string | array | $types | Log types to show |
string | Title | $page | The page title to show log entries for |
string | $user | The user who made the log entries |
array | $param | Associative Array with the following additional options:
|
Definition at line 470 of file LogEventsList.php.
Referenced by DeletedContributionsPage\__construct(), SpecialContributions\contributionsSub(), SpecialRevisionDelete\execute(), HistoryAction\onView(), SpecialBlock\postText(), SpecialMergeHistory\showHistory(), UserrightsPage\showLogFragment(), and MovePageForm\showLogFragment().
LogEventsList::showOptions | ( | $ | types = array() , |
$ | user = '' , |
||
$ | page = '' , |
||
$ | pattern = '' , |
||
$ | year = '' , |
||
$ | month = '' , |
||
$ | filter = null , |
||
$ | tagFilter = '' |
||
) |
Show options for the log list.
string | $types | or Array |
$user | String | |
$page | String | |
$pattern | String | |
$year | Integer: year | |
$month | Integer: month | |
$filter,: | array | |
$tagFilter,: | array? |
Definition at line 99 of file LogEventsList.php.
static LogEventsList::typeAction | ( | $ | row, |
$ | type, | ||
$ | action, | ||
$ | right = '' |
||
) | [static] |
$row | Row |
$type | Mixed: string/array |
$action | Mixed: string/array |
$right | string |
Definition at line 385 of file LogEventsList.php.
Referenced by PopulateLogSearch\doDBUpdates().
static LogEventsList::userCan | ( | $ | row, |
$ | field, | ||
User $ | user = null |
||
) | [static] |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted.
$row | Row |
$field | Integer |
$user | User object to check, or null to use $wgUser |
Definition at line 408 of file LogEventsList.php.
Referenced by RevDel_LogItem\canView().
static LogEventsList::userCanBitfield | ( | $ | bitfield, |
$ | field, | ||
User $ | user = null |
||
) | [static] |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted.
$bitfield | Integer (current field) |
$field | Integer |
$user | User object to check, or null to use $wgUser |
Definition at line 421 of file LogEventsList.php.
LogEventsList::$flags |
Definition at line 31 of file LogEventsList.php.
Array LogEventsList::$mDefaultQuery [protected] |
Definition at line 35 of file LogEventsList.php.
const LogEventsList::NO_ACTION_LINK = 1 |
Definition at line 27 of file LogEventsList.php.
const LogEventsList::NO_EXTRA_USER_LINKS = 2 |
Definition at line 28 of file LogEventsList.php.
const LogEventsList::USE_REVDEL_CHECKBOXES = 4 |
Definition at line 29 of file LogEventsList.php.
Referenced by SpecialLog\show().