wiki.techinc.nl/includes/api
Happy-melon 6dbcdc1be0 Blame hashar for this giant commit; he teased me for making so many smaller ones earlier... :D
* Internalise $mAddress/$mUser, $mBy/$mByName, $mEnableAutoblock, $mId as getTarget(), getBlockers(), isAutoblocking(), getId().  
* This required editing AbuseFilter and CheckUser backwards-incompatibly, so push the rest of the changes out to those extensions.
* Attack the evil 14-parameter constructor and gratuitously-confusing newFromDB( $notVeryImportantParameter, $moreImportantParameter)
* Reimplement the hack for bug 13611 in a slightly less fragile fashion; could still do with further cleanup, but then again the login frontend is its own can of worms... :S
* Remove transitionary getTargetAndType() and newFromTargetAndType() methods
* Some optimisation in parseTarget()
* Fix the broken phpunit test mentioned in r84251
2011-03-21 19:12:41 +00:00
..
ApiBase.php Followup r82060 2011-03-03 23:22:39 +00:00
ApiBlock.php Blame hashar for this giant commit; he teased me for making so many smaller ones earlier... :D 2011-03-21 19:12:41 +00:00
ApiDelete.php Implement getRequireOnlyOneParameterErrorMessages, to make the error messages requireOnlyOneParameter can throw. 2011-02-25 19:09:39 +00:00
ApiDisabled.php
ApiEditPage.php
ApiEmailUser.php (bug 27862; follow-up r77714) Make emailuser api module not freak out when SpecialEmailUser returns a status object instead of true. 2011-03-05 03:35:49 +00:00
ApiExpandTemplates.php
ApiFeedWatchlist.php
ApiFileRevert.php Allow User::isAllowed() to take varargs. "is allowed X or Y" is by far the more common multiple permission check in core, so this is now the behaviour of isAllowed( X, Y ); also add isAllowedAll(...) for testing "is allowed X and Y". Has the nice side effect of adding visibility to a very old function. 2011-03-18 14:48:21 +00:00
ApiFormatBase.php
ApiFormatDbg.php
ApiFormatDump.php
ApiFormatJson.php
ApiFormatPhp.php
ApiFormatRaw.php
ApiFormatTxt.php
ApiFormatWddx.php
ApiFormatXml.php
ApiFormatYaml.php
ApiHelp.php
ApiImport.php
ApiLogin.php Fix sneaky assignment in conditional 2011-03-15 00:34:44 +00:00
ApiLogout.php
ApiMain.php (bug 27018) Added action=filerevert to revert files to an old version. Copied procedure from FileRevertForm, as most of the verification procedure is simple enough to not warrant the effort of writing a dedicated backend. 2011-03-05 17:23:35 +00:00
ApiMove.php More documentation 2011-03-07 14:59:41 +00:00
ApiOpenSearch.php
ApiPageSet.php Tweak comments, remove some unused stuff. 2011-02-27 21:10:11 +00:00
ApiParamInfo.php
ApiParse.php Tweak comments, remove some unused stuff. 2011-02-27 21:10:11 +00:00
ApiPatrol.php
ApiProtect.php Follow-ups to r84258 2011-03-18 22:28:39 +00:00
ApiPurge.php
ApiQuery.php
ApiQueryAllCategories.php * (bug 27340) API: Allow listing of "small" categories 2011-03-13 17:16:07 +00:00
ApiQueryAllimages.php Typo from r54350: Overide > Override 2011-03-20 19:09:41 +00:00
ApiQueryAllLinks.php Followup r83843, r83837, per brian, addOption unconditionally replaces ORDER BY etc, so fix that 2011-03-13 19:28:44 +00:00
ApiQueryAllmessages.php Fix artifact of 2 working copies from r83831 2011-03-14 20:26:15 +00:00
ApiQueryAllpages.php Follow-up r82853: Filter out create restriction from SpecialProtectedPages and Api. Added Title::getFilteredRestrictionTypes() for this purpose. 2011-02-26 16:29:48 +00:00
ApiQueryAllUsers.php Actually list implicit groups in allusers. 2011-03-20 00:23:41 +00:00
ApiQueryBacklinks.php Tweak comments, remove some unused stuff. 2011-02-27 21:10:11 +00:00
ApiQueryBase.php As I've removed most of Roans reason to use php magic variables, completely remove them this time. 2011-03-20 22:46:09 +00:00
ApiQueryBlocks.php More cleanup in Block.php. Push Block::encodeExpiry() and Block::decodeExpiry() deeper into the callstack, to DatabaseBase for encode and Language for decode. The vast majority of callers of these functions are not handling block expiries, but expiries generally, particularly page protections. 2011-03-18 19:15:56 +00:00
ApiQueryCategories.php Bit of documentation, explicitness, variable definition 2011-02-24 23:03:00 +00:00
ApiQueryCategoryInfo.php
ApiQueryCategoryMembers.php Per r83812 CR, solve the categorymembers paging problem by doing separate queries for each value of cl_type, with some trickery to make paging work. This makes the enum->varchar schema change for cl_type unnecessary, so I'll revert that. 2011-03-20 16:25:01 +00:00
ApiQueryDeletedrevs.php Followup r83843, r83837, per brian, addOption unconditionally replaces ORDER BY etc, so fix that 2011-03-13 19:28:44 +00:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php
ApiQueryExternalLinks.php Refactor out the duplication I left with a TODO in r79659 2011-02-27 21:31:47 +00:00
ApiQueryExtLinksUsage.php Fixup a couple more hardcoded module prefixes in help 2011-03-13 17:28:53 +00:00
ApiQueryFilearchive.php * (bug 27343) Add parseddescription to list=filearchive 2011-03-19 22:54:43 +00:00
ApiQueryImageInfo.php Start of bug 27586/bug 27589 2011-03-20 23:50:59 +00:00
ApiQueryImages.php
ApiQueryInfo.php More cleanup in Block.php. Push Block::encodeExpiry() and Block::decodeExpiry() deeper into the callstack, to DatabaseBase for encode and Language for decode. The vast majority of callers of these functions are not handling block expiries, but expiries generally, particularly page protections. 2011-03-18 19:15:56 +00:00
ApiQueryIWBacklinks.php * (bug 28104) Namespace for local pages in interwiki backlinks (iwbacklinks) 2011-03-18 19:15:33 +00:00
ApiQueryIWLinks.php
ApiQueryLangLinks.php
ApiQueryLinks.php
ApiQueryLogEvents.php Missed one instance of Block::infinity() from r84279. 2011-03-18 23:29:17 +00:00
ApiQueryPageProps.php
ApiQueryProtectedTitles.php More cleanup in Block.php. Push Block::encodeExpiry() and Block::decodeExpiry() deeper into the callstack, to DatabaseBase for encode and Language for decode. The vast majority of callers of these functions are not handling block expiries, but expiries generally, particularly page protections. 2011-03-18 19:15:56 +00:00
ApiQueryQueryPage.php
ApiQueryRandom.php Tweak comments, remove some unused stuff. 2011-02-27 21:10:11 +00:00
ApiQueryRecentChanges.php * (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear in auto generated document, as it is on mw.org 2011-03-12 23:39:15 +00:00
ApiQueryRevisions.php * (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear in auto generated document, as it is on mw.org 2011-03-12 23:39:15 +00:00
ApiQuerySearch.php
ApiQuerySiteinfo.php Addition of 'APIQuerySiteInfoGeneralInfo' hook for usage in bug 16288 "API: consider making closure status of wikis more clear with meta=siteinfo" 2011-03-20 13:31:22 +00:00
ApiQueryStashImageInfo.php Commit stuff from my w/c 2011-02-25 16:53:33 +00:00
ApiQueryTags.php Remove second parameters from wfEmptyMsg() calls 2011-03-07 17:10:22 +00:00
ApiQueryUserContributions.php * (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear in auto generated document, as it is on mw.org 2011-03-12 23:39:15 +00:00
ApiQueryUserInfo.php Per Platonides, fix for r82686: make ApiUploadTest work again 2011-03-02 12:52:47 +00:00
ApiQueryUsers.php Followup r84361, numerical keys ftw 2011-03-20 00:32:28 +00:00
ApiQueryWatchlist.php * (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear in auto generated document, as it is on mw.org 2011-03-12 23:39:15 +00:00
ApiQueryWatchlistRaw.php
ApiResult.php (bug 27018) Added action=filerevert to revert files to an old version. Copied procedure from FileRevertForm, as most of the verification procedure is simple enough to not warrant the effort of writing a dedicated backend. 2011-03-05 17:23:35 +00:00
ApiRollback.php Tweak comments, remove some unused stuff. 2011-02-27 21:10:11 +00:00
ApiRsd.php
ApiUnblock.php Blame hashar for this giant commit; he teased me for making so many smaller ones earlier... :D 2011-03-21 19:12:41 +00:00
ApiUndelete.php
ApiUpload.php Implement getRequireOnlyOneParameterErrorMessages, to make the error messages requireOnlyOneParameter can throw. 2011-02-25 19:09:39 +00:00
ApiUserrights.php
ApiWatch.php