I try to figue the problem with php warning headers not found.
So I need to know what: function output_raw($html) is doing.
Output $html at the current indent level, but don't change indent level based on the markup within.
Useful for user-entered HTML which is unlikely to follow the rules we need to track indenting
echo str_repeat("\t", max(0, $this->indent)).$html."\n";
Do I understand correctly that it just adds TAB jumps to indent the HTML code?
Could I replace it with: