From a905a24337ddcb4b3405411354ea274c0342baa4 Mon Sep 17 00:00:00 2001 From: Christian Schneider Date: Wed, 24 May 2023 14:08:12 +0200 Subject: Use -- for debug params with EDC('what') --- it_html.class | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/it_html.class b/it_html.class index 93057bd..7423513 100644 --- a/it_html.class +++ b/it_html.class @@ -254,12 +254,12 @@ function body($args) foreach ($debugvars as $var => $dummy) { if (EDC($var)) - $toggled_host = preg_replace("/$var\./", "", $_SERVER['HTTP_HOST']); + $toggled_host = preg_replace("/(\.|--)$var(-[^.-]+)?/", "", $_SERVER['HTTP_HOST']); else - $toggled_host = preg_replace("/\.([^.]*)\.([^.]*)\.([^.]*)$/", ".$var.\$1.\$2.\$3", $_SERVER['HTTP_HOST']); + $toggled_host = preg_replace('/^(\w+(-\w+)*)/', "\$1--$var", $_SERVER['HTTP_HOST']); $debug_links[] = a(array('href' => U('http://' . $toggled_host . $_SERVER['REQUEST_URI']), 'style' => 'font-weight:' . (EDC($var) ? 'bold' : 'normal') . ';'), $var); } - $args[] = div(array('style' => 'position:fixed; bottom:0; z-index:9999; font-family:monospace'), "Debugvars: " . implode(" ", $debug_links)); + $args[] = div(array('style' => 'position:fixed; bottom:0; z-index:9999; font-family:monospace; background:white'), "Debugvars: " . implode(" ", $debug_links)); } return $this->head() . $this->_tag('body', $args); -- cgit v1.2.3