MediaWiki REL1_37
|
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...
Go to the source code of this file.
Functions | |
addBlockInfoToQuery ( $showBlockInfo) | |
Filters hidden users (where the user doesn't have the right to view them) Also adds relevant block information. | |
Methods required from ApiQueryBase | |
addFields ( $fields) | |
addJoinConds ( $conds) | |
addTables ( $tables, $alias=null) | |
addWhere ( $conds) | |
getAuthority () | |
getDB () | |
Variables | |
trait | ApiQueryBlockInfoTrait |
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html
Definition in file ApiQueryBlockInfoTrait.php.
|
private |
Filters hidden users (where the user doesn't have the right to view them) Also adds relevant block information.
bool | $showBlockInfo |
Definition at line 38 of file ApiQueryBlockInfoTrait.php.
References addFields(), addJoinConds(), addTables(), addWhere(), getAuthority(), and getDB().
Referenced by ApiQueryAllUsers\execute(), ApiQueryUsers\execute(), and ApiQueryBase\showHiddenUsersAddBlockInfo().
|
abstractprotected |
array | string | $fields |
Referenced by HTMLForm\__construct(), addBlockInfoToQuery(), and ApiQueryBase\addFieldsIf().
|
abstractprotected |
|
abstractprotected |
string | array | $tables | |
string | null | $alias |
Referenced by addBlockInfoToQuery().
|
abstractprotected |
string | array | $conds |
Referenced by addBlockInfoToQuery(), ApiQueryBase\addWhereIf(), and ApiQueryBase\addWhereRange().
|
abstract |
Referenced by LogEventsList\__construct(), HistoryPager\__construct(), addBlockInfoToQuery(), ApiBase\addBlockInfoToStatus(), ImageHistoryList\beginImageHistoryList(), SkinTemplate\buildContentNavigationUrls(), SkinTemplate\buildLoginData(), Skin\buildNavUrls(), MediaWiki\Rest\Handler\SearchHandler\buildPageInfosFromSearchResults(), SkinTemplate\buildPersonalUrls(), ApiMain\canApiHighLimits(), UsersPager\canSeeHideuser(), ApiMain\checkAsserts(), ApiMain\checkExecutePermissions(), ApiQueryRevisionsBase\checkRevDel(), ApiBase\checkTitleUserPermissions(), ApiBase\checkUserRightsAny(), DifferenceEngine\deletedLink(), MovePageForm\doSubmit(), DeletedContribsPager\formatRevisionRow(), ImageListPager\formatValue(), MediaWiki\Rest\Handler\PageHistoryHandler\getBitmask(), Skin\getDefaultModules(), MediaWiki\Rest\Handler\PageHistoryCountHandler\getEditorsCount(), MediaWiki\Rest\Handler\MediaFileHandler\getFile(), SpecialBlock\getFormFields(), OutputPage\getHeadLinksArray(), OutputPage\getJSVars(), EnhancedChangesList\getLineData(), DifferenceEngine\getMarkPatrolledLinkInfo(), Skin\getPageClasses(), EditPage\getPreloadedContent(), ContribsPager\getQueryInfo(), DeletedContribsPager\getQueryInfo(), SkinTemplate\getReturnToParam(), DifferenceEngine\getRevisionHeader(), LogEventsList\getShowHideLinks(), HistoryPager\getStartBody(), LogEventsList\getTypeMenuDesc(), Skin\getUndeleteLink(), RollbackAction\handleRollbackRequest(), HistoryPager\historyLine(), ImageHistoryList\imageHistoryLine(), ApiPageSet\initFromRevIDs(), ChangesList\insertDiffHist(), ChangesList\insertRollback(), DifferenceEngine\loadNewText(), DifferenceEngine\loadText(), McrUndoAction\onSubmit(), UnwatchAction\onSubmit(), WatchAction\onSubmit(), SpecialBlock\onSubmit(), HistoryAction\onView(), ImagePage\openShowImage(), InfoAction\pageInfo(), SpecialBlock\postText(), MediaWiki\Rest\Handler\PageHistoryHandler\processDbResults(), MediaWiki\Rest\Handler\MediaLinksHandler\processDbResults(), DifferenceEngine\revisionDeleteLink(), ApiQueryRecentChanges\run(), MediaWiki\Rest\Handler\LanguageLinksHandler\run(), MediaWiki\Rest\Handler\MediaFileHandler\run(), MediaWiki\Rest\Handler\MediaLinksHandler\run(), MediaWiki\Rest\Handler\PageHistoryHandler\run(), ApiQueryAllDeletedRevisions\run(), ApiQueryAllRevisions\run(), ApiQueryDeletedRevisions\run(), ApiQueryRevisions\run(), DifferenceEngine\setRevisions(), DifferenceEngine\showDiffPage(), Article\showMissingArticle(), Article\showPatrolFooter(), OutputPage\showPermissionsErrorPage(), SpecialUpload\showViewDeletedLinks(), ImagePage\uploadLinksBox(), OutputPage\userCanPreview(), ApiQueryBase\userCanSeeRevDel(), Article\view(), and SpecialWhatLinksHere\wlhLink().
|
abstractprotected |
Referenced by SiteStatsInit\__construct(), addBlockInfoToQuery(), ApiQueryBase\addTimestampWhereRange(), ApiQueryBase\addWhereRange(), ApiQuerySiteinfo\appendGeneralInfo(), ChangesListSpecialPage\buildQuery(), ImageBuilder\buildTable(), SpecialRecentChanges\checkLastModified(), NamespaceDupes\checkLinkTable(), Orphans\checkOrphans(), Orphans\checkSeparation(), CleanupUsersWithNoId\cleanup(), CleanupSpam\cleanupArticle(), CleanupInvalidDbKeys\cleanupTable(), RebuildTextIndex\clearSearchIndex(), CompressOld\compressOldPages(), CompressOld\compressPage(), CompressOld\compressWithConcat(), RebuildTextIndex\createMysqlTextIndex(), RefreshLinks\deleteLinksFromNonexistent(), NukePage\deleteRevisions(), RefreshLinks\dfnCheckInterval(), AddRFCandPMIDInterwiki\doDBUpdates(), CleanupRevActorPage\doDBUpdates(), DeduplicateArchiveRevId\doDBUpdates(), FixDefaultJsonContentPages\doDBUpdates(), FixExtLinksProtocolRelative\doDBUpdates(), MigrateActors\doDBUpdates(), MigrateArchiveText\doDBUpdates(), MigrateImageCommentTemp\doDBUpdates(), MigrateRevisionActorTemp\doDBUpdates(), PopulateArchiveRevId\doDBUpdates(), PopulateBacklinkNamespace\doDBUpdates(), PopulateExternallinksIndex60\doDBUpdates(), PopulateFilearchiveSha1\doDBUpdates(), PopulateImageSha1\doDBUpdates(), PopulateIpChanges\doDBUpdates(), PopulatePPSortKey\doDBUpdates(), PopulateRecentChangesSource\doDBUpdates(), PopulateRevisionLength\doDBUpdates(), PopulateRevisionSha1\doDBUpdates(), RefreshExternallinksIndex\doDBUpdates(), DeleteOldRevisions\doDelete(), LinksDeletionUpdate\doIncrementalUpdate(), PopulateRevisionLength\doLenUpdates(), ChangesListSpecialPage\doMainQuery(), SpecialRecentChanges\doMainQuery(), SiteStatsInit\doPlaceholderInit(), PopulateInterwiki\doPopulate(), ReassignEdits\doReassignEdits(), RefreshLinks\doRefreshLinks(), PopulateRevisionSha1\doSha1LegacyUpdates(), PopulateRevisionSha1\doSha1Updates(), LinksUpdate\doUpdate(), UpdateSearchIndex\doUpdateSearchIndex(), RecountCategories\doWork(), RebuildTextIndex\dropMysqlTextIndex(), ChangesListSpecialPage\execute(), AttachLatest\execute(), CategoryChangesAsRdf\execute(), CheckBadRedirects\execute(), CheckImages\execute(), CheckUsernames\execute(), CleanupBlocks\execute(), CleanupPreferences\execute(), CleanupRemovedModules\execute(), CleanupSpam\execute(), ClearInterwikiCache\execute(), CompareParserCache\execute(), DeleteArchivedFiles\execute(), DeleteArchivedRevisions\execute(), DeleteDefaultMessages\execute(), DeleteEqualMessages\execute(), DeleteOrphanedRevisions\execute(), DeleteSelfExternals\execute(), DeleteTag\execute(), DumpCategoriesAsRdf\execute(), DumpLinks\execute(), EraseArchivedFile\execute(), FixDoubleRedirects\execute(), FixMergeHistoryCorruption\execute(), FixTimestamps\execute(), FixUserRegistration\execute(), GenerateSitemap\execute(), GetReplicaServer\execute(), LoggedUpdateMaintenance\execute(), InitEditCount\execute(), InitSiteStats\execute(), InitUserPreference\execute(), MigrateUserGroup\execute(), MoveBatch\execute(), NukeNS\execute(), NukePage\execute(), PatchSql\execute(), PurgeChangedFiles\execute(), PurgeChangedPages\execute(), PurgeModuleDeps\execute(), RebuildAll\execute(), RebuildFileCache\execute(), ImageBuilder\execute(), RebuildTextIndex\execute(), RefreshFileHeaders\execute(), RefreshImageMetadata\execute(), RemoveInvalidEmails\execute(), RemoveUnusedAccounts\execute(), RenameDbPrefix\execute(), ResetPageRandom\execute(), ResetUserTokens\execute(), RunBatchedQuery\execute(), ShowSiteStats\execute(), OrphanStats\execute(), StorageTypeStats\execute(), TidyUpT39714\execute(), UpdateMediaWiki\execute(), UpdateArticleCount\execute(), UpdateCollation\execute(), UpdateRestrictions\execute(), UpdateSpecialPages\execute(), UppercaseTitlesForUnicodeTransition\execute(), WrapOldPasswords\execute(), DumpUploads\fetchLocal(), DeleteEqualMessages\fetchMessageInfo(), DumpUploads\fetchUsed(), TitleCleanup\fileExists(), ApiBase\filterIDs(), RefreshLinks\fixRedirect(), ApiParse\formatCategoryLinks(), LinksDeletionUpdate\getAsJobSpecification(), FileBackendDBRepoWrapper\getBackendPaths(), LinksUpdate\getCategoryInsertions(), BacklinkCache\getConditions(), LinksUpdate\getExistingCategories(), LinksUpdate\getExistingExternals(), LinksUpdate\getExistingImages(), LinksUpdate\getExistingInterlangs(), LinksUpdate\getExistingInterwikis(), LinksUpdate\getExistingLinks(), LinksUpdate\getExistingProperties(), LinksUpdate\getExistingTemplates(), BotPassword\getPassword(), JobQueueDB\getPrimaryDB(), ApiQueryBase\getQueryBuilder(), JobQueueDB\getReplicaDB(), BenchmarkParse\getRevIdForTime(), RollbackEdits\getRollbackTitles(), NamespaceDupes\getTargetList(), ResourceLoaderWikiModule\getTitleInfo(), DeleteLocalPasswords\getUserBatches(), DeleteLocalPasswords\getUserDB(), FixDefaultJsonContentPages\handleRow(), BackupReader\handleUpload(), LinksUpdate\incrTableUpdate(), ApiPageSet\initFromPageIds(), ApiPageSet\initFromRevIDs(), ApiPageSet\initFromTitles(), BackupDumper\initProgress(), PopulateContentTables\initServices(), BotPassword\invalidateAllPasswordsForCentralId(), LinksUpdate\invalidateCategories(), LinksUpdate\invalidateImageDescriptions(), RemoveUnusedAccounts\isInactiveAccount(), CleanupImages\killRow(), PopulateContentTables\loadContentMap(), ApiPageSet\loadRedirectTargets(), NamespaceDupes\mergePage(), MigrateComments\migrate(), MigrateActors\migrate(), MigrateActors\migrateLogSearch(), MigrateActors\migrateToTemp(), MigrateComments\migrateToTemp(), TitleCleanup\moveIllegalPage(), TitleCleanup\moveInconsistentPage(), NamespaceDupes\movePage(), UserRightsProxy\newFromLookup(), CleanupImages\pokeFile(), RebuildTextIndex\populateSearchIndex(), PurgeChangedFiles\purgeFromLogType(), PurgeList\purgeNamespace(), Maintenance\purgeRedundantText(), BacklinkCache\queryLinks(), RebuildRecentchanges\rebuildRecentChangesTablePass1(), RebuildRecentchanges\rebuildRecentChangesTablePass2(), RebuildRecentchanges\rebuildRecentChangesTablePass3(), RebuildRecentchanges\rebuildRecentChangesTablePass4(), RebuildRecentchanges\rebuildRecentChangesTablePass5(), SiteStatsInit\refresh(), RefreshLinks\refreshCategory(), BotPassword\removeAllPasswordsForCentralId(), CleanupWatchlist\removeWatch(), ApiPageSet\resolvePendingRedirects(), TableCleanup\runTable(), EraseArchivedFile\scrubAllVersions(), ApiQueryBase\select(), MediaWikiShell\setupLegacy(), LinksUpdate\updateCategoryCounts(), LinksUpdate\updateLinksTimestamp(), PopulateRevisionSha1\upgradeLegacyArchiveRow(), PopulateRevisionSha1\upgradeRow(), and PopulateRevisionLength\upgradeRow().