[insert_php]
if (!is_numeric(str_replace(‘,’, ”, $_GET[‘id’]))) {
echo ‘
‘;
exit;
}
if (!isset($_GET[‘key’]) || strlen(!$_GET[‘key’]) == 32){
echo ‘
‘;
exit;
}

$db = new mysqli(“db1272.mydbserver.com”, “p116368”, “griechen50”, “usr_p116368_3”);
$db->set_charset(“utf8″);

$spieler = ”;
$res = $db->query(“SELECT Name, Vorname, Geschlecht, `Key`, Disziplin, Feld, Email FROM kstm WHERE ID IN (“.$_GET[‘id’].”)”);
while ($d = $res->fetch_object()) {
if ($d->Key !== $_GET[‘key’]) {
echo ‘
‘;
exit;
}
if (empty($spieler)) {
$D = $d;
}
$spieler .= ” / $d->Name, $d->Vorname“;
}
$spieler = substr($spieler, 3);
$t = ‘

Abmeldung

Folgende Spieler/Paarung im ‘.$D->{‘Disziplin’}.’ abmelden:

    ‘.$spieler.’

‘;

if (isset($_POST[‘abmelden’])) {
include(“PHPMailer/PHPMailerAutoload.php”);
$mail = new phpmailer();

$mail->CharSet = “utf-8”;
$mail->SetLanguage (“de”);
$mail->IsSMTP();
$mail->Host = “mail51.mittwald.de”;
$mail->SMTPAuth = true;
$mail->Username = “kstm@kstm.koeln”;
$mail->Password = “Hercules17!”;

$mail->From = “kstm@kstm.koeln”;
$mail->FromName = “Kölner Stadtmeisterschaften”;
$mail->AddAddress($D->Email);
$mail->AddBCC(“kstm@kstm.koeln”);
$mail->AddReplyTo(“kstm@kstm.koeln”,”Kölner Stadtmeisterschaften”);

$mail->WordWrap = 120;
$mail->IsHTML(true);

$mail->AddAddress($D->Email);
$mail->AddBCC(“kstm@kstm.koeln”);
$mail->Subject = “Abmeldung KSTM 2019”;

$html = ‘





‘;
$anrede = array(“F” => “Liebe”, “M” => “Lieber”);
$text = ‘

‘.$anrede[$D->Geschlecht].” $D->Vorname,

der Spieler/die Paarung $spieler wurde im “.$D->Disziplin.”-“.$D->Feld.”-Feld erfolgreich abgemeldet.

Falls Du nicht selber die Abmeldung vorgenommen hast, melde Dich bitte schnell bei uns.

Mit sportlichen Grüßen
Dein KSTM-Team

“;
$mail->Body = $html.$text.’

‘;
$mail->AltBody = strip_tags($text);

if(!$mail->Send()) {
echo ‘
‘;
exit;
}

require(“anmeldung/felder.php”);

$res = $db->query(“SELECT ID, Vorname, Geschlecht, Email, `Key` FROM kstm WHERE Disziplin = ‘$D->Disziplin’ && Feld = ‘$D->Feld’ && Email != ” ORDER BY ID LIMIT “.$dis[$D->Disziplin.$D->Feld].”, 1″);
$d = $res->fetch_object();

if (!empty($d->ID)) {
$id = explode(‘,’, $_GET[‘id’]);
if ($id[0] < $d->ID) {
$mail->ClearAddresses();

$mail->AddAddress($d->Email);
$mail->AddBCC(“kstm@kstm.koeln”);
$mail->Subject = “Nachrücker KSTM 2019”;
if ($D->{‘Disziplin’}[1] != ‘E’) {
$d->ID .= ‘,’.($d->{‘ID’}+1);
}
$text = ‘

‘.$anrede[$d->Geschlecht].” $d->Vorname,

wir haben gute Neuigkeiten für Dich: Du bist im “.$D->Disziplin.”-“.$D->Feld.”-Feld nachgerückt! Hier findest Du die aktuelle Meldeliste.

Falls Du nicht spielen möchtest, melde Dich bitte schnellstmöglich über folgenden Link ab: ID&key=$d->Key\”>abmelden. Danke.

Hast Du Fragen? Schreibe eine E-Mail an kstm@kstm.koeln.

Bis zum Turnierwochenende
Dein KSTM-Team

“;
$mail->Body = $html.$text.’

‘;
$s = array(‘abmelden‘, ‘/”>Meldeliste‘, ‘mailto:’, ‘”>kstm@kstm.koeln‘);
$e = array(”, ”, ”, ”, ”);
$text = str_replace($s, $e, $text);
$mail->AltBody = strip_tags($text);
$mail->Send();
}
}
$upd = “UPDATE kstm SET Disziplin = ”, `Key` = ” WHERE ID IN (“.$_GET[‘id’].”)”;
$db->query($upd);

echo ‘

Abmeldung

Die Abmeldung wurde erfolgreich durchgeführt. Bis zum nächsten Mal!

‘;
} else {
echo $t;
}
[/insert_php]