From 161d56ab011d2da6f3828f8a0ac0ad6edb90aa51 Mon Sep 17 00:00:00 2001
From: JamesRezo <james@rezo.net>
Date: Tue, 28 Mar 2023 00:56:43 +0200
Subject: [PATCH] =?UTF-8?q?chore:=20Suppression=20du=20test=20sur=20mbstri?=
 =?UTF-8?q?ng.overload=20=C3=A0=20l'install?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 CHANGELOG.md              | 1 +
 ecrire/inc/install.php    | 6 ------
 ecrire/lang/ecrire_fr.php | 1 -
 3 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index a29669a2cd..f4aaf45773 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -28,6 +28,7 @@
 
 ### Removed
 
+- Suppression du test sur [mbstring.overload](https://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload) à l'install
 - Suppression de l’usage de la classe `no_image_filtrer` (utiliser la classe `filtre_inactif` qui l’a remplacé)
 - Fichier `plugins-dist.json` (on utilise `composer.json` maintenant)
 - Boucle `POUR` (utiliser une boucle DATA tel que `<BOUCLE_x(DATA){source tableau, ...}>`)
diff --git a/ecrire/inc/install.php b/ecrire/inc/install.php
index c9fc4bf039..506a78fd33 100644
--- a/ecrire/inc/install.php
+++ b/ecrire/inc/install.php
@@ -194,12 +194,6 @@ function tester_compatibilite_hebergement() {
 			. "| <a href='http://www.php.net/sqlite'>SQLite</a>";
 	}
 
-	// et surtout pas ce mbstring.overload (has been DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0)
-	if ($a = @ini_get('mbstring.func_overload')) {
-		$err[] = _T('install_extension_mbstring')
-			. "mbstring.func_overload=$a - <a href='http://www.php.net/mb_string'>mb_string</a>.<br /><small>";
-	}
-
 	if ($err) {
 		echo "<div class='error'>"
 			. '<h3>' . _T('avis_attention') . '</h3><p>' . _T('install_echec_annonce') . "</p><ul class='spip'>";
diff --git a/ecrire/lang/ecrire_fr.php b/ecrire/lang/ecrire_fr.php
index ec297923a1..89b7ca24d7 100644
--- a/ecrire/lang/ecrire_fr.php
+++ b/ecrire/lang/ecrire_fr.php
@@ -533,7 +533,6 @@ dans une couleur qui indique leur état :',
 	'install_adresse_base_hebergeur' => 'Adresse de la base de données attribuée par l’hébergeur',
 	'install_connect_ok' => 'La nouvelle base a bien été déclarée sous le nom de serveur @connect@.',
 	'install_echec_annonce' => 'L’installation va probablement échouer, ou aboutir à un site non fonctionnel...',
-	'install_extension_mbstring' => 'SPIP ne fonctionne pas avec :',
 	'install_extension_php_obligatoire' => 'SPIP exige l’extension php :',
 	'install_login_base_hebergeur' => 'Login de connexion attribué par l’hébergeur',
 	'install_nom_base_hebergeur' => 'Nom de la base attribué par l’hébergeur :',
-- 
GitLab