wiki.techinc.nl/includes/api
Alexandre Emsenhuber fbd17f8f52 Make data loading a bit better in ApiDelete.
* Use WikiPage::newFromID() directly instead of Title::newFromID() (for now it does not change anything but it will soon)
* Directly load the data from the master when creating a page from its name, it avoids both having out-of-date information
  when doing the existence check and a second database query from LinkCache::addLinkObj() when calling (WikiPage|Title)::exists()
* Moved the page existence check to only be executed when creating a title from its name since if we have a WikiPage from its ID it must exist.

Change-Id: Ifaff725d955ce111c46d6b7f00610191820f3ced
2012-04-16 13:18:10 +02:00
..
ApiBase.php Duplicate array keys aren't going to do very much... 2012-04-05 19:35:09 +01:00
ApiBlock.php Bug 35646 - ApiBlockTest::testMakeNormalBlock() broken 2012-04-02 19:12:20 +01:00
ApiComparePages.php (bug 32498) Allow comparing pages using pageids 2012-04-08 00:30:54 +01:00
ApiDelete.php Make data loading a bit better in ApiDelete. 2012-04-16 13:18:10 +02:00
ApiDisabled.php
ApiEditPage.php (bug 32497) API now allows changing of protection level using pageid 2012-04-07 21:00:55 +01:00
ApiEmailUser.php
ApiExpandTemplates.php
ApiFeedContributions.php Revert r107309, r113601, r113704, r113742, r113792, r113838, r113859, r113893, r113894, r113952, r114047, r114252, r114256, r114257. This reverts the remaining 'new' revisions in core. 2012-03-21 00:16:50 +00:00
ApiFeedWatchlist.php
ApiFileRevert.php
ApiFormatBase.php Fixed api.php?action=parse&format=xmlfm hitting PCRE limit. 2012-04-03 11:19:14 +02:00
ApiFormatDbg.php
ApiFormatDump.php
ApiFormatJson.php
ApiFormatPhp.php
ApiFormatRaw.php
ApiFormatTxt.php
ApiFormatWddx.php
ApiFormatXml.php
ApiFormatYaml.php
ApiHelp.php
ApiImport.php
ApiLogin.php
ApiLogout.php
ApiMain.php Fix gettoken loophole from https://gerrit.wikimedia.org/r/#change,4220 2012-04-15 18:40:20 +01:00
ApiMove.php
ApiOpenSearch.php
ApiPageSet.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 18:01:54 +00:00
ApiParamInfo.php Examples can just be a string 2012-02-24 02:06:39 +00:00
ApiParse.php Update core usage of getLanguageName[s]. 2012-03-08 20:56:26 +00:00
ApiPatrol.php
ApiProtect.php (bug 32497) API now allows changing of protection level using pageid 2012-04-07 21:00:55 +01:00
ApiPurge.php Fix bug 32948: 2012-01-21 07:59:25 +00:00
ApiQuery.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 18:01:54 +00:00
ApiQueryAllCategories.php
ApiQueryAllimages.php
ApiQueryAllLinks.php
ApiQueryAllmessages.php
ApiQueryAllpages.php
ApiQueryAllUsers.php Merge r111667 into trunk 2012-02-16 20:13:35 +00:00
ApiQueryBacklinks.php
ApiQueryBase.php Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar 2012-02-09 18:01:54 +00:00
ApiQueryBlocks.php Fix possibly undefined variables 2012-02-18 01:07:42 +00:00
ApiQueryCategories.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryCategoryInfo.php
ApiQueryCategoryMembers.php Normalise categorymembers to take ascending/descending for direction, also adding newer/older to make it like other modules 2012-04-10 14:02:22 +01:00
ApiQueryDeletedrevs.php Add some spacing 2012-04-10 14:08:20 +01:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryExternalLinks.php
ApiQueryExtLinksUsage.php
ApiQueryFilearchive.php
ApiQueryImageInfo.php
ApiQueryImages.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryInfo.php Normalise casing of getArticleID used in core 2012-03-11 18:54:55 +00:00
ApiQueryIWBacklinks.php
ApiQueryIWLinks.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryLangBacklinks.php
ApiQueryLangLinks.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryLinks.php (bug 26909) follow up r102947: fix the navigation with 'dir' 2012-03-30 23:19:34 +02:00
ApiQueryLogEvents.php Documentation updates 2012-03-05 15:23:04 +00:00
ApiQueryPageProps.php
ApiQueryProtectedTitles.php
ApiQueryQueryPage.php
ApiQueryRandom.php
ApiQueryRecentChanges.php (bug 27757) API method for retrieving tokens 2012-04-02 18:06:03 +01:00
ApiQueryRevisions.php
ApiQuerySearch.php
ApiQuerySiteinfo.php fix r113403 2012-03-10 02:07:31 +00:00
ApiQueryStashImageInfo.php
ApiQueryTags.php
ApiQueryUserContributions.php
ApiQueryUserInfo.php
ApiQueryUsers.php
ApiQueryWatchlist.php (bug 35723) Fix exception in API list=watchlist 2012-04-07 19:01:41 +10:00
ApiQueryWatchlistRaw.php (bug 32384) API: Allow descending order for list=watchlistraw 2012-03-31 22:30:42 +02:00
ApiResult.php
ApiRollback.php
ApiRsd.php
ApiTokens.php (bug 27757) API method for retrieving tokens 2012-04-02 18:06:03 +01:00
ApiUnblock.php Bug 35646 - ApiBlockTest::testMakeNormalBlock() broken 2012-04-02 19:12:20 +01:00
ApiUndelete.php
ApiUpload.php Fix for chunked uploading support in API. 2012-04-08 20:27:02 -07:00
ApiUserrights.php
ApiWatch.php * (bug 34377) action=watch now parses messages using the correct title instead of "API" 2012-02-13 18:42:35 +00:00