54 lines
1.2 KiB
PHP
54 lines
1.2 KiB
PHP
|
<?php
|
||
|
require(__DIR__ . '/PHPMailer/PHPMailerAutoload.php');
|
||
|
$reportId = $_POST['report_id'];
|
||
|
$mail = new PHPMailer;
|
||
|
$mail->isSMTP();
|
||
|
$mail->SMTPAuth = true;
|
||
|
$mail->Host = 'nephrowiki.de';
|
||
|
$mail->Username = 'zaareloaded@nephrowiki.de';
|
||
|
$mail->Password = 'ooZ1eiJa';
|
||
|
// $mail->SMTPSecure = 'tls';
|
||
|
$mail->Port = 25;
|
||
|
|
||
|
$mail->From = 'zaareloaded@nephrowiki.de';
|
||
|
$mail->FromName = 'zaaReloaded';
|
||
|
$mail->addAddress('dk@doktorkraus.de');
|
||
|
$mail->Subject = "[zaaReloaded] Exception $reportId";
|
||
|
|
||
|
if ( $_POST['ccUser'] ) {
|
||
|
$validMail = filter_var( $_POST['usersMail'], FILTER_VALIDATE_EMAIL );
|
||
|
$validUser = filter_var( $_POST['usersName'], FILTER_SANITIZE_STRING );
|
||
|
if ( $validUser ) {
|
||
|
$validUser = "\"$validUser\" "; // space character deliberately placed
|
||
|
};
|
||
|
if ( $validMail ) {
|
||
|
$mail->addCC($validMail, $validUser);
|
||
|
};
|
||
|
};
|
||
|
|
||
|
$info = print_r( $_POST, true );
|
||
|
|
||
|
$mail->Body = <<<EOF
|
||
|
zaaReloaded exception
|
||
|
|
||
|
User's comment on submission:
|
||
|
{$_POST['comment']}
|
||
|
|
||
|
***
|
||
|
|
||
|
Technical details: $info
|
||
|
|
||
|
--
|
||
|
http://zaa.nephrowiki.de
|
||
|
EOF;
|
||
|
|
||
|
if ($mail->send())
|
||
|
{
|
||
|
// Must return the report ID to indicate success
|
||
|
echo($reportId);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
echo($mail->ErrorInfo);
|
||
|
}
|