Iaorana...
J ai installé SMI sur un serveur ubuntu, mais bute sur un pb trivial :
impossible de valider le centre de gestion ou une agence car aucun numéro de telephone n'est accepté.
Par défaut, chez nous en Polynésie Française le format est +689 12 34 56
mais meme en tapant 0123456789 0033123456789 ou autres numéros, il m'empeche toujours de valider en disant 'saisie non valide'
Y a t il un format particulier a mettre ?
Un moyen de hacker un fichier php pour contourner cette validation automatique qui me bloque complètement ?
Merci de votre réponse, qui me permettra peut être d'appécier le script...
Dom
[Réglé] Format des téléphones à Tahiti
Bonjour,
Le contrôle des formats de saisie des numéros de téléphones s'effectue par le script VForm (Javascript).
Il effectue le contrôle par les fonctions GiveExpr_tel(pays) et GiveExpr_telp(pays), qui, pour tahiti (code pays : 'pf'), utilisent le masque suivant :
"^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$"; :
soit des numéros tels que +689 123 456 ou 123 456 ou +689 123.456 ou +689 123-456, +689 123456, etc...
J'avais récupéré cette information sur un site spécialisé...à priori ne s'étant pas mis à jour sur le plan de numérotation de 2007.
Il y a donc un problème.
Pour y remédier, il faut, dans le fichier vform.js, modifier les lignes suivantes :
Ligne 2178 :
Remplacer "^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$";
par "^([+]689[ ])?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$";
Ligne 2888 :
Remplacer "^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$";
par "^([+]689[ ])?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$";
Désolé de ce problème indépendant de ma volonté
Bonne journée
Galawa
Le contrôle des formats de saisie des numéros de téléphones s'effectue par le script VForm (Javascript).
Il effectue le contrôle par les fonctions GiveExpr_tel(pays) et GiveExpr_telp(pays), qui, pour tahiti (code pays : 'pf'), utilisent le masque suivant :
"^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$"; :
soit des numéros tels que +689 123 456 ou 123 456 ou +689 123.456 ou +689 123-456, +689 123456, etc...
J'avais récupéré cette information sur un site spécialisé...à priori ne s'étant pas mis à jour sur le plan de numérotation de 2007.
Il y a donc un problème.
Pour y remédier, il faut, dans le fichier vform.js, modifier les lignes suivantes :
Ligne 2178 :
Remplacer "^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$";
par "^([+]689[ ])?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$";
Ligne 2888 :
Remplacer "^([+]689[ ])?[0-9]{3}[ \.\-]?[0-9]{3}$";
par "^([+]689[ ])?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$";
Désolé de ce problème indépendant de ma volonté
Bonne journée
Galawa
Gestionnaire du projet SMI