/**
  * Trace a query applying syntax coloring
  * 
  * @param string $query  Query to execute
  * @param array  $values Values to prepare
  * 
  * @return void
  */
 static function traceQuery($query, $values = array())
 {
     self::$last_query = $query;
     self::$last_values = $values;
     // Verbose
     if (!self::$verbose) {
         return;
     }
     // Inject values into query
     foreach ($values as $_value) {
         $_value = str_replace("'", "\\'", $_value);
         $query = preg_replace("/\\?/", "'{$_value}'", $query, 1);
     }
     echo utf8_decode(CMbString::highlightCode("sql", $query, false, "white-space: pre-wrap;"));
 }