Exemplo n.º 1
0
 public static function dumpQueries()
 {
     $queries = ModelAbstract::getQueryHistory();
     $db = ModelAbstract::getDB();
     $output = '<div style="background:#000;color:#0F0;font-size:12px;font-family:courier new;width:95%;padding:10px;" >' . '<span style="color:#0F0;font-size:1.3em;">Connection default: ' . '</span>' . '</div>';
     $count = 1;
     foreach ($queries['queryList'] as $query) {
         $output .= '<div style="background:#000;color:#0F0;font-size:12px;font-family:courier new;width:95%;padding:10px;" >' . '<div style="width:100%;height:20px;overflow:hidden;white-space:nowrap">Query ' . $count++ . ' [' . $query['class'] . ']: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</div>' . ModelAbstract::queryBeautifier($query['query']) . '<span style="color:#FF0;">' . '<br><br>Time: ' . $query['time'] . '<br>Status: ' . $query['status'] . '</span>' . $query['backtrace'] . '</div>';
     }
     $output .= '<div style="background:#000;color:#FF0;font-size:12px;font-family:courier new;width:95%;padding:10px;" >' . "<br>Total Time: " . $queries['totalTime'] . '</div>';
     //        $output .= "<pre>" . print_r ( ModelAbstract::$db->dsn , true ) . "</pre>" ;
     return $output;
 }