17-Dec-2006 Tomas Kubes : *FIX: CSV update now updates copyrights. *FIX: CSV update page typos *FIX: CSV update properly sets value to 0 (was ignored before). 07-Sep-2006 Tomas Kubes : *CHG: p_value is now 100 varchar to acomodate climate string. *FIX: Updated line breaker which caused problems when too long words contained line break in between. *ADD: Added translation statistic. *FIX: Line breaker no longer appends \n to non-city building objects 29-Jul-2006 Tomas Kubes : *ADD: Text editor now displays the author of translation text and copyright holder for current object. 14-Jul-2006 Tomas Kubes : *ADD: Object CVS updater is fully functional. You can use comma separated values files to upadte properties of existing objects (help in manual). *FIX: Fixed few tiny problems in the object exporter. 12-Jul-2006 Tomas Kubes : *FIX: Made huge internal clean-up of the text exporter code, found and fixed last encoding problems. *ADD: New option for the text exporter - export all texts for one set. I hope you like it Prissi. *CHG: Some changes to tmp file handling for object exporter (unified with text exporter). 10-Jul-2006 Tomas Kubes : *CHG: Goto button now accepts also parts of the object name (powerful with type specification). 04-Jul-2006 Tomas Kubes : *ADD: Vehicle lister is working. *ADD: Object exporter now correctly separates sheets in dat files. 03-Jul-2006 Tomas Kubes : *FIX: Exported zips no longer contain full path. *FIX: Unlogged users cannot display images through image page. *ADD: Modification time for objects. *CHG: Object note can have any length (ok, limited to 16 000 chars) *CHG: Copyright information can have 45 characters (was 15) *CHG: Images now use name, type, vid key. *ADD: Vehicle exporter now allows choice of different orderings. *FIX: Vehicles without intro_year will be eported if name ordering is selected. *ADD: Objects have modification time stamp, this time is exported to the image sheets as well. 02-Jul-2006 Tomas Kubes : *ADD: Added decorative art to main menu and login page. *ADD: Added clean temp page and setup clean temp cron job. *ADD: Object exporter now wroks as itneded for city buildings and vehicles. *ADD: Started to work on vehicle lists in statistics menu. 01-Jul-2006 Tomas Kubes : *FIX: Fixed header positioning (works in IE and FF!). *FIX: Welcome screen is now perfectly centered in both dimensions (works in IE and FF!). *FIX: Corrected typo in main menu. *ADD: Linked this change log. *FIX: Greatly improved readability of main css style. *FIX: Converted footer to the css styled manner. *CHG: Reordered top menu. *CHG: Improved layout of all menus (main, browse, object). *ADD: Added statistics page, added speed bonus statistics. 27-Jun-2006 Tomas Kubes : *ADD: Added new tool to list texts with suggestion easily. *FIX: Header is now CSS positioned. *FIX: CSS sheets now validate. *fix: Document type for all pages is XHTML 1.0 Transitional 08-Jun-2006 Tomas Kubes : *FIX: Fixed layout of goto button to work correctly in small windows and Opera. 06-Jun-2006 Tomas Kubes : *ADD: Prepared ground for Slecet texts with suggestions lister. *FIX: Fixed problems when promoting suggestions with special characters. 17-Mar-2006 Tomas Kubes : *FIX: Improved layout of an object importer slightly. *ADD: Added an option to import dat files only (without touching images). *FIX: Did few minor updates to the object importer. 12-Mar-2006 Tomas Kubes : *FIX: Allmost all pages now successfully pass the xhtml validity check. *ADD: Finally created basic about page. 14-Feb-2006 Tomas Kubes : *ADD: Added a page which calls lister with specified criteria - to display not translated texts. *ADD: Adjuted lister page slightly to work with new page. *ADD: Browse texts menu so that users chan choose between lister and the new shortcut. *ADD: Improved error reporting of text uploader slightly. 13-Feb-2006 Tomas Kubes : *FIX: Finally tracked and fixed bug prohibiting upload of new texts sometimes. *FIX: Improved error reporting for text uploader slightly. 12-Feb-2006 Tomas Kubes : *ADD: Object uploading now has verbose mode switch. *FIX: Object upload page should be xhtml compatible (dangerous characters are escaped). *FIX: Object uplading now correctly preserves the spaces for program_text objects, but the space is still removed by DBengine. *FIX: Directions page now provides correct URL's to all objects listed (use urlencode($old_name) and & in addresses). *FIX: Text edit page should now correctly handle all types of object names and texts and be xhtml compatible (all dangerous characters should be escaped everywhere). *FIX: Text upload page should always preserve spaces and be xhtml compatible (+ cleared the code a bit). *FIX: Text output page now correctly escapes html entities when in screen dispaly mode. *ADD: Object importer error handling and reporting improved. 10-Feb-2006 Tomas Kubes : *FIX: When trying to import more objects with same name but different obj, resulting error is not fatal (but state is still undifined, will disappear when transition to new primary index is complete). *ADD: Object loader now correctly discards everything after first space in image path (just like makeobj does). *ADD: Object loader sucessfully loads also strange object names and slashes all loaded values (but is still ASCII only!). *ADD: Text uploader now sucessfully works with the change above, also slashing should be now consistent when uploading from text area. *ADD: Several error messages were improved. *ADD: Object purge page is now working, use with care! 26-Jan-2006 Tomas Kubes : *FIX: UTF-8 encoded language files will properly start with § at the begining. 08-Jan-2006 Tomas Kubes : *ADD: When importing factory, factory details dummy object is created as well. When deleting factory, it is deleted as well. *FIX: Typos in some source code comments were fixed. *FIX: Made lister to work again (stil on 128x128 only). 06-Jan-2006 Tomas Kubes : *FIX: Finally added multibyte safe line trim for batch text upload, converted some other functions to MB as well. 03-Dec-2005 Tomas Kubes : *ADD: Added support for case insensitive image search. *FIX: Fixed some problems in object import module (security checks). *ADD: Added new deafult version to import module list (dummy, to prevent error uploads). *FIX: Fixed the behavior of next and prev buttons in regard to versions. 01-Dec-2005 Tomas Kubes : *ADD: Created a Object Guide page - a page containing links to selected objects, to ease the navigation. *CHG: Goto in text editor is now finally case insensitive. *CHG: Updated main menu and header menu. 22-Nov-2005 Tomas Kubes : *ADD: Finished implementation of new object importer. Works well, pak128 was imported. *CHG: 4 images of each object are now displayed, if it is a building they are above each other. *FIX: Tuned some db functions and polished some parts of the code. 19-Nov-2005 Tomas Kubes : *ADD: Added help texts to some admin screens (object import, text import). *FIX: Fixed text importer remove line breaks option functionality. (finally) 18-Nov-2005 Tomas Kubes : *CHG: Updated header to check wheather the user has rights to display requested page. (did also some other minor tweaks) *ADD: Added access rights information to every page. *FIX: Unified header calls to require_once() so there will be no possibility to baypass the user level check. 16-Nov-2005 Tomas Kubes : *ADD: Updated database structure - added Image table and few colums that will be used in the future 02-Nov-2005 Tomas Kubes : *FIX: Fixed the Wrapper querry so that always only the texts corresponding to the existing objects in the set are displayed. *FIX: Fixed reference checking in the text import (was omitting a version check). *CHG: Adjusted layout of text import report for better readability. 24-Oct-2005 Tomas Kubes : *FIX: Restored correct English texts (were broken), backup was one day old. *ADD: Added set identifiers to title, next and prev buttons in Editor. *CHG: Tweaked the layout of translation edit boxes in Editor reducing the waste of space. *FIX: Reduced the number of validation errors in Editor page from 67 to 24. *FIX: Tweaked some parts of the code, making it more readable. *CHG: Got rid of the graphical buttons in the Editor, replacing them by normal buttons. *FIX: Nex and Prev buttons in Editor now keep the order. By default objects are sorted by the set and then by name. This will be user selectable in future. *ADD: Now the English text is always dispalyed, if the translator does not translate English, the edit box is hidden. This is "master text". In future, master language will be selectable.