From 2ac4254829fb27d878044978e4e89f15eeeddd23 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 1 Mar 2022 04:02:05 +0100 Subject: factorisation et pages manquantes --- controller/Security.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'controller/Security.php') diff --git a/controller/Security.php b/controller/Security.php index 6ea121c..c53cdc6 100644 --- a/controller/Security.php +++ b/controller/Security.php @@ -14,10 +14,16 @@ class Security ); private static $specHtmLawed = ''; // optionnel: faire qu'un certain élément puisse n'avoir que certains attributs - public static function secureString($chaine) + public static function secureString(string $chaine): string { $chaine = htmLawed($chaine, self::$configHtmLawed, self::$specHtmLawed); $chaine = trim($chaine); // supprimer espaces, tabulations et sauts de ligne en début et fin de chaine (pour l'entrée de l'éditeur) return $chaine; } } + +function removeSpacesTabsCRLF(string $chaine): string +{ + $cibles = [' ', "\t", "\n", "\r"]; // doubles quotes !! + return(str_replace($cibles, '', $chaine)); +} -- cgit v1.2.3