<?php
/************************************************************************/
/* CPG-NUKE: Web Portal System */
/* =========================== */
/* */
/* Module Copyright (c) 2004 by Akamu - CPG Dev Team http://cpgnuke.com */
/* Last modification notes: */
/* Security Fix added real ip of sender for tracing spam */
/* CHARSET encoding added to allow for the varying charsets */
/* $Id: index.php,v 1.7 2004/07/16 11:32:43 djmaze Exp $ */
/* */
/************************************************************************/
if (!defined('CPG_NUKE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._ContentLANG;
$abweisen = _NO_GROUPMAIL;
require("includes/class.phpmailer.php");
$mail = new PHPMailer();
$pagetitle = "- "._GROUPMAIL;
$index = 1;
define("_SEND_TO", "Send To:");
/**********************************/
include("header.php");
require_once("includes/nbbcode.php");
global $userinfo, $user, $MAIN_CFG;
$sender_name = '';
$sender_email = '';
if (is_user($user)) {
if ($userinfo['name'] != '') {
$sender_name = $userinfo['name'];
} else {
$sender_name = $userinfo['username'];
}
$sender_email = $userinfo['user_email'];
}
$bb = '';
if ( $MAIN_CFG['email']['allow_html_email'] || (is_admin($admin)) ) {
$bb = bbcode_table('message', 'email_mod',0);
} else {
$bb = '';
}
$recip = '';
if (is_admin($admin)) {
$sender_email = $adminmail;
$sender_name = $sitename;
$recip = '<label for="send_to"><strong>'._SEND_TO.'</strong></label><br /><input type="text" name="send_to" size="30"><br />';
} else {
$recip = '';
}
$form_block = "
<p align=\"center\"><fieldset><legend=\"title\"><b>$sitename: "._GROUPMAIL."</b>
<form name=\"email_mod\" method=\"post\" ACTION=\"".getlink()."\" enctype=\"multipart/form-data\" accept-charset=\""._CHARSET."\">
<input type=\"hidden\" name=\"sender_email\" value=\"$sender_email\" size=\"30\">
<br />
<label for=\"subject\"><strong>"._SUBJECT.":</strong></label><br />
<input type=\"text\" name=\"subject\" value=\"$subject\" size=\"90\">
<br />
<br />
$recip <strong>"._MESSAGE.":</strong><br />
$bb<br />
<textarea name=\"message\" cols=\"90\" rows=\"25\" wrap=\"virtual\">$message</textarea>
<br />
<br \>
<br \>
<input type=\"hidden\" name=\"opi\" value=\"ds\">
<input type=\"submit\" name=\"submit\" value=\""._SEND."\"> <input type=\"reset\" name=\"reset\" value=\""._RESET."\">
</form></fieldset>";
OpenTable();
if($userinfo[newsletter] == 0){
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf("%s",$abweisen);
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
printf ("<br>");
}
if ($opi != "ds"&& $userinfo[newsletter] == 1) {
echo "$form_block";
} elseif ($opi == "ds") {
if ($sender_name == "") {
$name_err = "<center><font class=\"option\"><b><i>"._ENT_NAME_LABEL."</i></b></font></center><br />";
$send = "no";
}
if ($sender_email == "") {
$email_err = "<center><font class=\"option\"><b><i>"._ENT_EMAIL_LABEL."</i></b></font></center><br />";
$send = "no";
}
if ($message == "") {
$message_err = "<center><font class=\"option\"><b><i>"._ENT_MESSAGE_LABEL."</i></b></font></center><br />";
$send = "no";
}
if ($send != "no") {
$sender_name = removecrlf($sender_name);
$sender_email = removecrlf($sender_email);
$msg .= " ".stripslashes($message)."\n";
$mail->SetLanguage();
if($MAIN_CFG['email']['smtp_on']){
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = $MAIN_CFG['email']['smtphost'];
if ($MAIN_CFG['email']['smtp_auth']){
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = $MAIN_CFG['email']['smtp_uname']; // SMTP username
$mail->Password = $MAIN_CFG['email']['smtp_pass']; // SMTP password
}
}
$mail->From = $sender_email;
$mail->FromName = $sender_name;
$mail->AddAddress("testmail@lexipage.de");
if ( $MAIN_CFG['email']['allow_html_email'] || is_admin($admin) ) {
$msg = decode_bbcode($msg);
$mail->IsHTML(true);
$mail->AltBody = strip_tags($msg);
}
$mail->AddReplyTo("testmail@lexipage.de ", "GWCB");
$mail->Priority = 3;
$mail->Encoding = "8bit";
$mail->CharSet = _CHARSET;
$mail->Subject = "[testmail] $subject";
$mail->Body = $msg;
$mail->kopf = $header;
$mail->AltBody = strip_tags($msg);
if(!$mail->Send()){
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
}else {
echo '<p align="center">'._SUCCESS_MESSAGE_SENT.'<br />';
echo "$subject<br />";
echo "$msg<br />";
echo '<p align="center">'._MAHALO.'</center></p>';
}
} elseif ($send == "no") {
OpenTable2();
echo "$name_err";
echo "$email_err";
echo "$message_err";
CloseTable2();
echo "<br /><br />";
echo "$form_block";
}
}
CloseTable();
include("footer.php");
?>
<?php
//version 1.0.0A
if (!defined('CPG_NUKE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._GROUPMAIL;
$index = 1;
include('header.php');
$titel="<center><h4>"._TITEL."</h4></center>";
$br="<br>";
function writemessage() {
global $module_name;
include('header.php');
include("modules/$module_name/writemessage.php");
display_writemessage();
include('footer.php');
}
OpenTable();
echo "$titel"
."$br"
."$br"
."<center><font class=\"content\"> <a href=\"".getlink("&file=writemessage")."\">"._GROUPMAIL."</a> "."</font></center>\n"
."$br"
."$br";
echo "<table>"
."<tr><td>$username</td><td>$user_email</td><td>$subject</td><td>$body_begin</td><td>$date</td></tr>"
."</table>";
CloseTable();
include("footer.php");
?>
Alle Zeitangaben sind in GMT + 1 Stunden