Browse Source

Merge pull request #1663 from neoascetic/anbu_fix

Fix bug in ANBU that cause wrong total time showing on SQL tab
Taylor Otwell 11 years ago
parent
commit
7888309502
2 changed files with 3 additions and 3 deletions
  1. 1 1
      laravel/database/connection.php
  2. 2 2
      laravel/profiling/template.blade.php

+ 1 - 1
laravel/database/connection.php

@@ -309,7 +309,7 @@ class Connection {
 	 */
 	protected function log($sql, $bindings, $start)
 	{
-		$time = number_format((microtime(true) - $start) * 1000, 2);
+		$time = (microtime(true) - $start) * 1000;
 
 		Event::fire('laravel.query', array($sql, $bindings, $time));
 

+ 2 - 2
laravel/profiling/template.blade.php

@@ -36,7 +36,7 @@
 						@foreach ($queries as $query)
 							<tr>
 								<td class="anbu-table-first">
-									{{ $query[1] }}ms
+									{{ number_format($query[1], 2) }}ms
 								</td>
 								<td>
 									<pre>{{ $query[0] }}</pre>
@@ -103,7 +103,7 @@
 			<a data-anbu-tab="anbu-sql" class="anbu-tab" href="#">SQL 
 				<span class="anbu-count">{{ count($queries) }}</span>
 				@if (count($queries))
-				<span class="anbu-count">{{ array_sum(array_map(function($q) { return $q[1]; }, $queries)) }}ms</span>
+				<span class="anbu-count">{{ number_format(array_sum(array_pluck($queries, '1')), 2) }}ms</span>
 				@endif
 			</a>
 		</li>