Welcome Guest, Not a member yet? Register   Sign In
Possible Update to the CI Profiler
#1

[eluser]Michael02[/eluser]
Profiler.php line 188

existing code:
Code:
$highlight = array('SELECT', 'DISTINCT', 'FROM', 'WHERE', 'AND', 'LEFT JOIN', 'ORDER BY', 'GROUP BY', 'LIMIT', 'INSERT', 'INTO', 'VALUES', 'UPDATE', 'OR ', 'HAVING', 'OFFSET', 'NOT IN', 'IN', 'LIKE', 'NOT LIKE', 'COUNT', 'MAX', 'MIN', 'ON', 'AS', 'AVG', 'SUM', '(', ')');

Suggested change:
Code:
$highlight = array('SELECT', 'DISTINCT', 'FROM', 'WHERE', 'AND', 'LEFT JOIN', 'ORDER BY', 'GROUP BY', 'LIMIT', 'INSERT', 'INTO', 'VALUES', 'UPDATE', 'OR ', 'HAVING', 'OFFSET', 'NOT IN', ' IN', 'LIKE', 'NOT LIKE', 'COUNT', 'MAX', 'MIN', 'ON', 'AS', 'AVG', 'SUM', '(', ')');

The Difference:
Code:
'IN' becomes ' IN'

The original produces invalid HTML
Code:
e.g. JOIN becomes <strong>JO<strong>IN</strong></strong>

The update produces
Code:
<strong>JOIN</strong>




Theme © iAndrew 2016 - Forum software by © MyBB