Ich habe mir mal dein Code angeschaut.
Ändere mal:
if ( $usergbdate == $akdate AND db_count_query("SELECT COUNT(ID) FROM `prefix_birthdaymail` WHERE `userid` = $uid AND `arge` = $arge") == false ) {
db_query("INSERT INTO `prefix_birthdaymail` VALUES ('','".$urow->id."','".$urow->spieler_name."','".getAlter($urow->gebdatum)."','".$turniere."','".$games."','".$bw."')");
$mailtitle = $allgAr['birthdaymail_title'];
$mailtitleaus = str_replace('#NAME#',$urow->spieler_name,$mailtitle);
$mailtitleaus = str_replace('#ALTER#',getAlter($urow->gebdatum),$mailtitleaus);
$mailtext = $allgAr['birthdaymail_text'];
$mailtextaus = str_replace('#NAME#',$urow->spieler_name,$mailtext);
$mailtextaus = str_replace('#ALTER#' ,getAlter($urow->gebdatum),$mailtext);
$mailtextaus = str_replace('#turniere#' ,$turniere,$mailtext);
$mailtextaus = str_replace('#GAMES#' ,$games,$mailtext);
$mailtextaus = str_replace('#BW#' ,$bw,$mailtextaus);
$html = true;
icmail($urow->email,$mailtitleaus,$mailtextaus,'',$html);
}
zu folgendem:
if ($usergbdate == $akdate AND db_count_query("SELECT COUNT(ID) FROM `prefix_birthdaymail` WHERE `userid` = $uid AND `arge` = $arge") == false) {
db_query("INSERT INTO `prefix_birthdaymail` VALUES ('','".$urow->id."','".$urow->spieler_name."','".getAlter($urow->gebdatum)."','".$turniere."','".$games."','".$bw."')");
// Betreff
$mailtitle = $allgAr['birthdaymail_title'];
$mailtitleaus = str_replace('#NAME#', $urow->spieler_name, $mailtitle);
$mailtitleaus = str_replace('#ALTER#', getAlter($urow->gebdatum), $mailtitleaus);
// Text
$mailtext = $allgAr['birthdaymail_text'];
$mailtextaus = str_replace('#NAME#', $urow->spieler_name, $mailtext);
$mailtextaus = str_replace('#ALTER#', getAlter($urow->gebdatum), $mailtextaus);
$mailtextaus = str_replace('#turniere#', $turniere, $mailtextaus);
$mailtextaus = str_replace('#GAMES#', $games, $mailtextaus);
$mailtextaus = str_replace('#BW#', $bw, $mailtextaus);
$html = true;
icmail($urow->email, $mailtitleaus, $mailtextaus, '', $html);
}
... und ich würde auch der Einheitlichkeit halber alle Platzhalter groß schreiben, also statt #turniere# eher #TURNIERE# und dann in der Konfig. im ACP anpassen!