From 655f5c6b48d798af0a6921574283a515bc39f80c Mon Sep 17 00:00:00 2001 From: Siebrand Mazeland Date: Wed, 13 Feb 2013 19:38:32 +0100 Subject: [PATCH] Update code formatting Change-Id: I8741b5b979e55f38a666961a16c387586a92410e --- StartProfiler.sample | 2 - api.php | 10 +- img_auth.php | 10 +- opensearch_desc.php | 6 +- profileinfo.php | 389 ++++++++++++++++++++++--------------------- thumb.php | 4 +- 6 files changed, 213 insertions(+), 208 deletions(-) diff --git a/StartProfiler.sample b/StartProfiler.sample index ba8fe8bbac..db5e0ff9e2 100644 --- a/StartProfiler.sample +++ b/StartProfiler.sample @@ -15,5 +15,3 @@ * * Configuration of the profiler output can be done in LocalSettings.php */ - - diff --git a/api.php b/api.php index 4efcdbac16..abf601fb48 100644 --- a/api.php +++ b/api.php @@ -60,7 +60,7 @@ 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); + die( 1 ); } // Set a dummy $wgTitle, because $wgTitle == null breaks various things @@ -87,10 +87,10 @@ wfLogProfilingData(); // Log the request if ( $wgAPIRequestLog ) { $items = array( - wfTimestamp( TS_MW ), - $endtime - $starttime, - $wgRequest->getIP(), - $_SERVER['HTTP_USER_AGENT'] + wfTimestamp( TS_MW ), + $endtime - $starttime, + $wgRequest->getIP(), + $_SERVER['HTTP_USER_AGENT'] ); $items[] = $wgRequest->wasPosted() ? 'POST' : 'GET'; $module = $processor->getModule(); diff --git a/img_auth.php b/img_auth.php index 2f7fb39050..ccaa8af0fc 100644 --- a/img_auth.php +++ b/img_auth.php @@ -60,8 +60,8 @@ function wfImageAuthMain() { // See if this is a public Wiki (no protections). if ( $wgImgAuthPublicTest - && in_array( 'read', User::getGroupPermissions( array( '*' ) ), true ) ) - { + && in_array( 'read', User::getGroupPermissions( array( '*' ) ), true ) + ) { // This is a public wiki, so disable this script (for private wikis only) wfForbidden( 'img-auth-accessdenied', 'img-auth-public' ); return; @@ -130,7 +130,7 @@ function wfImageAuthMain() { } // Stream the requested file - wfDebugLog( 'img_auth', "Streaming `".$filename."`." ); + wfDebugLog( 'img_auth', "Streaming `" . $filename . "`." ); $repo->streamFile( $filename, array( 'Cache-Control: private', 'Vary: Cookie' ) ); } @@ -153,8 +153,8 @@ function wfForbidden( $msg1, $msg2 ) { $detailMsg = wfMessage( $detailMsgKey, $args )->escaped(); wfDebugLog( 'img_auth', - "wfForbidden Hdr:" . wfMessage( $msg1 )->inLanguage( 'en' )->text() . " Msg: ". - wfMessage( $msg2, $args )->inLanguage( 'en' )->text() + "wfForbidden Hdr: " . wfMessage( $msg1 )->inLanguage( 'en' )->text() . " Msg: " . + wfMessage( $msg2, $args )->inLanguage( 'en' )->text() ); header( 'HTTP/1.0 403 Forbidden' ); diff --git a/opensearch_desc.php b/opensearch_desc.php index 4e8a1a2eb8..cb8b1bec9d 100644 --- a/opensearch_desc.php +++ b/opensearch_desc.php @@ -22,7 +22,7 @@ require_once( __DIR__ . '/includes/WebStart.php' ); -if( $wgRequest->getVal( 'ctype' ) == 'application/xml' ) { +if ( $wgRequest->getVal( 'ctype' ) == 'application/xml' ) { // Makes testing tweaks about a billion times easier $ctype = 'application/xml'; } else { @@ -78,7 +78,7 @@ $urls[] = array( 'method' => 'get', 'template' => $searchPage->getCanonicalURL( 'search={searchTerms}' ) ); -if( $wgEnableAPI ) { +if ( $wgEnableAPI ) { // JSON interface for search suggestions. // Supported in Firefox 2 and later. $urls[] = array( @@ -91,7 +91,7 @@ if( $wgEnableAPI ) { // general way than overriding the whole search engine... wfRunHooks( 'OpenSearchUrls', array( &$urls ) ); -foreach( $urls as $attribs ) { +foreach ( $urls as $attribs ) { print Xml::element( 'Url', $attribs ); } diff --git a/profileinfo.php b/profileinfo.php index 885a9e9f44..4117d975dd 100644 --- a/profileinfo.php +++ b/profileinfo.php @@ -34,113 +34,111 @@ if ( isset( $_SERVER['MW_COMPILED'] ) ) { require ( __DIR__ . '/includes/WebStart.php' ); } - header( 'Content-Type: text/html; charset=utf-8' ); ?> - -Profiling data - + hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eee; + border-bottom: 1px solid #fff; + } + tableExists( 'profiling' ) ) { +if ( !$dbr->tableExists( 'profiling' ) ) { echo '

