diff --git a/formulaires/editer_compte_spip.html b/formulaires/editer_compte_spip.html index f27431e..4141a3f 100644 --- a/formulaires/editer_compte_spip.html +++ b/formulaires/editer_compte_spip.html @@ -1,3 +1,8 @@ +
[

(#ENV*{message_erreur})

] @@ -53,7 +58,6 @@
-
<:comptespip:mot_de_passe:> diff --git a/formulaires/editer_compte_spip.php b/formulaires/editer_compte_spip.php index d587ebf..5ea5b39 100644 --- a/formulaires/editer_compte_spip.php +++ b/formulaires/editer_compte_spip.php @@ -109,6 +109,18 @@ function formulaires_editer_compte_spip_verifier_dist($id_auteur = 'new', $redi } } } + // si verif mobile, unicite du login (telephone) + if (test_plugin_actif('verifmob')) { + $tel = '0' . _request('mobile'); + $test = sql_countsel('login', 'spip_auteurs', [ + 'login='.sql_quote($tel), + 'id_auteur!='.intval($id_auteur) + ]); + if ($test) { + $erreurs['mobile'] = _T('gabo:telephone_deja_enregistre'); + } + } + return $erreurs; }