+ $geshi->set_header_type(GESHI_HEADER_PRE_TABLE);
+ $geshi->enable_classes();
+ $geshi->set_line_style('color: #DDD;');
+
+ if ($res !== null) {
+ $geshi->highlight_lines_extra(array_keys($res->annotations));
+ $geshi->set_highlight_lines_extra_style('background-color: #F2DEDE');
+ }
+
+ return '<style type="text/css">'
+ . $geshi->get_stylesheet() . '</style>'
+ . '<div class="code">'
+ . str_replace(' ', ' ', $geshi->parse_code())
+ . '</div>';