@@ -3,8 +3,9 @@ declare(strict_types=1);
33
44namespace Nette \Bridges \DatabaseTracy ;
55
6- use Nette \Database \Helpers ;
6+ use Nette \Database \Helpers as DbHelpers ;
77use Tracy ;
8+ use Tracy \Helpers ;
89
910?>
1011<style class="tracy-debug">
@@ -13,12 +14,12 @@ use Tracy;
1314 #tracy-debug .nette-DbConnectionPanel-explain td { white-space: pre }
1415</style>
1516
16- <h1 title="<?= htmlspecialchars ($ connection ->getDsn (), ENT_QUOTES , ' UTF-8 ' ) ?> ">Queries: <?php
17- echo $ count , ($ totalTime ? sprintf (', time: %0.3f ms ' , $ totalTime * 1000 ) : '' ), ', ' , htmlspecialchars ($ name, ENT_NOQUOTES , ' UTF-8 ' ) ?> </h1>
17+ <h1 title="<?= Helpers:: escapeHtml ($ connection ->getDsn ()) ?> ">Queries: <?php
18+ echo $ count , ($ totalTime ? sprintf (', time: %0.3f ms ' , $ totalTime * 1000 ) : '' ), ', ' , Helpers:: escapeHtml ($ name ) ?> </h1>
1819
1920<div class="tracy-inner">
2021<div class="tracy-inner-container">
21- <table>
22+ <table class="tracy-sortable" >
2223 <tr><th>Time ms</th><th>SQL Query</th><th>Rows</th></tr>
2324 <?php
2425 foreach ($ queries as $ query ):
@@ -27,31 +28,31 @@ use Tracy;
2728 <tr>
2829 <td>
2930 <?php if ($ error ): ?>
30- <span title="<?= htmlspecialchars ($ error, ENT_IGNORE | ENT_QUOTES , ' UTF-8 ' ) ?> ">ERROR</span>
31+ <span title="<?= Helpers:: escapeHtml ($ error ) ?> ">ERROR</span>
3132 <?php elseif ($ time !== null ): echo sprintf ('%0.3f ' , $ time * 1000 ); endif ?>
3233 <?php if ($ explain ): ?>
3334 <br /><a class="tracy-toggle tracy-collapsed" data-tracy-ref="^tr .nette-DbConnectionPanel-explain">explain</a>
3435 <?php endif ?>
3536 </td>
36- <td class="nette-DbConnectionPanel-sql"><?= Helpers ::dumpSql ($ sql , $ params , $ connection ) ?>
37+ <td class="nette-DbConnectionPanel-sql"><?= DbHelpers ::dumpSql ($ sql , $ params , $ connection ) ?>
3738 <?php if ($ explain ): ?>
3839 <table class="tracy-collapsed nette-DbConnectionPanel-explain">
3940 <tr>
4041 <?php foreach ($ explain [0 ] as $ col => $ foo ): ?>
41- <th><?= htmlspecialchars (( string ) $ col, ENT_NOQUOTES , ' UTF-8 ' ) ?> </th>
42+ <th><?= Helpers:: escapeHtml ( $ col ) ?> </th>
4243 <?php endforeach ?>
4344 </tr>
4445 <?php foreach ($ explain as $ row ): ?>
4546 <tr>
4647 <?php foreach ($ row as $ col ): ?>
47- <td><?= htmlspecialchars (( string ) $ col, ENT_NOQUOTES , ' UTF-8 ' ) ?> </td>
48+ <td><?= Helpers:: escapeHtml ( $ col ) ?> </td>
4849 <?php endforeach ?>
4950 </tr>
5051 <?php endforeach ?>
5152 </table>
5253 <?php endif ?>
5354 <?php if ($ source ) {
54- echo substr_replace (Tracy \ Helpers::editorLink ($ source [0 ], $ source [1 ]), ' class="nette-DbConnectionPanel-source" ' , 2 , 0 );
55+ echo substr_replace (Helpers::editorLink ($ source [0 ], $ source [1 ]), ' class="nette-DbConnectionPanel-source" ' , 2 , 0 );
5556 } ?>
5657 </td>
5758 <td><?= $ rows ?> </td>
0 commit comments