Skip to content
Extraits de code Groupes Projets
Valider 27fab0e8 rédigé par JLuc's avatar JLuc :speech_balloon:
Parcourir les fichiers

phpcs et allègement regexp

parent effb09c4
Branches master
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -37,14 +37,14 @@ function verifier_telephone_dist($valeur, $options = []) {
$ok = '';
// On accepte differentes notations, les points, les tirets, les espaces, les slashes
$tel = preg_replace('#\.|/|-| #i', '', $valeur);
$tel = preg_replace('#\.|/|-| #', '', $valeur);
// Pour les prefixes, on accepte les notations +33 et 0033
// si on trouve un indicatif de pays, il est prioritaire sur le pays par defaut passe en option
$telephone_prefixes_pays = charger_fonction('telephone_prefixes_pays', 'verifier');
$prefixes = $telephone_prefixes_pays();
if ($options['prefixes_pays'] ?? '') {
$prefixes = $prefixes + $options['prefixes_pays'];
$prefixes += $options['prefixes_pays'];
}
foreach ($prefixes as $prefix => $code_pays) {
$regexp = '/^(\+|00)' . $prefix . '/';
......@@ -105,7 +105,7 @@ function verifier_telephone_prefixes_pays_dist() {
* @return string
*/
function verifier_telephone_pays_patterns($patterns, $tel, $message_erreur_defaut, $options = []) {
$format = isset($options['format']) ? $options['format'] : 'all';
$format = $options['format'] ?? 'all';
foreach (['fixe', 'mobile', 'all'] as $format_test) {
// si on a pas trouve pattern pour le format demande, on finira par le test 'all'
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter