09-12-2017, Saturday-04:30:46
Zitat:Die function evaluate_condition liefert immer true.
//some specific buildings do not need wrapped lines (and other extras)
if (evaluate_condition ($version_id, $row->object_id, $row->obj, COND_NO_INFO)
OR evaluate_condition ($version_id, $row->object_id, $row->obj, COND_NO_BREAKS))
{
$res.=$my_line."\n";
continue;
}
//process it by wrapper - wrap_line(&$line, &$char_size, &$tile_size)
$res.=wrap_line($my_line, $char_widths, $tile_size);
damit ist der if immer erfüllt und wrap_line wird nie aufgerufen
die Funktionen:
evaluate_condition
wrap_line
get_word_size
load_font_info
startwith
sind damit überflüssig
Das Datenbankfeld `f_desc` mit den Schrottzeichen ist damit auch überflüssig.
Ich werfe das alles raus und teste ob sich irgendwas ändert.
Wann und wo und ob die Funktion line_preprocessor überhaupt noch was tut werde ich in dem Zug auch gleich anschauen.
Da wird die wrapper_include doch gleich übersichtlich.
Es hat sich nichts geändert und eine Menge Ärger beim Datenbank laden bin ich auch los.