* Change: use new settings for handling of read state
* Change: add new setings to the SQL-files for update and installation
* Change: queries for new settings and removal of outdated settings to the update script
* Change: remove outdated setting from the SQL file for installation
* Change: new form elements and language strings for read status handling
* Fix: add a check for non exisiting setting reset_read_state
* Fix: wrong name of setting in the form elements
* Change: ensure a valid value for the read state reset method
* Fix: correct wrong name for form field and hardcoded value
* Fix: set collation of "user_name" to utf8_bin to distinguish i.e. between "a" and "ä"
* Fix: change collation for user name to utf8_bin also in the update process
* Change: reorder the list of queries to the correct order
* Change: clarify the description of instructions
* Change: new function get isProtocolHTTPS
* Change: use the function to distinguish between a request over HTTP or HTTPS
If a forum will be installed over HTTPS, the pre-populated form field for the forum URL should reflect this.
* Change: add indices to the entries table, speeds up the query execution
* Change: add indices to the read status table, speeds up the query execution
* Change: further index for column last_reply
* Change: additional indices for user data table
* Change: new table mlf2_temp_infos
* Change: add a box to show the version number of the installed version
* Change: load version info only during daily actions
* Change: simplified release info
* Fix: text change in every language except the base language?!
* Fix: remove superfluous and in some cases script breaking query
close#123
* Change: alter settings table and rewrite the settings
* Change: tread a simpler path than with the temporary array. Renaming the old and creating a new table with a following INSERT is much more simple.
* Fix: remove the code for deleting the (doubled) setting auto_lock_old_threads
* Fix: add ON DUPLICATE KEY UPDATE to avoid multiple inserts. During the development it's expectable, that an update occurs several times. It would fail in this line because of the new primary key.
* Change: new tables should be of type InnoDB
* Change: a few comments and a bit cosmetic
this fixes#99
- add new parameter to setting_table called 'read_state_expiration_date'
(default 150 days)
- remove read state if 'auto_lock_old_threads' > 0
- remove read state if 'read_state_expiration_date' > 0
* Remove read status of entries on delete
- remove "read status" on user delete
- remove "read status" on posting delete
* Primary key
- Remove unique definition and add primary key "read_status_table"
* Change: new table mlf2_read_entries
* Fix: forgot to add the assembling of the table name in update script
* Change: add column time to store the last request for an entry
* Fix: rename column 'e_id' to 'posting_id' for consistency
fixes#71
* Change: read new version number from file in case of an update
* Fix: put the version checks into a block, that will only be executed in absence of an error
* Fix: stop update even with equal version numbers of current installation and update version
* Fix: compare the current version with the array of allowed version numbers, not with version number of the update
* Change: replace $update['version'] with $newVersion
It's not part of the given data and will be read from the file VERSION.
Thatswhy it is now a separated variable.
* Change: use the file VERSION to get the version number
* Fix: relative path must be given from the requested script, not the included one
* Fix command execution issue
- Check for HTML tags
- add slashes
* Add warning message
- a warning message is displayed in admin area, if install/index.php
still exists (https://github.com/ilosuna/mylittleforum/issues/51)
* Use new admin-info-box
- use new admin info boy to display warning message
When a user should be registered, she/he was (in that moment) never logged in. Thatswhy the field last_login should stay empty (NULL) what was forbiddeen by the old table definition.
fixesilosuna/mylittleforum#1
- Improved quoted-printable encoding for e-mails
- Skiped user data check of registered users when posting (is already done when
registering or editing user data)
- Bugfix: graphical CAPTCHA was not displayed if cookies were disabled
- Colorpicker: fixed wrong path to plain.png
- Improved marking of new threads and replies
- Names of language files can contain language tags now (e.g.
english.en-GB.lang)
- Language files updated