MediaWiki
1.28.0
|
Public Member Functions | |
__construct (IContextSource $context, $target, $namespace=false) | |
formatRevisionRow ($row) | |
Generates each row in the contributions list for archive entries. More... | |
formatRow ($row) | |
Generates each row in the contributions list. More... | |
getDatabase () | |
Get the Database object in use. More... | |
getDefaultQuery () | |
getEndBody () | |
getIndexField () | |
getNamespaceCond () | |
getNavigationBar () | |
getQueryInfo () | |
getStartBody () | |
getUserCond () | |
reallyDoQuery ($offset, $limit, $descending) | |
This method basically executes the exact same code as the parent class, though with a hook added, to allow extensions to add additional queries. More... | |
Public Member Functions inherited from IndexPager | |
__construct (IContextSource $context=null) | |
doQuery () | |
Do the query, using information from the object context. More... | |
extractResultInfo ($isFirst, $limit, ResultWrapper $res) | |
Extract some useful data from the result object for use by the navigation bar, put it into $this. More... | |
formatRow ($row) | |
Abstract formatting function. More... | |
getBody () | |
Get the formatted result list. More... | |
getDatabase () | |
Get the Database object in use. More... | |
getDefaultQuery () | |
Get an array of query parameters that should be put into self-links. More... | |
getIndexField () | |
This function should be overridden to return the name of the index fi- eld. More... | |
getLimit () | |
Get the current limit. More... | |
getLimitLinks () | |
getNumRows () | |
Get the number of rows in the result set. More... | |
getPagingLinks ($linkTexts, $disabledTexts=[]) | |
Get paging links. More... | |
getPagingQueries () | |
Get a URL query array for the prev, next, first and last links. More... | |
getQueryInfo () | |
This function should be overridden to provide all parameters needed for the main paged query. More... | |
getResult () | |
getSqlComment () | |
Get some text to go in brackets in the "function name" part of the SQL comment. More... | |
isNavigationBarShown () | |
Returns whether to show the "navigation bar". More... | |
makeLink ($text, array $query=null, $type=null) | |
Make a self-link. More... | |
reallyDoQuery ($offset, $limit, $descending) | |
Do a query with specified parameters, rather than using the object context. More... | |
setIncludeOffset ($include) | |
Set whether a row matching exactly the offset should be also included in the result or not. More... | |
setLimit ($limit) | |
Set the limit from an other source than the request. More... | |
setOffset ($offset) | |
Set the offset from an other source than the request. More... | |
Public Member Functions inherited from ContextSource | |
canUseWikiPage () | |
Check whether a WikiPage object can be get with getWikiPage(). More... | |
exportSession () | |
Export the resolved user IP, HTTP headers, user ID, and session ID. More... | |
getConfig () | |
Get the Config object. More... | |
getContext () | |
Get the base IContextSource object. More... | |
getLanguage () | |
Get the Language object. More... | |
getOutput () | |
Get the OutputPage object. More... | |
getRequest () | |
Get the WebRequest object. More... | |
getSkin () | |
Get the Skin object. More... | |
getStats () | |
Get the Stats object. More... | |
getTiming () | |
Get the Timing object. More... | |
getTitle () | |
Get the Title object. More... | |
getUser () | |
Get the User object. More... | |
getWikiPage () | |
Get the WikiPage object. More... | |
msg () | |
Get a Message object with context set Parameters are the same as wfMessage() More... | |
setContext (IContextSource $context) | |
Set the IContextSource object. More... | |
Public Attributes | |
$mDb | |
$mDefaultDirection = IndexPager::DIR_DESCENDING | |
$messages | |
$namespace = '' | |
$target | |
Public Attributes inherited from IndexPager | |
$mDb | |
$mDefaultDirection | |
$mDefaultDirection gives the direction to use when sorting results: DIR_ASCENDING or DIR_DESCENDING. More... | |
$mDefaultLimit = 50 | |
$mDefaultQuery | |
$mFirstShown | |
$mIsBackwards | |
$mIsFirst | |
True if the current result set is the first one. More... | |
$mIsLast | |
$mLimit | |
$mLimitsShown = [ 20, 50, 100, 250, 500 ] | |
$mNavigationBar | |
$mOffset | |
$mPastTheEndIndex | |
$mPastTheEndRow | |
$mQueryDone = false | |
$mRequest | |
ResultWrapper | $mResult |
Result object for the query. More... | |
const | DIR_ASCENDING = false |
Constants for the $mDefaultDirection field. More... | |
const | DIR_DESCENDING = true |
Protected Attributes | |
string | $mNavigationBar |
Navigation bar with paging links. More... | |
Protected Attributes inherited from IndexPager | |
$mExtraSortFields | |
An array of secondary columns to order by. More... | |
$mIncludeOffset = false | |
Whether to include the offset in the query. More... | |
$mIndexField | |
The index to actually be used for ordering. More... | |
$mLastShown | |
$mOrderType | |
For pages that support multiple types of ordering, which one to use. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from IndexPager | |
buildQueryInfo ($offset, $limit, $descending) | |
Build variables to use by the database wrapper. More... | |
doBatchLookups () | |
Called from getBody(), before getStartBody() is called and after doQuery() was called. More... | |
getDefaultDirections () | |
Return the default sorting direction: DIR_ASCENDING or DIR_DESCENDING. More... | |
getEmptyBody () | |
Hook into getBody(), for the bit between the start and the end when there are no rows. More... | |
getEndBody () | |
Hook into getBody() for the end of the list. More... | |
getExtraSortFields () | |
This function should be overridden to return the names of secondary columns to order by in addition to the column in getIndexField(). More... | |
getStartBody () | |
Hook into getBody(), allows text to be inserted at the start. More... | |
preprocessResults ($result) | |
Pre-process results; useful for performing batch existence checks, etc. More... | |
Definition at line 25 of file DeletedContribsPager.php.
DeletedContribsPager::__construct | ( | IContextSource | $context, |
$target, | |||
$namespace = false |
|||
) |
Definition at line 38 of file DeletedContribsPager.php.
References $namespace, $target, as, DB_REPLICA, messages, ContextSource\msg(), and wfGetDB().
DeletedContribsPager::formatRevisionRow | ( | $row | ) |
Generates each row in the contributions list for archive entries.
Contributions which are marked "top" are currently on top of the history. For these contributions, a [rollback] link is shown for users with sysop privileges. The rollback link restores the most recent version that was not written by the target user.
stdClass | $row |
Definition at line 240 of file DeletedContribsPager.php.
References $comment, $last, $link, $page, $ret, $rev, $user, Revision\DELETED_TEXT, Revision\DELETED_USER, ChangesList\flag(), Linker\getRevDeleteLink(), SpecialPage\getTitleFor(), Linker\link(), Linker\linkKnown(), Title\makeTitle(), messages, Html\rawElement(), and Linker\revComment().
DeletedContribsPager::formatRow | ( | $row | ) |
Generates each row in the contributions list.
stdClass | $row |
Definition at line 191 of file DeletedContribsPager.php.
References $e, $ret, $rev, Revision\newFromArchiveRow(), Html\rawElement(), Hooks\run(), and wfDebug().
DeletedContribsPager::getDatabase | ( | ) |
Get the Database object in use.
Definition at line 352 of file DeletedContribsPager.php.
DeletedContribsPager::getDefaultQuery | ( | ) |
Definition at line 49 of file DeletedContribsPager.php.
DeletedContribsPager::getEndBody | ( | ) |
Definition at line 141 of file DeletedContribsPager.php.
DeletedContribsPager::getIndexField | ( | ) |
Definition at line 133 of file DeletedContribsPager.php.
Referenced by reallyDoQuery().
DeletedContribsPager::getNamespaceCond | ( | ) |
Definition at line 176 of file DeletedContribsPager.php.
Referenced by getQueryInfo().
DeletedContribsPager::getNavigationBar | ( | ) |
DeletedContribsPager::getQueryInfo | ( | ) |
Definition at line 56 of file DeletedContribsPager.php.
References $user, Revision\DELETED_USER, getNamespaceCond(), ContextSource\getUser(), getUserCond(), list, and Revision\SUPPRESSED_USER.
DeletedContribsPager::getStartBody | ( | ) |
Definition at line 137 of file DeletedContribsPager.php.
DeletedContribsPager::getUserCond | ( | ) |
Definition at line 124 of file DeletedContribsPager.php.
Referenced by getQueryInfo().
DeletedContribsPager::reallyDoQuery | ( | $offset, | |
$limit, | |||
$descending | |||
) |
This method basically executes the exact same code as the parent class, though with a hook added, to allow extensions to add additional queries.
string | $offset | Index offset, inclusive |
int | $limit | Exact query limit |
bool | $descending | Query direction, false for ascending, true for descending |
Definition at line 88 of file DeletedContribsPager.php.
References $limit, $query, as, getIndexField(), and Hooks\run().
DeletedContribsPager::$mDb |
Definition at line 31 of file DeletedContribsPager.php.
DeletedContribsPager::$mDefaultDirection = IndexPager::DIR_DESCENDING |
Definition at line 27 of file DeletedContribsPager.php.
DeletedContribsPager::$messages |
Definition at line 28 of file DeletedContribsPager.php.
|
protected |
Navigation bar with paging links.
Definition at line 36 of file DeletedContribsPager.php.
DeletedContribsPager::$namespace = '' |
Definition at line 30 of file DeletedContribsPager.php.
Referenced by __construct().
DeletedContribsPager::$target |
Definition at line 29 of file DeletedContribsPager.php.
Referenced by __construct(), and getDefaultQuery().