/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2014 *
+ * Copyright (c) 2001-2016 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* 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()){
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++) {
$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);
}
*/
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
+}