-
-
<:comptespip:sinscrire:>
+
+
[(#FORMULAIRE_EDITER_COMPTE_SPIP{})]
-
<:comptespip:se_connecter:>
+
[(#LOGIN_PUBLIC{#URL_PAGE{#CONFIG{comptespip/page_redirection_connexion}}})]
diff --git a/css/comptespip.css b/css/comptespip.css
index 37ff1ab..b50d1d8 100644
--- a/css/comptespip.css
+++ b/css/comptespip.css
@@ -5,3 +5,42 @@
.formulaire_spip .comptespip_logo_auteur .editer_logo {
margin-left: 1rem;
}
+
+.formulaire_editer_compte_spip legend {
+ font-family: inherit;
+ font-size: 2rem;
+}
+.formulaire_editer_compte_spip label {
+ font-family: inherit;
+ font-size: inherit;
+}
+.formulaire_editer_compte_spip button {
+ font-family: inherit;
+ font-size: inherit;
+}
+
+.se_connecter .formulaire_spip {
+ background-color: rgba(235, 235, 235, 1) !important;
+}
+.se_connecter .boutons {
+ background-color: transparent !important;
+}
+.se_connecter fieldset {
+ background-color: transparent !important;
+ border: 1px solid rgb(0, 0, 0);
+ padding: 0 3rem 2rem;
+ margin: 4rem 0;
+}
+.se_connecter legend {
+ width: auto;
+ padding: 0 1.5rem;
+ letter-spacing: initial;
+ font-variant: small-caps;
+}
+
+h3.comptespip_titre_form {
+ margin-bottom: -3rem;
+ position: relative;
+ z-index: 1;
+ margin-left: 2rem;
+}
diff --git a/formulaires/editer_compte_spip.html b/formulaires/editer_compte_spip.html
index 4141a3f..ccc9d7f 100644
--- a/formulaires/editer_compte_spip.html
+++ b/formulaires/editer_compte_spip.html
@@ -1,8 +1,4 @@
-
+#CACHE{0}
]
+
+
+
-
-
-
-
-
-
-
+
+
[(#INCLURE{fond=inclure/verif_mobile})]
-
+
+
+
diff --git a/formulaires/editer_compte_spip.php b/formulaires/editer_compte_spip.php
index 5ea5b39..e9e4367 100644
--- a/formulaires/editer_compte_spip.php
+++ b/formulaires/editer_compte_spip.php
@@ -18,6 +18,9 @@ function formulaires_editer_compte_spip_charger_dist($id_auteur = 'new', $redir
$valeurs['_bigup_rechercher_fichiers'] = 'true';
$valeurs['logo'] = '';
}
+ if (test_plugin_actif('verifmob') and isset($valeurs['telephone'])) {
+ $valeurs['mobile'] = substr($valeurs['telephone'],1);
+ }
}
$valeurs['alea'] = '';
@@ -112,16 +115,15 @@ 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', [
+ $test = sql_countsel('spip_auteurs', [
'login='.sql_quote($tel),
'id_auteur!='.intval($id_auteur)
]);
if ($test) {
- $erreurs['mobile'] = _T('gabo:telephone_deja_enregistre');
+ $erreurs['mobile'] = _T('comptespip:telephone_deja_enregistre');
}
}
-
return $erreurs;
}
@@ -187,6 +189,9 @@ function formulaires_editer_compte_spip_traiter_dist($id_auteur = 'new', $redir
$set['alea_futur'] = creer_uniqid();
}
}
+ if (lire_config('comptespip/login_telephone') === 'oui') {
+ $set['login'] = _request('telephone');
+ }
}
/*
@@ -209,6 +214,7 @@ function formulaires_editer_compte_spip_traiter_dist($id_auteur = 'new', $redir
$set[$champ] = _request($champ);
}
}
+
if (count($set) > 0) {
$r = sql_updateq('spip_auteurs', $set, 'id_auteur='.intval($id_auteur));
}
diff --git a/lang/comptespip_fr.php b/lang/comptespip_fr.php
index f7af31f..201318f 100644
--- a/lang/comptespip_fr.php
+++ b/lang/comptespip_fr.php
@@ -70,4 +70,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// T
'titre_page_configurer_comptespip' => 'CompteSPIP',
+ 'telephone_deja_enregistre' => "Ce téléphone est déjà présent",
+ 'telephone' => 'téléphone',
);