|
MediaWiki
REL1_20
|


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') |
| 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. |
| $flags | int 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 288 of file LogEventsList.php.
Definition at line 295 of file LogEventsList.php.
| LogEventsList::getDefaultQuery | ( | ) | [private] |
Definition at line 181 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' |
||
| ) | [static] |
SQL clause to skip forbidden log types for this user.
| $db | DatabaseBase |
| $audience | string, public/user |
Definition at line 579 of file LogEventsList.php.
Referenced by ApiQueryLogEvents\execute(), 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 252 of file LogEventsList.php.
| LogEventsList::getTitlePattern | ( | $ | pattern | ) | [private] |
| LogEventsList::getTypeMenu | ( | $ | queryTypes | ) | [private] |
| $queryTypes | Array |
Definition at line 199 of file LogEventsList.php.
Returns log page selector.
Definition at line 211 of file LogEventsList.php.
| LogEventsList::getUserInput | ( | $ | user | ) | [private] |
| $user | String |
Definition at line 242 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 303 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 |
| $types | String|Array Log types to show |
| $page | String|Title The page title to show log entries for |
| $user | String The user who made the log entries |
| $param | array Associative Array with the following additional options:
|
Definition at line 469 of file LogEventsList.php.
Referenced by SpecialContributions\contributionsSub(), SpecialRevisionDelete\execute(), DeletedContributionsPage\getSubTitle(), HistoryAction\onView(), SpecialBlock\postText(), SpecialMergeHistory\showHistory(), EditPage\showIntro(), UserrightsPage\showLogFragment(), and MovePageForm\showLogFragment().
| LogEventsList::showOptions | ( | $ | types = array(), |
| $ | user = '', |
||
| $ | page = '', |
||
| $ | pattern = '', |
||
| $ | year = '', |
||
| $ | month = '', |
||
| $ | filter = null, |
||
| $ | tagFilter = '' |
||
| ) |
Show options for the log list.
| $types | string 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().