1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-08 07:06:52 +02:00

dibi::dump() turns off HTML tags in CLI mode

This commit is contained in:
David Grudl
2010-08-03 07:55:54 +02:00
parent 9d27c7cc4e
commit 8f358ca73d

View File

@@ -721,10 +721,13 @@ class dibi
$sql = htmlSpecialChars($sql); $sql = htmlSpecialChars($sql);
$sql = preg_replace("#([ \t]*\r?\n){2,}#", "\n", $sql); $sql = preg_replace("#([ \t]*\r?\n){2,}#", "\n", $sql);
// syntax highlight if (PHP_SAPI === 'cli') {
$sql = preg_replace_callback("#(/\\*.+?\\*/)|(\\*\\*.+?\\*\\*)|(?<=[\\s,(])($keywords1)(?=[\\s,)])|(?<=[\\s,(=])($keywords2)(?=[\\s,)=])#is", array('dibi', 'highlightCallback'), $sql); echo trim($sql) . "\n\n";
$sql = trim($sql); } else {
echo '<pre class="dump">', $sql, "</pre>\n"; // syntax highlight
$sql = preg_replace_callback("#(/\\*.+?\\*/)|(\\*\\*.+?\\*\\*)|(?<=[\\s,(])($keywords1)(?=[\\s,)])|(?<=[\\s,(=])($keywords2)(?=[\\s,)=])#is", array('dibi', 'highlightCallback'), $sql);
echo '<pre class="dump">', trim($sql), "</pre>\n";
}
} }
if ($return) { if ($return) {