Ignore:
Timestamp:
Oct 15, 2009, 1:00:46 AM (11 years ago)
Author:
kent1@…
Message:

Une nouvelle option...

Pour la vérification, vérifier que les numéros de téléphone soient de la forme internationale (+XX XXX XXX...)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/inscription2/inscription2_2_0/inc/inscription2_valide_numero.php

    r28300 r32135  
    99 * @param int $id_auteur[optional]
    1010 */
    11 function inc_inscription2_valide_numero_dist($numero,$id_auteur=NULL){
     11function inc_inscription2_valide_numero_dist($numero,$id_auteur=NULL,$options=''){
    1212        if(!$numero){
    1313                return;
    1414        }
    1515        else{
    16                 if(preg_match('/^[0-9\+\. \-]+$/',$numero)){
     16                if((!lire_config('inscription2/validation_numero_international') == 'on') && preg_match('/^[0-9\+\. \-]+$/',$numero) && (strlen(str_replace(array(' ','.','+'),'',$numero)) > 6)){
    1717                        return;
    1818                }
    19                 else{
    20                         return _T('inscription2:numero_valide');
     19                else if(lire_config('inscription2/validation_numero_international') == 'on'){
     20                        if(preg_match('/^\+[0-9]{2,3} [0-9\s\.]{6}[0-9\s\.]+$/',$numero)){
     21                                return;
     22                        }else{
     23                                return _T('inscription2:numero_valide_international');
     24                        }
    2125                }
     26                return _T('inscription2:numero_valide');
    2227        }
    2328}
Note: See TracChangeset for help on using the changeset viewer.