diff --git a/extension/qfq/qfq/report/Report.php b/extension/qfq/qfq/report/Report.php index f38d55f62ff40274d37c40ff8eb2901881498179..c98235783837600b41bff9e875d82765d991abaa 100644 --- a/extension/qfq/qfq/report/Report.php +++ b/extension/qfq/qfq/report/Report.php @@ -527,7 +527,7 @@ class Report { $flagControl = true; $columnName = substr($columnName, 1); } - + //TODO: reserved names,not starting with '_' will be still accepted - stop this! switch ($columnName) { case "link": $link = new Link($this->fr_error, $this->sip); @@ -741,7 +741,8 @@ class Report { break; } - $this->variables->resultArray[$full_level . "."][$columnName] = $content; + // Always save column values, even if they are hidden. + $this->variables->resultArray[$full_level . "."][$columnName] = ($content == '' && $flagControl) ? $columnValue : $content; return $content; }