Stylize
authorSam Reed <reedy@users.mediawiki.org>
Wed, 17 Aug 2011 22:38:36 +0000 (22:38 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Wed, 17 Aug 2011 22:38:36 +0000 (22:38 +0000)
+upstream Wikia changes

includes/profiler/ProfilerSimpleUDP.php

index cd43a39..6985de1 100644 (file)
@@ -26,21 +26,28 @@ class ProfilerSimpleUDP extends ProfilerSimple {
                }
 
                $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
-               $plength=0;
-               $packet="";
-               foreach ($this->mCollated as $entry=>$pfdata) {
-                       $pfline=sprintf ("%s %s %d %f %f %f %f %s\n", $this->getProfileID(),"-",$pfdata['count'],
-                               $pfdata['cpu'],$pfdata['cpu_sq'],$pfdata['real'],$pfdata['real_sq'],$entry);
-                       $length=strlen($pfline);
+               $plength = 0;
+               $packet = "";
+               foreach ( $this->mCollated as $entry => $pfdata ) {
+                       if( !isset($pfdata['count'])
+                               || !isset( $pfdata['cpu'] )
+                               || !isset( $pfdata['cpu_sq'] )
+                               || !isset( $pfdata['real'] )
+                               || !isset( $pfdata['real_sq'] ) ) {
+                               continue;
+                       }
+                       $pfline = sprintf( "%s %s %d %f %f %f %f %s\n", $this->getProfileID(), "-", $pfdata['count'],
+                               $pfdata['cpu'], $pfdata['cpu_sq'], $pfdata['real'], $pfdata['real_sq'], $entry);
+                       $length = strlen( $pfline );
                        /* printf("<!-- $pfline -->"); */
-                       if ($length+$plength>1400) {
-                               socket_sendto($sock,$packet,$plength,0,$wgUDPProfilerHost,$wgUDPProfilerPort);
-                               $packet="";
-                               $plength=0;
+                       if ( $length + $plength > 1400 ) {
+                               socket_sendto( $sock, $packet, $plength, 0, $wgUDPProfilerHost, $wgUDPProfilerPort );
+                               $packet = "";
+                               $plength = 0;
                        }
-                       $packet.=$pfline;
-                       $plength+=$length;
+                       $packet .= $pfline;
+                       $plength += $length;
                }
-               socket_sendto($sock,$packet,$plength,0x100,$wgUDPProfilerHost,$wgUDPProfilerPort);
+               socket_sendto( $sock, $packet, $plength, 0x100, $wgUDPProfilerHost, $wgUDPProfilerPort );
        }
 }