Refractoring and reengineering of the timetable administration. Fixed bugs, extend features and structured code.
Added nice looking, left alignment of links in the drop down menu.
Added function clean all event groups in the timetable administration. An administrator is now able to clean/empty all existing event groups.
Bug Fix: No more errors, if the timetable delete or timetable edit view is called and no timetable is saved in the database.
Fixed bug while displaying umlauts in the delete timetable view. Changed them to html special characters.
Removed database administration from desktop (administrator) menu. Daily backups will be created automatically due the server. Moreover there is a script for creating manual backups (see documentation).
Fixed validation error / bug in timetable delete view: added unique id`s for each displayed timetable.
Minor changes and bug fixing the delete timetable function.
Redesign of the clean event groups process.
Fixed wrong naming conventions. (private methods need to start with a underscore (_))
Fixed error for showing already uploaded timetable files. If there were some uncategorized files uploaded on the server, they have not been displayed.
Fixed some issues for the timetable import. Extended the xml parsing feedback messages.
Removed old ui prototypes. They are no longer needed.
Extended the .gitignore file to ignore the uploaded timetable and semester plan files and the meinfhd-responsive.css.