X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=api.php;h=0d2312a7eabd174fedafd8059fdfff72811d91ab;hb=886fdc3ef3f50dc0f959c6dd60f93418d5a2ddd3;hp=8fab878cfaa0a9f9658dee34cc9181268e44f5b8;hpb=0898fa993ca5d51e11adaf4dc57e3ef757bc8c69;p=lhc%2Fweb%2Fwiklou.git diff --git a/api.php b/api.php index 8fab878cfa..0d2312a7ea 100644 --- a/api.php +++ b/api.php @@ -69,15 +69,23 @@ $wgTitle = Title::makeTitle( NS_MAIN, 'API' ); */ $processor = new ApiMain( RequestContext::getMain(), $wgEnableWriteAPI ); +// Last chance hook before executing the API +wfRunHooks( 'ApiBeforeMain', array( &$processor ) ); + // Process data & print results $processor->execute(); +if ( function_exists( 'fastcgi_finish_request' ) ) { + fastcgi_finish_request(); +} + // Execute any deferred updates DeferredUpdates::doUpdates(); // Log what the user did, for book-keeping purposes. $endtime = microtime( true ); wfProfileOut( 'api.php' ); + wfLogProfilingData(); // Log the request