Faster than never...
REQUIREMENTS:
Once the plugin has been updated to 2.4.6 version, it will require as
MANDATORY PHP 7 or better.
NOTE:
To update to the new db connection configuration, you'll have to do only one thing:
visits the plugin admin page.
At this time, the plugin will populate related new option with connection values coming by the included config.php.
Note that until you'll not open the plugin admin page, the plugin will still go on using the old phpBB config file inclusion.
So just open the plugin main admin page and check that the
configuration green button display.
It will be red when the connection fail or added connection values are wrong or empty.
All the old explain (and pain for someone) and boring steps about config.php inclusion come finally to an end on 2.4.6-
The cleanup of olds (not necessary anymore db options rows, only 4 in true) and relate code will be done on 2.5.0 release,
(or of course, it will happen together with all the rest, when you'll uninstall the plugin).
Code: Select all
== Changelog ==
= 2.4.6 =
*Release Date - 4 Jan, 2022*
* Note: Php7 or better required since 2.4.6
* Replace: phpBB config.php file inclusion. phpBB database connection values and integration mode are now all inside the new option into integration plugin admin page.
* Note: active installations are automatically switched to the new configuration when: visit the WP_w3all plugin admin page after the plugin update. Check that all is in good order (GREEN BUTTON display).
* Note: open plugin admin page to automatically activate the new config (that now work without including a phpBB config.php file). If the GREEN BUTTON display it is all ok: if you were using the custom config.php file inclusion, may remove/delete the file from the filesystem because it will not be used anymore
* Fix function w3all_add_phpbb_user(). Was working fine, but it has been optimized to avoid waste of resources (when/if called) and minor cleanup
* Optimize verify_credentials() main function
* Fix: if integration active but db connection fail, and users have to login in WordPress, but the presented hash is a phpBB hash, the plugin will follow on recognize any presented hash and correctly login users without doing a password reset
* Remove js onmouseover to switch links to the iframe mode. There is no need to take this and more code into widget and shourtcode files (due to js overall_header.html code): all files about have been shortened and cleaned up: old custom files will follow to work as before (because functions about have not been removed)
* Logs 2.4.6 here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1672
More notes of what is coming on and why:
viewtopic.php?f=2&t=1672
Faster than never...
[b]REQUIREMENTS:[/b]
Once the plugin has been updated to 2.4.6 version, it will require as [b]MANDATORY PHP 7 or better.[/b]
[b]NOTE:[/b]
To update to the new db connection configuration, you'll have to do only one thing: [b]visits the plugin admin page.[/b]
At this time, the plugin will populate related new option with connection values coming by the included config.php.
Note that until you'll not open the plugin admin page, the plugin will still go on using the old phpBB config file inclusion.
So just open the plugin main admin page and check that the [b]configuration green button[/b] display.
It will be red when the connection fail or added connection values are wrong or empty.
All the old explain (and pain for someone) and boring steps about config.php inclusion come finally to an end on 2.4.6-
The cleanup of olds (not necessary anymore db options rows, only 4 in true) and relate code will be done on 2.5.0 release,
(or of course, it will happen together with all the rest, when you'll uninstall the plugin).
[code]== Changelog ==
= 2.4.6 =
*Release Date - 4 Jan, 2022*
* Note: Php7 or better required since 2.4.6
* Replace: phpBB config.php file inclusion. phpBB database connection values and integration mode are now all inside the new option into integration plugin admin page.
* Note: active installations are automatically switched to the new configuration when: visit the WP_w3all plugin admin page after the plugin update. Check that all is in good order (GREEN BUTTON display).
* Note: open plugin admin page to automatically activate the new config (that now work without including a phpBB config.php file). If the GREEN BUTTON display it is all ok: if you were using the custom config.php file inclusion, may remove/delete the file from the filesystem because it will not be used anymore
* Fix function w3all_add_phpbb_user(). Was working fine, but it has been optimized to avoid waste of resources (when/if called) and minor cleanup
* Optimize verify_credentials() main function
* Fix: if integration active but db connection fail, and users have to login in WordPress, but the presented hash is a phpBB hash, the plugin will follow on recognize any presented hash and correctly login users without doing a password reset
* Remove js onmouseover to switch links to the iframe mode. There is no need to take this and more code into widget and shourtcode files (due to js overall_header.html code): all files about have been shortened and cleaned up: old custom files will follow to work as before (because functions about have not been removed)
* Logs 2.4.6 here: https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1672[/code]
More notes of what is coming on and why:
https://www.axew3.com/w3/forums/viewtopic.php?f=2&t=1672