Subversion Repositories Sites.tela-botanica.org

Compare Revisions

Ignore whitespace Rev 520 → Rev 521

/trunk/client/annuaire/langues/ann_langue_fr.inc.php
95,6 → 95,11
define ('ANN_VILLE', 'Ville') ;
define ('ANN_PIED_INFO', 'Si vous constatez des problèmes en utilisant cette application, veuillez contacter : ') ;
define ('ANN_PIED_MAIL', 'accueil@tela-botanica.org') ;
define ('ANN_TITRE_MAIL_MODERATION', 'Un nouveau message aux adhérents est en attente de modération') ;
define ('ANN_EXPEDITEUR_ORIGINAL', 'vous a envoyé un message par l\'intermédiaire du reseau Tela Botanica') ;
define ('ANN_LISTE_DESTINATAIRES','aux destinataires suivants') ;
define ('ANN_CONTENU_MESSAGE','Contenu du message') ;
define ('ANN_TITRE_MAIL','Sujet du message') ;
 
// ========================= Labels pour les mails ============================
 
102,6 → 107,7
define ('ANN_VERIF_TITRE', 'Votre message doit comporter un titre <i>et</i> un corps') ;
define ('ANN_MESSAGE_APPLI', 'Application ANNUAIRE');
define ('ANN_MESSAGE_ENVOYE_A', 'Ce message a été envoyé à ');
define ('ANN_MAIL_ATTENTE_MODERATION','Ce message a été envoyé au modérateur, il sera envoyé aux destinataires dès sa validation') ;
define ("ANN_PIED_MESSAGE", "\n---------------------------------------------------------------------------".
"\nCe message vous est envoyé par l'intermédiaire du site Internet".
"\n(http://www.tela-botanica.org) de Tela Botanica, ".
/trunk/client/annuaire/mail_tous.php
75,8 → 75,6
include_once ("Mail.php");
 
// envoie le mail à tous
 
 
function envoie_mail_selection()
{
global $objet, $corps, $annuaire_LABEL_STATUT, $SERVER_ADMIN, $GS_GLOBAL ;
/trunk/client/annuaire/configuration/ann_config.inc.php
64,7 → 64,6
*/
define('ANN_CHEMIN_APPLI','client/annuaire/');//le chemin vers l'application courrante
define('ANN_CHEMIN_LIBRAIRIE', ANN_CHEMIN_APPLI.'bibliotheque/');//le chemin de la librairie de fichier php
 
/**
//==================================== CONSTANTES ==================================
* Constantes des noms de tables et de champs dans l'annuaire
86,6 → 85,8
 
define ("ANN_TABLE_DEPARTEMENT", "gen_FRENCH_DPT") ;
 
define ('MAIL_MODERATION','moderation@tela-botanica.org') ;
 
/** Tableau global contenant les mails des administrateurs. */
// Liste des personne recevant le mail après envoie de courriel par l'annuaire
$GLOBALS['mail_admin'] = array ('Accueil <accueil@tela-botanica.org>',
/trunk/client/annuaire/annuaire.php
93,7 → 93,7
}
 
// S'il y a un mail a envoyé, on l'envoie
if (isset($_POST['select']) && is_array($_POST['select'])) {
if (isset($_POST['select']) && is_array($_POST['select'])) {
if (isset($_POST['corps']) && isset($_POST['titre_mail'])) {
$res .= envoie_mail($_POST['select'], $_POST['titre_mail'], $_POST['corps']) ;
}
/trunk/client/annuaire/bibliotheque/annuaire.fonct.php
215,28 → 215,39
die($resultat->getMessage().'<br />'.$resultat->getDebugInfo());
}
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
$entete = 'From: <'.$ligne[ANN_CHAMPS_MAIL].">\n";
 
$corps .= "\n".ANN_PIED_MESSAGE;
 
$liste = '';
$entete = '' ;
foreach ($selection as $key => $value) {
mail($value, $titre_mail, $corps, $entete);
$liste .= $value."\n";
$liste .= $value."," ;
}
$precorps = $ligne[ANN_CHAMPS_MAIL]." ".ANN_EXPEDITEUR_ORIGINAL." \n" ;
$precorps .= ANN_LISTE_DESTINATAIRES." : ".$liste." \n" ;
$precorps .= ANN_TITRE_MAIL.' : '.$titre_mail." \n" ;
$precorps .= "\n------".ANN_CONTENU_MESSAGE."------\n";
$corps = $precorps.$corps ;
$corps .= "\n\n".ANN_PIED_MESSAGE."\n";
$corps .= "\n----------------------------------------------------------------------------";
$corps .= "\n".ANN_MESSAGE_APPLI."\n" ;
$corps .= "\n".ANN_MESSAGE_ENVOYE_A." :\n $liste" ;
//$corps .= "\n".ANN_MESSAGE_ENVOYE_A." :\n $liste" ;
// Envoie du message aux administrateurs
foreach ($GLOBALS['mail_admin'] as $courriel) {
// Envoie du message au modérateur
if(!mail(MAIL_MODERATION,ANN_TITRE_MAIL_MODERATION,$corps, $entete))
{
trigger_error("Le courriel n'a pas été envoyé à : $courriel", E_USER_WARNING);
}
/*foreach ($GLOBALS['mail_admin'] as $courriel) {
if (!mail($courriel, $titre_mail, $corps, $entete)) {
trigger_error("Le courriel n'a pas été envoyé à : $courriel", E_USER_WANRNING);
}
}
}*/
 
return '<div class="information">'.ANN_MAIL_ENVOYER.'</div>' ;
return '<div class="information">'.ANN_MAIL_ATTENTE_MODERATION.'</div>' ;
}
 
/** translittererVersIso88591()