dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New hook: OpportunisticLinksUpdate
[lhc/web/wiklou.git]
/
api.php
diff --git
a/api.php
b/api.php
index
cc589b0
..
7788a36
100644
(file)
--- a/
api.php
+++ b/
api.php
@@
-42,7
+42,6
@@
if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.3
require __DIR__ . '/includes/WebStart.php';
require __DIR__ . '/includes/WebStart.php';
-wfProfileIn( 'api.php' );
$starttime = microtime( true );
// URL safety checks
$starttime = microtime( true );
// URL safety checks
@@
-62,6
+61,10
@@
if ( !$wgEnableAPI ) {
// In a perfect world this wouldn't be necessary
$wgTitle = Title::makeTitle( NS_MAIN, 'API' );
// In a perfect world this wouldn't be necessary
$wgTitle = Title::makeTitle( NS_MAIN, 'API' );
+// RequestContext will read from $wgTitle, but it will also whine about it.
+// In a perfect world this wouldn't be necessary either.
+RequestContext::getMain()->setTitle( $wgTitle );
+
try {
/* Construct an ApiMain with the arguments passed via the URL. What we get back
* is some form of an ApiMain, possibly even one that produces an error message,
try {
/* Construct an ApiMain with the arguments passed via the URL. What we get back
* is some form of an ApiMain, possibly even one that produces an error message,
@@
-94,7
+97,6
@@
DeferredUpdates::doUpdates();
// Log what the user did, for book-keeping purposes.
$endtime = microtime( true );
// Log what the user did, for book-keeping purposes.
$endtime = microtime( true );
-wfProfileOut( 'api.php' );
wfLogProfilingData();
wfLogProfilingData();
@@
-122,7
+124,7
@@
if ( $wgAPIRequestLog ) {
} else {
$items[] = "failed in ApiBeforeMain";
}
} else {
$items[] = "failed in ApiBeforeMain";
}
-
wfErrorLog
( implode( ',', $items ) . "\n", $wgAPIRequestLog );
+
MWLoggerLegacyLogger::emit
( implode( ',', $items ) . "\n", $wgAPIRequestLog );
wfDebug( "Logged API request to $wgAPIRequestLog\n" );
}
wfDebug( "Logged API request to $wgAPIRequestLog\n" );
}