set of 3 commits required for php8
commit cdea35f7: in php 8, join(array, string) signature is obsolete as per documentation in: https://www.php.net/manual/fr/function.implode.php This patch use join(string, array) in place.
commit b0f9a16c: in php8, offset syntax with curly braces deprecated as documented in: https://stackoverflow.com/questions/59158548/array-and-string-offset-access-syntax-with-curly-braces-is-deprecated#59158549
commit b0cb6238: in php8, magic_quotes are removed get_magic_quotes_* are deprecated since php 7.4.0 and removed in 8.0.0 as documented in: https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
Signed-off-by: Michel Normand michel_mno@laposte.net