Nieuw lid |
|
<?
require_once("../include/include.inc.php");
$inhoud = $core->pad.'include/tpl/leden.tpl';
require_once($core->pad."include/header.inc.php");
if(!$core->ingelogd) {
if(!isset($_GET['id']) || !$_GET['id'])
$_GET['id'] = '';
header("Location: ".$core->url."leden/index.php?ref_url=/leden/email.php?id=".$_GET['id']);
}
else {
$s_email = @mysql_query("Select id, gebruikersnaam, email From leden Where id = '".$_GET['id']."' And actief = 'ja' And gebruikersnaam != '".$core->gebruikersnaam."'") or die(mysql_error());
$f_email = mysql_fetch_object($s_email);
$core->sql_count++;
if(mysql_num_rows($s_email) == 0) {
$tpl->newBlock("tabel");
$tpl->newBlock("email_fout");
$tpl->assign("tabel.titel", "E-mail sturen › Fout");
}
else {
$_POST['bericht'] = !isset($_POST['bericht']) ? '' : $_POST['bericht'];
$fout_be = '';
if(isset($_POST['mailen'])) {
$_POST['bericht'] = addslashes(trim($_POST['bericht']));
if(strlen($_POST['bericht']) < 3) {
$fout_be = '<font color="red">› Onjuiste invoer</font>';
$fout = 1;
}
$s_flood = mysql_query("Select count(sleutel) From sleutels Where sleutel = '".$_POST['sleutel']."'") or die(mysql_error());
$core->sql_count++;
if(mysql_result($s_flood, 0) == 0) {
$tpl->newBlock("tabel");
$tpl->newBlock("email_sturen_flooden");
$tpl->assign("tabel.titel", "Er is een fout opgetreden!");
require_once($core->pad."include/output.inc.php");
exit;
}
if(!isset($fout)) {
$d_sleutel = mysql_query("Delete From sleutels Where sleutel = '".$_POST['sleutel']."'") or die(mysql_error());
$core->sql_count++;
$s_gebruiker = mysql_query("Select id, email, gebruikersnaam From leden Where id = '".$_GET['id']."' And actief = 'ja'") or die(mysql_error());
$core->sql_count++;
$f_gebruiker = mysql_fetch_object($s_gebruiker);
$headers = "From: ".$core->gebruikersnaam."<".$core->email.">\n";
$headers .= "Return-path: ".$core->email."\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1";
$smtp = new smtp_client;
$smtp->smtp_client();
$smtp->email($core->gebruikersnaam."<".$core->email.">", stripslashes($f_gebruiker->email), "Webmasterz", $headers, "Webmasterz - e-mail van ".$core->gebruikersnaam, "<style type=\"text/css\">
td {
font-family: Verdana;
font-size: 8pt;
color: #000000;
}
</style>
<font style=\"font-family: Verdana; font-size: 8pt;\"><b>Hallo ".stripslashes($f_gebruiker->gebruikersnaam).",</b><br>
<p align=\"justify\">".$core->gebruikersnaam." heeft je een email gestuurd via Webmasterz!</p>
<p align=\"justify\"><b>De e-mail:</b><br>
".parsen(stripslashes(stripslashes($_POST['bericht'])))."</p>
<p>P.S. Je kunt reageren op deze e-mail, dan zal de e-mail gewoon aankomen bij ".$core->gebruikersnaam."! Webmasterz is niet verantwoordelijk voor de inhoud van deze e-mail!</p>
Vriendelijke groeten,<br>
Mark (<a href=\"mailto:mark@mark-web.nl\">mark@mark-web.nl</a>)<br>
Webmasterz</font>");
$smtp->send();
$tpl->newBlock("tabel");
$tpl->newBlock("email_verstuurd");
$tpl->assign(array("tabel.titel" => "Je e-mail naar ".$f_gebruiker->gebruikersnaam." is verstuurd!",
"gebruiker" => $f_gebruiker->gebruikersnaam ,
"lid" => $f_gebruiker->id ,
));
require_once($core->pad."include/output.inc.php");
exit;
}
}
$sleutel = md5(time());
$i_sleutel = mysql_query("Insert Into sleutels VALUES ('".$sleutel."', '".time()."')") or die(mysql_error());
$core->sql_count++;
$tpl->newBlock("tabel");
$tpl->newBlock("email_sturen");
$tpl->newBlock("formulier3");
$tpl->assign(array("tabel.titel" => "Email sturen naar ".$f_email->gebruikersnaam,
"email_sturen.gebruiker" => $f_email->gebruikersnaam ,
"email_sturen.id" => $f_email->id ,
"formulier3.formnaam" => "email_sturen" ,
"formulier3.textareanaam" => "bericht" ,
"formulier3.width" => 60 ,
"formulier3.height" => 18 ,
"formulier3.textareawaarde"=> $_POST['bericht'] ,
"email_sturen.fout_be" => $fout_be ,
"email_sturen.sleutel" => $sleutel ,
));
}
require_once($core->pad."include/output.inc.php");
}
?>
<? require_once("../include/include.inc.php"); $inhoud = $core->pad.'include/tpl/leden.tpl'; require_once($core->pad."include/header.inc.php"); if(!$core->ingelogd) { if(!isset($_GET['id']) || !$_GET['id']) $_GET['id'] = ''; header("Location: ".$core->url."leden/index.php?ref_url=/leden/email.php?id=".$_GET['id']); } else { $s_email = @mysql_query("Select id, gebruikersnaam, email From leden Where id = '".$_GET['id']."' And actief = 'ja' And gebruikersnaam != '".$core->gebruikersnaam."'") or die(mysql_error()); $core->sql_count++; $tpl->newBlock("tabel"); $tpl->newBlock("email_fout"); $tpl->assign("tabel.titel", "E-mail sturen › Fout"); } else { $_POST['bericht'] = !isset($_POST['bericht']) ? '' : $_POST['bericht']; $fout_be = ''; if(isset($_POST['mailen'])) { if(strlen($_POST['bericht']) < 3) { $fout_be = '<font color="red">› Onjuiste invoer</font>'; $fout = 1; } $core->sql_count++; $tpl->newBlock("tabel"); $tpl->newBlock("email_sturen_flooden"); $tpl->assign("tabel.titel", "Er is een fout opgetreden!"); require_once($core->pad."include/output.inc.php"); } $core->sql_count++; $s_gebruiker = mysql_query("Select id, email, gebruikersnaam From leden Where id = '".$_GET['id']."' And actief = 'ja'") or die(mysql_error()); $core->sql_count++; $headers = "From: ".$core->gebruikersnaam."<".$core->email.">\n"; $headers .= "Return-path: ".$core->email."\n"; $headers .= "Content-Type: text/html; charset=iso-8859-1"; $smtp = new smtp_client; $smtp->smtp_client(); $smtp->email($core->gebruikersnaam."<".$core->email.">", stripslashes($f_gebruiker->email), "Webmasterz", $headers, "Webmasterz - e-mail van ".$core->gebruikersnaam, "<style type=\"text/css\"> td { font-family: Verdana; font-size: 8pt; color: #000000; } </style> <font style=\"font-family: Verdana; font-size: 8pt;\"><b>Hallo ".stripslashes($f_gebruiker->gebruikersnaam).",</b><br> <p align=\"justify\">".$core->gebruikersnaam." heeft je een email gestuurd via Webmasterz!</p> <p align=\"justify\"><b>De e-mail:</b><br> <p>P.S. Je kunt reageren op deze e-mail, dan zal de e-mail gewoon aankomen bij ".$core->gebruikersnaam."! Webmasterz is niet verantwoordelijk voor de inhoud van deze e-mail!</p> Vriendelijke groeten,<br> Mark (<a href=\"mailto:mark@mark-web.nl\">mark@mark-web.nl</a>)<br> Webmasterz</font>"); $smtp->send(); $tpl->newBlock("tabel"); $tpl->newBlock("email_verstuurd"); $tpl->assign(array("tabel.titel" => "Je e-mail naar ".$f_gebruiker->gebruikersnaam." is verstuurd!", "gebruiker" => $f_gebruiker->gebruikersnaam , "lid" => $f_gebruiker->id , )); require_once($core->pad."include/output.inc.php"); } } $core->sql_count++; $tpl->newBlock("tabel"); $tpl->newBlock("email_sturen"); $tpl->newBlock("formulier3"); $tpl->assign(array("tabel.titel" => "Email sturen naar ".$f_email->gebruikersnaam, "email_sturen.gebruiker" => $f_email->gebruikersnaam , "email_sturen.id" => $f_email->id , "formulier3.formnaam" => "email_sturen" , "formulier3.textareanaam" => "bericht" , "formulier3.width" => 60 , "formulier3.height" => 18 , "formulier3.textareawaarde"=> $_POST['bericht'] , "email_sturen.fout_be" => $fout_be , "email_sturen.sleutel" => $sleutel , )); } require_once($core->pad."include/output.inc.php"); } ?>
Dit is de code van de email |