|
MediaWiki REL1_35
|


Public Member Functions | |
| __construct ( $context, $linkRenderer=null, $flags=0) | |
| 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. | |
| beginLogEventsList () | |
| endLogEventsList () | |
| logLine ( $row) | |
| setAllowedActions ( $actions) | |
| Sets the action types allowed for log filtering To one action type may correspond several log_actions. | |
| showOptions ( $types=[], $user='', $page='', $pattern=false, $year=0, $month=0, $day=0, $filter=null, $tagFilter='', $action=null) | |
| Show options for the log list. | |
Public Member Functions inherited from ContextSource | |
| canUseWikiPage () | |
| Check whether a WikiPage object can be get with getWikiPage(). | |
| exportSession () | |
| Export the resolved user IP, HTTP headers, user ID, and session ID. | |
| getConfig () | |
| getContext () | |
| Get the base IContextSource object. | |
| getLanguage () | |
| getOutput () | |
| getRequest () | |
| getSkin () | |
| getStats () | |
| getTiming () | |
| getTitle () | |
| getUser () | |
| Stable to override. | |
| getWikiPage () | |
| Get the WikiPage object. | |
| msg ( $key,... $params) | |
| Get a Message object with context set Parameters are the same as wfMessage() | |
| setContext (IContextSource $context) | |
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=[], $page='', $user='', $param=[]) |
| 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 and/or restricted log type. | |
| 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. | |
| static | userCanViewLogType ( $type, User $user=null) |
| Determine if the current user is allowed to view a particular field of this log row, if it's marked as restricted log type. | |
Public Attributes | |
| $flags | |
| const | NO_ACTION_LINK = 1 |
| const | NO_EXTRA_USER_LINKS = 2 |
| const | USE_CHECKBOXES = 4 |
Protected Member Functions | |
| getLinkRenderer () | |
Protected Attributes | |
| array | $allowedActions = null |
| array | $mDefaultQuery |
| bool | $showTagEditUI |
Private Member Functions | |
| getActionSelectorDesc ( $types, $action) | |
| Drop down menu for selection of actions that can be used to filter the log. | |
| getExtraInputsDesc ( $types) | |
| getFiltersDesc ( $filter) | |
| getShowHideLinks ( $row) | |
| getTitleInputDesc ( $title) | |
| getTitlePatternDesc ( $pattern) | |
| getTypeMenuDesc ( $queryTypes) | |
| getUserInputDesc ( $user) | |
Private Attributes | |
| HookRunner | $hookRunner |
| LinkRenderer null | $linkRenderer |
Definition at line 31 of file LogEventsList.php.
| LogEventsList::__construct | ( | $context, | |
$linkRenderer = null, |
|||
$flags = 0 |
|||
| ) |
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.
| IContextSource | Skin | $context | Context to use; formerly it was a Skin object. Use of Skin is deprecated. |
| LinkRenderer | null | $linkRenderer | previously unused |
| int | $flags | Can be a combination of self::NO_ACTION_LINK, self::NO_EXTRA_USER_LINKS or self::USE_CHECKBOXES. |
Definition at line 72 of file LogEventsList.php.
References ContextSource\$context, $flags, $linkRenderer, getUser(), ContextSource\setContext(), and ChangeTags\showTagEditingUI().
| LogEventsList::beginLogEventsList | ( | ) |
Definition at line 361 of file LogEventsList.php.
| LogEventsList::endLogEventsList | ( | ) |
Definition at line 368 of file LogEventsList.php.
|
private |
Drop down menu for selection of actions that can be used to filter the log.
| array | $types | |
| string | $action |
Definition at line 330 of file LogEventsList.php.
References ContextSource\msg().
Referenced by showOptions().
|
static |
SQL clause to skip forbidden log types for this user.
| IDatabase | $db | |
| string | $audience | Public/user |
| User | null | $user | User to check, or null to use $wgUser (deprecated since 1.35) |
Definition at line 797 of file LogEventsList.php.
References $wgLogRestrictions, getPermissionManager(), and wfDeprecated().
|
private |
| array | $types |
Definition at line 302 of file LogEventsList.php.
Referenced by showOptions().
|
private |
| array | $filter |
Definition at line 205 of file LogEventsList.php.
References $type.
Referenced by showOptions().
|
protected |
Definition at line 92 of file LogEventsList.php.
Referenced by logLine().
|
private |
| stdClass | $row |
Definition at line 433 of file LogEventsList.php.
References LogPage\DELETED_RESTRICTED, SpecialPage\getTitleFor(), getUser(), Linker\revDeleteLink(), and Linker\revDeleteLinkDisabled().
Referenced by logLine().
|
private |
| string | $title |
Definition at line 277 of file LogEventsList.php.
Referenced by showOptions().
|
private |
| bool | $pattern |
Definition at line 290 of file LogEventsList.php.
Referenced by showOptions().
|
private |
| array | $queryTypes |
Definition at line 228 of file LogEventsList.php.
References $type, getPermissionManager(), getUser(), and LogPage\validTypes().
Referenced by showOptions().
|
private |
| string | $user |
Definition at line 264 of file LogEventsList.php.
Referenced by showOptions().
|
static |
| stdClass | $row | |
| int | $field | One of DELETED_* bitfield constants |
Definition at line 605 of file LogEventsList.php.
| LogEventsList::logLine | ( | $row | ) |
| stdClass | $row | A single row from the result set |
Definition at line 376 of file LogEventsList.php.
References ChangeTags\formatSummaryRow(), getContext(), ContextSource\getLanguage(), getLinkRenderer(), getShowHideLinks(), and LogFormatter\newFromEntry().
| LogEventsList::setAllowedActions | ( | $actions | ) |
Sets the action types allowed for log filtering To one action type may correspond several log_actions.
| array | $actions |
Definition at line 354 of file LogEventsList.php.
|
static |
Show log extract.
Either with text and a box (set $msgKey) or without (don't set $msgKey)
| OutputPage | string | &$out | |
| 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 634 of file LogEventsList.php.
References $args, ContextSource\$context, $flags, $lang, $linkRenderer, $s, DB_MASTER, IContextSource\getLanguage(), IContextSource\getOutput(), MessageLocalizer\msg(), and wfGetDB().
| LogEventsList::showOptions | ( | $types = [], |
|
$user = '', |
|||
$page = '', |
|||
$pattern = false, |
|||
$year = 0, |
|||
$month = 0, |
|||
$day = 0, |
|||
$filter = null, |
|||
$tagFilter = '', |
|||
$action = null |
|||
| ) |
Show options for the log list.
| array | string | $types | |
| string | $user | |
| string | $page | |
| bool | $pattern | |
| int | string | $year | Use 0 to start with no year preselected. |
| int | string | $month | A month in the 1..12 range. Use 0 to start with no month preselected. |
| int | string | $day | A day in the 1..31 range. Use 0 to start with no month preselected. |
| array | null | $filter | |
| string | $tagFilter | Tag to select by default |
| string | null | $action |
Definition at line 116 of file LogEventsList.php.
References ContextSource\$context, getActionSelectorDesc(), ContextSource\getConfig(), getContext(), getExtraInputsDesc(), getFiltersDesc(), SpecialPage\getTitleFor(), getTitleInputDesc(), getTitlePatternDesc(), getTypeMenuDesc(), getUserInputDesc(), ContextSource\msg(), and wfDeprecated().
|
static |
| stdClass | $row | |
| string | array | $type | |
| string | array | $action | |
| string | $right | (deprecated since 1.35) |
Definition at line 507 of file LogEventsList.php.
References $type, and wfDeprecated().
|
static |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted and/or restricted log type.
| stdClass | $row | |
| int | $field | |
| User | null | $user | User to check, or null to use $wgUser (deprecated since 1.35) |
Definition at line 536 of file LogEventsList.php.
References wfDeprecated().
|
static |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as deleted.
| int | $bitfield | Current field |
| int | $field | |
| User | null | $user | User to check, or null to use $wgUser (deprecated since 1.35) |
Definition at line 555 of file LogEventsList.php.
References LogPage\DELETED_RESTRICTED, wfDebug(), and wfDeprecated().
|
static |
Determine if the current user is allowed to view a particular field of this log row, if it's marked as restricted log type.
| stdClass | $type | |
| User | null | $user | User to check, or null to use $wgUser (deprecated since 1.35) |
Definition at line 584 of file LogEventsList.php.
References $type, getPermissionManager(), and wfDeprecated().
|
protected |
Definition at line 52 of file LogEventsList.php.
| LogEventsList::$flags |
Definition at line 36 of file LogEventsList.php.
Referenced by __construct(), and showLogExtract().
|
private |
Definition at line 60 of file LogEventsList.php.
|
private |
Definition at line 57 of file LogEventsList.php.
Referenced by __construct(), and showLogExtract().
|
protected |
Definition at line 42 of file LogEventsList.php.
|
protected |
Definition at line 47 of file LogEventsList.php.
| const LogEventsList::NO_ACTION_LINK = 1 |
Definition at line 32 of file LogEventsList.php.
| const LogEventsList::NO_EXTRA_USER_LINKS = 2 |
Definition at line 33 of file LogEventsList.php.
| const LogEventsList::USE_CHECKBOXES = 4 |
Definition at line 34 of file LogEventsList.php.