Version 1.3.84: Improve Joomla 4.x compatibility and improve PHP 8.x compatibility |
|
|
|
Jms Multisite for Joomla version 1.3.84 All Editions
- Fix some PHP Fatal error reported with PHP 8.0.
Use PHP Reflexion to compute the syntax parameters on some functions due to PHP 8 polymorphism removed. Now it is mandatory to redeclare function as its parent one. The PHP reflexion is required due to different parameter syntax depending on the Joomla version.
- Fix Joomla 4 compatibility concerning the Maintenance Menu.
- Some javascript error are caused by JQuery that is removed in J4 and replaced by native Javascript - Fix some internal string tokenization affected by new extensions.sql files containing escaped characters for the #__finder_terms_common table - Fix the Joomla version detection and compatibility as the JVersion class removed the "RELEASE" member - Add a new Joomla extension ID detection as it is no more a constant 700. J4.0+ has replaced the 700 by a flag in the #__extension table "locked" for type='file' and 'element=joomla'
Bundled with Patches definition 1.3.75
- Fix some PHP 8 and Joomla 4 compatiblity
|