wiki.techinc.nl/includes/api
Petr Onderka deaffd8262 Don't return invalid XML from paraminfo when one of parameter values is null
The module setglobalaccountstatus currently has null
as one of the values for one of its parameters,
which causes paraminfo to return invalid XML (unclosed tag).

I believe values shouldn't be null, but paraminfo
shouldn't return invalid XML even when they are.

This problem occured only with values that go into element content,
those that are rendered as attributes were already fine.

This change modifies ApiFormatXml, so it affects all modules.

Change-Id: Ibf5c329e7bfa375b06f0976ebb9e449f2cb1c927
2013-01-24 11:39:05 +01:00
..
ApiBase.php API debugging flag $wgDebugAPI to disable some security checks 2013-01-18 17:58:06 +00:00
ApiBlock.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiComparePages.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiCreateAccount.php (bug 44202) Account creation through API no longer leaks IP address of account creator 2013-01-21 22:00:25 +01:00
ApiDelete.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiDisabled.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiEditPage.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiEmailUser.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiExpandTemplates.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFeedContributions.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFeedWatchlist.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFileRevert.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatBase.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatDbg.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatDump.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatJson.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatNone.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatPhp.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatRaw.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatTxt.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatWddx.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiFormatXml.php Don't return invalid XML from paraminfo when one of parameter values is null 2013-01-24 11:39:05 +01:00
ApiFormatYaml.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiHelp.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiImport.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiLogin.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiLogout.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiMain.php Preserve warnings on API error 2013-01-23 14:40:45 -05:00
ApiMove.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiOpenSearch.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiOptions.php (bug 43959) Add ability to reset certain option kinds in API. 2013-01-18 13:41:44 -05:00
ApiPageSet.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiParamInfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiParse.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiPatrol.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiProtect.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiPurge.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQuery.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllCategories.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllImages.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllLinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllMessages.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllPages.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryAllUsers.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryBacklinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryBase.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryBlocks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryCategories.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryCategoryInfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryCategoryMembers.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryDeletedrevs.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryDisabled.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryDuplicateFiles.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryExternalLinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryExtLinksUsage.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryFilearchive.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryImageInfo.php (bug 31849) API imageinfo correctly handle redirects 2013-01-22 14:31:38 -05:00
ApiQueryImages.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryInfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryIWBacklinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryIWLinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryLangBacklinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryLangLinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryLinks.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryLogEvents.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryORM.php Removed reference to * from docs. 2012-10-22 16:39:07 -07:00
ApiQueryPageProps.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryProtectedTitles.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryQueryPage.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryRandom.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryRecentChanges.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryRevisions.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQuerySearch.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQuerySiteinfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryStashImageInfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryTags.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryUserContributions.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryUserInfo.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryUsers.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryWatchlist.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiQueryWatchlistRaw.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiResult.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiRollback.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiRsd.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiSetNotificationTimestamp.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiTokens.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiUnblock.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiUndelete.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiUpload.php Disabled async "from-stash" upload for now. 2013-01-22 17:13:45 -08:00
ApiUserrights.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiWatch.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00