X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/operations/recherche.php?a=blobdiff_plain;f=api.php;h=0d2312a7eabd174fedafd8059fdfff72811d91ab;hb=51255b920dcc0b61b985db1e2eee9d148f42afbe;hp=8fab878cfaa0a9f9658dee34cc9181268e44f5b8;hpb=beb1c4a0eced04ce2098433c383f1fbe469569c9;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