- corrected error message if the length of the user name is invalid
- corrected setting variable used in if-condition that checks the length (`$settings['username_maxlength']` instead of `$settings['name_maxlength']`, which is used for the real name of the user)
- since PHP 5 doesn't support arrays in define(), the config files are invalid, see https://mylittleforum.net/forum/index.php?id=11912
- removed define() function call and used _normal_ arrays syntax
- created a single instance of B8 instead of using multiple instances (added new include file)
* Contacting options
- added option for user contacting (mod/admin == 0, reg. users == 1, everybody == 2)
- for details see https://github.com/ilosuna/mylittleforum/issues/465
* File list
- added changes to file list
* Fix access for admins/mods
- if was set to `$settings.user_area_access == 2` admins/mods don't have access to the user area (because admin/mod are users, too)
- fixed if-stmt because admins and mods should always have access to the user area
* added update item
- added update item to file list
* Mail copy to sender
- added option to send mail copy to senders email, if sender is a regisered user
- removed option to change the email during contacting (if user is registered)
- see https://github.com/ilosuna/mylittleforum/issues/238 for details
- re-formatted contact.inc.php
* pull id
- added pull id
* redirect user, if posting is classified as SPAM
If the posting is classified as SPAM, redirect the user to the single entry view, which contains the SPAM warning message
* b8 for mail check
- added option to check emails via B8
- added DB entry 'b8_mail_check' (Default: FALSE)
- replace `error_spam_suspicion` by `error_email_spam_suspicion` key
- corrected wrong key `akismet_check_registered` by `spam_check_registered`
* Change: set utf8mb4 as charset for most textual columns during installation
Affected tables:
- mlf2_b8_wordlist
- mlf2_banlists
- mlf2_bookmarks
- mlf2_categories
- mlf2_entries
- mlf2_entries_cache
- mlf2_pages
- mlf2_tags
- mlf2_userdata
- mlf2_userdata_cache
* Change: set utf8mb4 as charset for most textual columns during update
Affected tables:
- mlf2_b8_wordlist
- mlf2_banlists
- mlf2_bookmarks
- mlf2_categories
- mlf2_entries
- mlf2_entries_cache
- mlf2_pages
- mlf2_tags
- mlf2_userdata
- mlf2_userdata_cache
* Change: ater the collation of the user_name column from utf_general_ci to the utf8mb4-version
* Change: set the charset of the database connection to utf8mb4
* Change: reformat the function connect_db, remove unused, commented code
* Change: reorganise the database queries for the last changes
Put the following changes into the block for a new version 2.4.99.1.
- new charset utf8mb4 for most of the database tables
- new setting user_area_access, replaces user_area_public
* Change: new version 2.4.99.1