This commit is contained in:
KONE SOREL 2026-03-06 13:56:29 +00:00
parent 14e4c9a824
commit 2e92fc77ca
2 changed files with 30 additions and 20 deletions

View File

@ -1,14 +1,19 @@
<?php <?php
// Fonction d'aide pour mapper les icônes de sécurité function getSecurityIcon($libelle) {
function getSecurityIcon($libelle) { $l = strtolower($libelle);
$l = strtolower($libelle); // Majuscules : Icône "A" classique
if (strpos($l, 'majuscule') !== false) return 'fa-font-case'; if (strpos($l, 'majuscule') !== false) return 'fa-font';
if (strpos($l, 'chiffre') !== false || strpos($l, 'numérique') !== false) return 'fa-hashtag'; // Minuscules : Icône "a" (bascule sur une version plus petite ou spécifique)
if (strpos($l, 'spécial') !== false || strpos($l, 'caractère') !== false) return 'fa-at'; if (strpos($l, 'minuscule') !== false) return 'fa-font';
if (strpos($l, 'longueur') !== false || strpos($l, 'caractères') !== false) return 'fa-ruler-horizontal'; // Chiffres
if (strpos($l, 'minuscule') !== false) return 'fa-font'; if (strpos($l, 'chiffre') !== false || strpos($l, 'numérique') !== false) return 'fa-hashtag';
return 'fa-shield-alt'; // Icône par défaut // Caractères spéciaux
} if (strpos($l, 'spécial') !== false || strpos($l, 'caractère') !== false) return 'fa-at';
// Longueur
if (strpos($l, 'longueur') !== false || strpos($l, 'caractères') !== false) return 'fa-ruler-horizontal';
return 'fa-shield-alt';
}
?> ?>
<div class="page-content"> <div class="page-content">

View File

@ -1,14 +1,19 @@
<?php <?php
// Petite fonction d'aide pour mapper les icônes (à placer en haut de votre vue) function getSecurityIcon($libelle) {
function getSecurityIcon($libelle) { $l = strtolower($libelle);
$l = strtolower($libelle); // Majuscules : Icône "A" classique
if (strpos($l, 'majuscule') !== false) return 'fa-font-case'; if (strpos($l, 'majuscule') !== false) return 'fa-font';
if (strpos($l, 'chiffre') !== false || strpos($l, 'numérique') !== false) return 'fa-hashtag'; // Minuscules : Icône "a" (bascule sur une version plus petite ou spécifique)
if (strpos($l, 'spécial') !== false || strpos($l, 'caractère') !== false) return 'fa-at'; if (strpos($l, 'minuscule') !== false) return 'fa-font';
if (strpos($l, 'longueur') !== false || strpos($l, 'caractères') !== false) return 'fa-ruler-horizontal'; // Chiffres
if (strpos($l, 'minuscule') !== false) return 'fa-font'; if (strpos($l, 'chiffre') !== false || strpos($l, 'numérique') !== false) return 'fa-hashtag';
return 'fa-shield-alt'; // Icône par défaut // Caractères spéciaux
} if (strpos($l, 'spécial') !== false || strpos($l, 'caractère') !== false) return 'fa-at';
// Longueur
if (strpos($l, 'longueur') !== false || strpos($l, 'caractères') !== false) return 'fa-ruler-horizontal';
return 'fa-shield-alt';
}
?> ?>
<div class="row g-3"> <div class="row g-3">