ISSUE #1
The database doesn't like the "SET NAMES UTF8" statement.
I set the default language in config_inc.php to "german_8859-1" instead of just "german". That solved it by using an 8bit character set instead of unicode.
ISSUE #2
The Tag-selector-box produces an "Application Error" - I forgot the number. It is caused by a nested SQL statement, that mysql 4.0 doesn't like, which is part of the print_api.php (print_tag_option_list, line #327 )
That line used to say:
Code: Select all
$query .= " WHERE id NOT IN ( SELECT tag_id FROM $t_bug_tag_table WHERE bug_id='$c_bug_id' ) ";Code: Select all
$query .= " LEFT JOIN mantis_bug_tag_table ON mantis_tag_table.id = mantis_bug_tag_table.tag_id AND bug_id='$c_bug_id' WHERE mantis_bug_tag_table.tag_id IS NULL ORDER BY name ASC ";I have yet to run into any other problems with mysql 4.0, but I've just started to test the system on that server.
By the way: I've had to read my way through a number of php projects, and must admit that Mantis is one of the easiest to follow. Your code documentation and file system structure rulez!
Regards,
Hazzit