dépôts
/
lhc
/
web
/
clavette_www.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git]
/
www
/
ecrire
/
action
/
inscrire_auteur.php
diff --git
a/www/ecrire/action/inscrire_auteur.php
b/www/ecrire/action/inscrire_auteur.php
index
bf9211b
..
ed1f959
100644
(file)
--- a/
www/ecrire/action/inscrire_auteur.php
+++ b/
www/ecrire/action/inscrire_auteur.php
@@
-3,7
+3,7
@@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-201
4
*
+ * Copyright (c) 2001-201
6
*
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@@
-26,6
+26,7
@@
if (!defined('_ECRIRE_INC_VERSION')) return;
* id : id_rubrique fournit en second arg de #FORMULAIRE_INSCRIPTION
* from : email de l'envoyeur pour l'envoi du mail d'inscription
* force_nouveau : forcer le statut nouveau sur l'auteur inscrit, meme si il existait deja en base
* id : id_rubrique fournit en second arg de #FORMULAIRE_INSCRIPTION
* from : email de l'envoyeur pour l'envoi du mail d'inscription
* force_nouveau : forcer le statut nouveau sur l'auteur inscrit, meme si il existait deja en base
+ * modele_mail : squelette de mail a utiliser
* @return array|string
*/
function action_inscrire_auteur_dist($statut, $mail_complet, $nom, $options = array()){
* @return array|string
*/
function action_inscrire_auteur_dist($statut, $mail_complet, $nom, $options = array()){
@@
-177,13
+178,6
@@
function test_login($nom, $mail) {
if (strlen($login_base) < 3)
$login_base = 'user';
if (strlen($login_base) < 3)
$login_base = 'user';
- // eviter aussi qu'il soit trop long (essayer d'attraper le prenom)
- if (strlen($login_base) > 10) {
- $login_base = preg_replace("/^(.{4,}(_.{1,7})?)_.*/",
- '\1', $login_base);
- $login_base = substr($login_base, 0,13);
- }
-
$login = $login_base;
for ($i = 1; ; $i++) {
$login = $login_base;
for ($i = 1; ; $i++) {
@@
-217,8
+211,12
@@
function envoyer_inscription_dist($desc, $nom, $mode, $options=array()) {
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'],'email',$desc['email']);
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'],'jeton',$desc['jeton']);
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'],'email',$desc['email']);
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'],'jeton',$desc['jeton']);
- $message = recuperer_fond('modeles/mail_inscription',$contexte);
- $from = (isset($options['from'])?$options['from']:null);
+ $modele_mail = 'modeles/mail_inscription';
+ if (isset($options['modele_mail']) and $options['modele_mail']){
+ $modele_mail = $options['modele_mail'];
+ }
+ $message = recuperer_fond($modele_mail, $contexte);
+ $from = (isset($options['from']) ? $options['from'] : null);
$head = null;
return array("", $message,$from,$head);
}
$head = null;
return array("", $message,$from,$head);
}
@@
-337,4
+335,4
@@
function auteur_verifier_jeton($jeton){
*/
function auteur_effacer_jeton($id_auteur){
return sql_updateq("spip_auteurs", array("cookie_oubli" => ''), "id_auteur=" . intval($id_auteur));
*/
function auteur_effacer_jeton($id_auteur){
return sql_updateq("spip_auteurs", array("cookie_oubli" => ''), "id_auteur=" . intval($id_auteur));
-}
\ No newline at end of file
+}