Es geht um die Umsetzung von der E-mail versendung bei PN Eingang.
externer Link
Da ist geschrieben das man nur diese Funktion
function sendpm ($sid,$eid,$ti,$te,$status = 0) { db_query("INSERT INTO `prefix_pm` (sid,eid,time,titel,txt,status) VALUES (".$sid.",".$eid.",'".time()."','".$ti."','".$te."',".$status.")"); }
mit dieser Funktion ändern soll
function sendpm ($sid,$eid,$ti,$te,$status = 0) { db_query("INSERT INTO `prefix_pm` (sid,eid,time,titel,txt,status) VALUES (".$sid.",".$eid.",'".time()."','".$ti."','".$te."',".$status.")"); $mail = @db_result(db_query("SELECT email FROM prefix_user WHERE id = $eid"),0); if (!empty($mail)) { icmail($mail,"Neue PM","Du hast eine neue PM.\n Du kannst sie hier: ".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?forum-privmsg abrufen.'); } }
Allerdings schaut bei mir die Funktion so aus
function sendpm ($sid,$eid,$ti,$te,$status = 0) { if (is_array($eid)) { db_query("INSERT INTO `prefix_pm` (`sid`,`eid`,`time`,`titel`,`txt`,`status`) ". "SELECT ".$sid.",`prefix_user`.`id`,'".time()."','".$ti."','".$te."',".$status." FROM `prefix_user` WHERE `prefix_user`.`id` IN (" . implode(',', $eid) . ")"); } else { db_query("INSERT INTO `prefix_pm` (`sid`,`eid`,`time`,`titel`,`txt`,`status`) VALUES (".$sid.",".$eid.",'".time()."','".$ti."','".$te."',".$status.")"); } } ?>
Kann mir bei dem Problem bitte jemand helfen
im vorraus schon mal danke