No profiling table exists, so we can\'t show you anything.

' . '

If you want to log profiling data, enable $wgProfileToDatabase' . ' in your LocalSettings.php and run maintenance/update.php to' @@ -163,9 +161,11 @@ if( !$dbr->tableExists( 'profiling' ) ) { } $expand = array(); -if ( isset( $_REQUEST['expand'] ) ) - foreach( explode( ',', $_REQUEST['expand'] ) as $f ) +if ( isset( $_REQUEST['expand'] ) ) { + foreach ( explode( ',', $_REQUEST['expand'] ) as $f ) { $expand[$f] = true; + } +} class profile_point { var $name; @@ -212,10 +212,12 @@ class profile_point { $extet = " [–]"; } ?> - -

- name() ) ) . $extet ?> -
+ + +
+ name() ) ) . $extet ?> +
+ time() / self::$totaltime * 100 ); ?> memory() / self::$totalmemory * 100 ); ?> count(); ?> @@ -224,7 +226,7 @@ class profile_point { memoryPerCall() / 1024 ), 2 ); ?> time() / self::$totalcount ), 2 ); ?> memory() / self::$totalcount / 1024 ), 2 ); ?> - + children as $child ) { @@ -274,135 +276,140 @@ class profile_point { } }; -function compare_point(profile_point $a, profile_point $b) { +function compare_point( profile_point $a, profile_point $b ) { global $sort; switch ( $sort ) { - case 'name': - return strcmp( $a->name(), $b->name() ); - case 'time': - return $a->time() > $b->time() ? -1 : 1; - case 'memory': - return $a->memory() > $b->memory() ? -1 : 1; - case 'count': - return $a->count() > $b->count() ? -1 : 1; - case 'time_per_call': - return $a->timePerCall() > $b->timePerCall() ? -1 : 1; - case 'memory_per_call': - return $a->memoryPerCall() > $b->memoryPerCall() ? -1 : 1; - case 'calls_per_req': - return $a->callsPerRequest() > $b->callsPerRequest() ? -1 : 1; - case 'time_per_req': - return $a->timePerRequest() > $b->timePerRequest() ? -1 : 1; - case 'memory_per_req': - return $a->memoryPerRequest() > $b->memoryPerRequest() ? -1 : 1; + case 'name': + return strcmp( $a->name(), $b->name() ); + case 'time': + return $a->time() > $b->time() ? -1 : 1; + case 'memory': + return $a->memory() > $b->memory() ? -1 : 1; + case 'count': + return $a->count() > $b->count() ? -1 : 1; + case 'time_per_call': + return $a->timePerCall() > $b->timePerCall() ? -1 : 1; + case 'memory_per_call': + return $a->memoryPerCall() > $b->memoryPerCall() ? -1 : 1; + case 'calls_per_req': + return $a->callsPerRequest() > $b->callsPerRequest() ? -1 : 1; + case 'time_per_req': + return $a->timePerRequest() > $b->timePerRequest() ? -1 : 1; + case 'memory_per_req': + return $a->memoryPerRequest() > $b->memoryPerRequest() ? -1 : 1; } } $sorts = array( 'time', 'memory', 'count', 'calls_per_req', 'name', 'time_per_call', 'memory_per_call', 'time_per_req', 'memory_per_req' ); $sort = 'time'; -if ( isset( $_REQUEST['sort'] ) && in_array( $_REQUEST['sort'], $sorts ) ) +if ( isset( $_REQUEST['sort'] ) && in_array( $_REQUEST['sort'], $sorts ) ) { $sort = $_REQUEST['sort']; +} $res = $dbr->select( 'profiling', '*', array(), 'profileinfo.php', array( 'ORDER BY' => 'pf_name ASC' ) ); -if (isset( $_REQUEST['filter'] ) ) +if ( isset( $_REQUEST['filter'] ) ) { $filter = $_REQUEST['filter']; -else +} else { $filter = ''; +} ?>
-

- - -"> - -

+

+ + + "> + +

- - - - - - - - - - - + + + + + + + + + + + - $_filter ? $_filter : $filter, - 'sort' => $_sort ? $_sort : $sort, - 'expand' => implode( ',', array_keys( $_expand ) ) - ) ) - ); -} + pf_name, $o->pf_count, $o->pf_time, $o->pf_memory ); - if( $next->name() == '-total' ) { - profile_point::$totaltime = $next->time(); - profile_point::$totalcount = $next->count(); - profile_point::$totalmemory = $next->memory(); - } - if ( $last !== false ) { - if ( preg_match( '/^'.preg_quote( $last->name(), '/' ).'/', $next->name() ) ) { - $last->add_child($next); - continue; + function getEscapedProfileUrl( $_filter = false, $_sort = false, $_expand = false ) { + global $filter, $sort, $expand; + + if ( $_expand === false ) { + $_expand = $expand; + } + + return htmlspecialchars( + '?' . + wfArrayToCgi( array( + 'filter' => $_filter ? $_filter : $filter, + 'sort' => $_sort ? $_sort : $sort, + 'expand' => implode( ',', array_keys( $_expand ) ) + ) ) + ); + } + + $points = array(); + $queries = array(); + $sqltotal = 0.0; + + $last = false; + foreach ( $res as $o ) { + $next = new profile_point( $o->pf_name, $o->pf_count, $o->pf_time, $o->pf_memory ); + if ( $next->name() == '-total' ) { + profile_point::$totaltime = $next->time(); + profile_point::$totalcount = $next->count(); + profile_point::$totalmemory = $next->memory(); + } + if ( $last !== false ) { + if ( preg_match( '/^' . preg_quote( $last->name(), '/' ) . '/', $next->name() ) ) { + $last->add_child( $next ); + continue; + } + } + $last = $next; + if ( preg_match( '/^query: /', $next->name() ) || preg_match( '/^query-m: /', $next->name() ) ) { + $sqltotal += $next->time(); + $queries[] = $next; + } else { + $points[] = $next; } } - $last = $next; - if ( preg_match( '/^query: /', $next->name() ) || preg_match( '/^query-m: /', $next->name() ) ) { - $sqltotal += $next->time(); - $queries[] = $next; - } else { - $points[] = $next; - } -} -$s = new profile_point( 'SQL Queries', 0, $sqltotal, 0, 0 ); -foreach ( $queries as $q ) - $s->add_child($q); -$points[] = $s; + $s = new profile_point( 'SQL Queries', 0, $sqltotal, 0, 0 ); + foreach ( $queries as $q ) + $s->add_child( $q ); + $points[] = $s; -usort( $points, 'compare_point' ); + usort( $points, 'compare_point' ); -foreach ( $points as $point ) { - if ( strlen( $filter ) && !strstr( $point->name(), $filter ) ) - continue; + foreach ( $points as $point ) { + if ( strlen( $filter ) && !strstr( $point->name(), $filter ) ) { + continue; + } - $point->display( $expand ); -} -?> + $point->display( $expand ); + } + ?>
NameTime (%)Memory (%)CountCalls/reqms/callkb/callms/reqkb/req
NameTime (%)Memory (%)CountCalls/reqms/callkb/callms/reqkb/req

-

Total time:

-

Total memory:

-
+

Total time:

+ +

Total memory:

+
diff --git a/thumb.php b/thumb.php index 781686092b..ede30e6ec4 100644 --- a/thumb.php +++ b/thumb.php @@ -224,7 +224,7 @@ function wfStreamThumb( array $params ) { $response->header( 'Location: ' . wfExpandUrl( $img->getThumbUrl( $thumbName ), PROTO_CURRENT ) ); $response->header( 'Expires: ' . - gmdate( 'D, d M Y H:i:s', time() + 7*86400 ) . ' GMT' ); + gmdate( 'D, d M Y H:i:s', time() + 7 * 86400 ) . ' GMT' ); if ( $wgVaryOnXFP ) { $varyHeader[] = 'X-Forwarded-Proto'; } @@ -364,7 +364,7 @@ function wfThumbError( $status, $msg ) { $hostname = htmlspecialchars( wfHostname() ); $debug = "\n\n"; } else { - $debug = ""; + $debug = ''; } echo <<Error generating thumbnail -- 2.20.1