Message
Version 1.3.84: Improve Joomla 4.x compatibility and improve PHP 8.x compatibility Print

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