dépôts
/
lhc
/
web
/
www.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git]
/
www
/
squelettes-dist
/
formulaires
/
oubli.php
diff --git
a/www/squelettes-dist/formulaires/oubli.php
b/www/squelettes-dist/formulaires/oubli.php
index
2ba896f
..
8dcace8
100644
(file)
--- a/
www/squelettes-dist/formulaires/oubli.php
+++ b/
www/squelettes-dist/formulaires/oubli.php
@@
-10,19
+10,21
@@
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
-if (!defined('_ECRIRE_INC_VERSION')) return;
+if (!defined('_ECRIRE_INC_VERSION')) {
+ return;
+}
// chargement des valeurs par defaut des champs du formulaire
// chargement des valeurs par defaut des champs du formulaire
-function formulaires_oubli_charger_dist(){
- $valeurs = array('oubli'=>'','nobot'=>'');
+function formulaires_oubli_charger_dist() {
+ $valeurs = array('oubli' => '', 'nobot' => '');
+
return $valeurs;
}
// https://code.spip.net/@message_oubli
return $valeurs;
}
// https://code.spip.net/@message_oubli
-function message_oubli($email, $param)
-{
+function message_oubli($email, $param) {
$r = formulaires_oubli_mail($email);
$r = formulaires_oubli_mail($email);
- if (is_array($r)
AND
$r[1]) {
+ if (is_array($r)
and
$r[1]) {
include_spip('inc/texte'); # pour corriger_typo
include_spip('action/inscrire_auteur');
include_spip('inc/texte'); # pour corriger_typo
include_spip('action/inscrire_auteur');
@@
-31,72
+33,83
@@
function message_oubli($email, $param)
// l'url_reset doit etre une URL de confiance, on force donc un url_absolue sur adresse_site
include_spip('inc/filtres');
$msg = recuperer_fond(
// l'url_reset doit etre une URL de confiance, on force donc un url_absolue sur adresse_site
include_spip('inc/filtres');
$msg = recuperer_fond(
-
"modeles/mail_oubli"
,
+
'modeles/mail_oubli'
,
array(
array(
- 'url_reset' => url_absolue(generer_url_public('spip_pass', "$param=$cookie"), $GLOBALS['meta']['adresse_site'] . '/')
+ 'url_reset' => url_absolue(
+ generer_url_public('spip_pass', "$param=$cookie"),
+ $GLOBALS['meta']['adresse_site'] . '/'
+ )
)
);
)
);
- include_spip(
"inc/notifications"
);
+ include_spip(
'inc/notifications'
);
notifications_envoyer_mails($email, $msg);
notifications_envoyer_mails($email, $msg);
- return _T('pass_recevoir_mail');
+
+ return _T('pass_recevoir_mail');
}
}
- return _T('pass_erreur_probleme_technique');
+
+ return _T('pass_erreur_probleme_technique');
}
// la saisie a ete validee, on peut agir
}
// la saisie a ete validee, on peut agir
-function formulaires_oubli_traiter_dist(){
+function formulaires_oubli_traiter_dist() {
+
+ $message = message_oubli(_request('oubli'), 'p');
- $message = message_oubli(_request('oubli'),'p');
- return array('message_ok'=>$message);
+ return array('message_ok' => $message);
}
// fonction qu'on peut redefinir pour filtrer les adresses mail
// https://code.spip.net/@test_oubli
}
// fonction qu'on peut redefinir pour filtrer les adresses mail
// https://code.spip.net/@test_oubli
-function test_oubli_dist($email)
-{
+function test_oubli_dist($email) {
include_spip('inc/filtres'); # pour email_valide()
include_spip('inc/filtres'); # pour email_valide()
- if (!email_valide($email)
)
+ if (!email_valide($email)
) {
return _T('pass_erreur_non_valide', array('email_oubli' => spip_htmlspecialchars($email)));
return _T('pass_erreur_non_valide', array('email_oubli' => spip_htmlspecialchars($email)));
+ }
+
return array('mail' => $email);
}
return array('mail' => $email);
}
-function formulaires_oubli_verifier_dist(){
+function formulaires_oubli_verifier_dist()
{
$erreurs = array();
$email = strval(_request('oubli'));
$r = formulaires_oubli_mail($email);
$erreurs = array();
$email = strval(_request('oubli'));
$r = formulaires_oubli_mail($email);
- if (!is_array($r))
+ if (!is_array($r))
{
$erreurs['oubli'] = $r;
$erreurs['oubli'] = $r;
- else {
- if (!$r[1])
+
}
else {
+ if (!$r[1])
{
$erreurs['oubli'] = _T('pass_erreur_non_enregistre', array('email_oubli' => spip_htmlspecialchars($email)));
$erreurs['oubli'] = _T('pass_erreur_non_enregistre', array('email_oubli' => spip_htmlspecialchars($email)));
-
- elseif ($r[1]['statut'] == '5poubelle' OR $r[1]['pass'] == '')
- $erreurs['oubli'] = _T('pass_erreur_acces_refuse');
+ } elseif ($r[1]['statut'] == '5poubelle' or $r[1]['pass'] == '') {
+ $erreurs['oubli'] = _T('pass_erreur_acces_refuse');
+ }
}
}
- if (_request('nobot'))
+ if (_request('nobot'))
{
$erreurs['message_erreur'] = _T('pass_rien_a_faire_ici');
$erreurs['message_erreur'] = _T('pass_rien_a_faire_ici');
+ }
return $erreurs;
}
return $erreurs;
}
-function formulaires_oubli_mail($email)
-{
- if (function_exists('test_oubli'))
+function formulaires_oubli_mail($email) {
+ if (function_exists('test_oubli')) {
$f = 'test_oubli';
$f = 'test_oubli';
- else
+ } else {
$f = 'test_oubli_dist';
$f = 'test_oubli_dist';
+ }
$declaration = $f($email);
$declaration = $f($email);
- if (!is_array($declaration))
+ if (!is_array($declaration))
{
return $declaration;
return $declaration;
- else {
+
}
else {
include_spip('base/abstract_sql');
include_spip('base/abstract_sql');
- return array($declaration, sql_fetsel("id_auteur,statut,pass", "spip_auteurs", "email =" . sql_quote($declaration['mail'])));
+
+ return array(
+ $declaration,
+ sql_fetsel('id_auteur,statut,pass', 'spip_auteurs', 'email =' . sql_quote($declaration['mail']))
+ );
}
}
}
}
-?>