Browse Source

- correction notice php si destinataire vide

- permettre de passer plusieurs destinataires ds le champs autre séparateur virgule)
svn/root/tags/v3.3.6
erational@erational.org 9 years ago
parent
commit
2b26e4e95b
  1. 29
      formulaires/envoi_malettre.php
  2. 4
      lang/malettre_fr.php
  3. 2
      paquet.xml

29
formulaires/envoi_malettre.php

@ -142,22 +142,29 @@ function formulaires_envoi_malettre_traiter_dist(){
// recup destinataire
$destinataire = array();
$destinataire_nom = array();
$desti = _request('desti');
foreach ($desti as $desti_item) { // on lit la config pour retrouver l'email
$id_desti = intval(substr($desti_item,1));
$desti_email = lire_config("malettre/adresse_email$id_desti");
$desti_nom = lire_config("malettre/adresse_nom$id_desti");
if ($desti_email !="") {
$destinataire[$id_desti] = $desti_email;
$destinataire_nom[$id_desti] = $desti_nom;
}
if ($desti = _request('desti')) {
foreach ($desti as $desti_item) { // on lit la config pour retrouver l'email
$id_desti = intval(substr($desti_item,1));
$desti_email = lire_config("malettre/adresse_email$id_desti");
$desti_nom = lire_config("malettre/adresse_nom$id_desti");
if ($desti_email !="") {
$destinataire[$id_desti] = $desti_email;
$destinataire_nom[$id_desti] = $desti_nom;
}
}
}
$desti_more = _request('desti_more');
if ($desti_more!="") {
if ($desti_more = _request('desti_more')) {
$desti_more_array = explode(",",_request('desti_more'));
if (is_array($desti_more_array)) {
$destinataire = array_merge($destinataire, $desti_more_array);
$destinataire_nom = array_merge($destinataire_nom, $desti_more_array);
} else {
$destinataire[] = $desti_more;
$destinataire_nom[] = $desti_more;
}
}
/* FIXME: a finaliser : if (!defined('_DIR_PLUGIN_MESABONNES ...
if (_request('mes_abonnes')=='oui') {
if ($resultats = sql_select('email', 'spip_mesabonnes')) {

4
lang/malettre_fr.php

@ -8,7 +8,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'archives' => 'Archives',
'archives_gerer' => 'Gérer les archives',
'archives_placer' => 'Lettre placée en archive',
'autre' => 'Autre :',
'autre' => 'Autres :',
'apercu' => 'Apercu de la lettre',
'adresse'=> 'Adresse @num@',#NEW
@ -45,7 +45,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'erreur_lecture' => 'Erreur: impossible de lire le dossier',
'expediteur' => 'Expéditeur',
'email'=>'Email',#NEW
'email_seulement' => "email seulement",
'email_seulement' => "emails séparés par des virgules",
'envoi' => 'Envoi',
'effacer' => 'Effacer',
'effacer_confirm' => 'Etes vous sur de vouloir effacer cette lettre ?',

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="malettre"
categorie="communication"
version="3.2.0"
version="3.3.0"
schema="1.0.0"
etat="stable"
compatibilite="[3.0.0;3.0.*]"

Loading…
Cancel
Save