diff --git a/local/conf/LSobjects/config.LSobjects.LSsupannPerson.php b/local/conf/LSobjects/config.LSobjects.LSsupannPerson.php index f9e3624..3187489 100644 --- a/local/conf/LSobjects/config.LSobjects.LSsupannPerson.php +++ b/local/conf/LSobjects/config.LSobjects.LSsupannPerson.php @@ -182,13 +182,16 @@ $GLOBALS['LSobjects']['LSsupannPerson'] = array ( /* ----------- start -----------*/ 'uid' => array ( 'label' => 'Identifiant', - 'help_info' => 'L\'identifiant ne doit contenir que des lettres ou des chiffres.', + 'help_info' => 'L\'identifiant ne doit contenir que des lettres , des chiffres, des tirets, des underscores ou des points.', 'ldap_type' => 'ascii', 'html_type' => 'text', 'required' => 1, 'check_data' => array ( - 'alphanumeric' => array( - 'msg' => 'L\'identifiant ne doit contenir que des lettres ou des chiffres.', + 'regex' => array( + 'msg' => "L'identifiant ne doit contenir que des lettres , des chiffres, des tirets, des underscores ou des points.", + 'params' => array( + 'regex' => '/^[-_.a-zA-Z0-9]+$/', + ), ), ), 'validation' => array (