<?
/* ----------------------------------------------------------------------------
E N V O Y E R U N M E S S A G E
A U X M E M B R E S
- Envoi du message -
PHPMyRing (4.0) dernière modification du fichier [05-12-02]
---------------------------------------------------------------------------- */
session_start();
// Accès par session
require('../include/config.php');
require('../include/fonctions.php');
$conf=config();
InsertLang('../',$conf['lang']);
if (session_register("idadm"))
{
// Analyse du contenu...
if ((!$titre) || (!$texte))
{
$message=_("Formulaire incomplet!");
if (is_email($envoyera)) { $envoyera="membre&idsite=".$idsite; }
header("Location: msg_mbres.php?message=$message&titre=$titre&texte=".$texte."&envoyera=$envoyera");
}
else
{
// Création de la requête
// Si c'est pour les admins => on récupère les emails
if ($envoyera=="admin")
{
$to=recupemail();
}
elseif (is_email($envoyera))
{
$to=$envoyera;
}
else
{
// Récupération des emails en fonction de leur état d'activation...
$rqt="SELECT email ".
"FROM webring ";
if ($envoyera!="*")
{
$rqt.=" WHERE accept='".$envoyera."'";
}
// Allons-y, on va chercher les mails des membres
$conn=connecte();
$res=requete($rqt);
while ($row=mysql_fetch_array($res))
{
$to.=$row['email'];
$to.=",";
}
}
if ($signature==1) $texte.="\n".$conf['signature'];
$titre=StripSlashes($titre);
$texte=StripSlashes($texte);
if (courrier(recupemail(),$to,$titre,$texte))
{
$message=html_entity_decode(_("Message envoyé"));
addinlog("../","Envoi d'un message aux membres ($envoyera)","OK");
}
else
{
$message=html_entity_decode(_("Erreur lors de l'envoi du message"));
addinlog("../","Envoi d'un message aux membres ($envoyera)","ERREUR");
}
if (is_email($envoyera)) { $envoyera="membre&idsite=".$idsite; }
header("Location: msg_mbres.php?message=$message&titre=$titre&texte=".$texte."&envoyera$envoyera");
}
}
else
{
// login incorrect!!!!
//echo $L['session_ferm'];
$url="Location: index.php?message=".html_entity_decode(_("La session a été fermée par mesure de sécurité."))."&viensde=send_msg.php";
header($url);
exit;
}
?>