X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=api.php;h=9c5ac957160260207b2c292b45a26dfaee75c127;hp=d9a69db37e62a25d596982d74d788753273cc1b1;hb=0e6f6b592df4e513648fb1114f80e6b10387b7cf;hpb=9a6b2a4fffb82840d0bf780eb4ecb873ad64fa54 diff --git a/api.php b/api.php index d9a69db37e..9c5ac95716 100644 --- a/api.php +++ b/api.php @@ -2,13 +2,10 @@ /** * This file is the entry point for all API queries. * - * It begins by checking whether the API is enabled on this wiki; if not, - * it informs the user that s/he should set $wgEnableAPI to true and exits. - * Otherwise, it constructs a new ApiMain using the parameter passed to it - * as an argument in the URL ('?action=') and with write-enabled set to the - * value of $wgEnableWriteAPI as specified in LocalSettings.php. - * It then invokes "execute()" on the ApiMain object instance, which - * produces output in the format specified in the URL. + * It begins by constructing a new ApiMain using the parameter passed to it + * as an argument in the URL ('?action='). It then invokes "execute()" on the + * ApiMain object instance, which produces output in the format specified in + * the URL. * * Copyright © 2006 Yuri Astrakhan @gmail.com * @@ -55,14 +52,6 @@ if ( isset( $_SERVER['PATH_INFO'] ) && $_SERVER['PATH_INFO'] != '' ) { die( 1 ); } -// Verify that the API has not been disabled -if ( !$wgEnableAPI ) { - header( $_SERVER['SERVER_PROTOCOL'] . ' 500 MediaWiki configuration Error', true, 500 ); - echo 'MediaWiki API is not enabled for this site. Add the following line to your LocalSettings.php' - . '
$wgEnableAPI=true;
'; - die( 1 ); -} - // Set a dummy $wgTitle, because $wgTitle == null breaks various things // In a perfect world this wouldn't be necessary $wgTitle = Title::makeTitle( NS_SPECIAL, 'Badtitle/dummy title for API calls set in api.php' ); @@ -76,7 +65,7 @@ try { * is some form of an ApiMain, possibly even one that produces an error message, * but we don't care here, as that is handled by the constructor. */ - $processor = new ApiMain( RequestContext::getMain(), $wgEnableWriteAPI ); + $processor = new ApiMain( RequestContext::getMain(), true ); // Last chance hook before executing the API Hooks::run( 'ApiBeforeMain', [ &$processor ] );