* [3.10] [PHP 8.1] Fixes Router/Route.php deprecated null to string in strpos()
Fixes `Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in libraries/src/Router/Route.php on line 124`
* [PHP 8.1] Better fix to avoid deprecation proposed by @zero-24
Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com>
* Revert previous commit for different fix in mod_breadcrumbs/helper.php
* [PHP 8.1] Better fix for #36798 mod_breadcrumbs with null link in last item
Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com>
* [3.10] [PHP 8.1] Fixes com_finder/indexer/query
Fixes `Deprecated: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in administrator/components/com_finder/helpers/indexer/query.php on line 733`
* Better fix for #36796 as suggested by @zero-24
* [3.10] [PHP 8.1] Fixes mod_menu/menu.php type null instead of string
Fixes Deprecated: trim(): `Passing null to parameter #1 ($string) of type string is deprecated in administrator/modules/mod_menu/menu.php on line 383`
* [PHP 8.1] admin mod_menu: Slightly cleaner fix for #36773
* [3.10] [PHP 8.1] Fix Editor Passing null to $string line 258
Fixes `Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in libraries/src/Editor/Editor.php on line 258`
* [PHP 8.1] Editor in backend: Better fix for #36777
Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com>
Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com>
* [3.10] [PHP 8.1] Mysqli database driver escapt function fix
Fixes `Deprecated: mysqli_real_escape_string(): Passing null to parameter #2 ($string) of type string is deprecated in libraries/joomla/database/driver/mysqli.php on line 254`
* Fix also the other db drivers
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Fixes `Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/beat/www/j/libraries/src/MVC/Controller/BaseController.php on line 286`
and fixes `Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/beat/www/j/libraries/src/MVC/Controller/BaseController.php on line 684`
Fixes `Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/beat/www/j/libraries/src/Date/Date.php on line 112` error on login
Fixes `Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in libraries/src/Document/HtmlDocument.php on line 595`
Fixes `Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/beat/www/j/modules/mod_search/mod_search.php on line 44`
* [3.10] [PHP 8.1] Make templates/system/html/modules.php PHP 8.1 compatible
Fixes `Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/beat/www/j/templates/system/html/modules.php on line 101` and a few more (line 35, line 53, line 115)
* [3.10] [PHP 8.1] Fixes protostar modules.php null string param
Fixes `Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/beat/www/j/templates/protostar/html/modules.php on line 47`
* [3.10] [PHP 8.1] Fixes beez modules.php null string param
Fixes errors like `Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in templates/beez/html/modules.php on line 42`
Fixes `Fixes `Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in libraries/src/Date/Date.php on line 112` error on login`
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Language update
* Convert relative to absolute urls to absolute urls for HTML Email Body
* cs
* Apply suggestions. Thanks @PhilETaylor
Co-authored-by: Quy <quy@fluxbb.org>
* [4.0] Install from Web css
This PR corrects a bug with the border radius of the search box in rtl (as shown below) and completely removes all the RTL specific css and uses logical properties instead.
Also removes a few bits of css that are just not needed at all
* bg
* cs