Ähm ja hatte mich irgendwie verlesen
$betreff = 'Betreff';
$text = 'Der Text';
$gid = @db_result(db_query("SELECT feldname FROM prefix_topics WHERE id = $tid"),0);
$q = "SELECT b.email, b.name as uname, b.id as uid FROM prefix_groupusers a LEFT JOIN prefix_user b ON a.uid = b.id WHERE a.gid = ".$gid;
$erg = db_query ( $q );
if ( db_num_rows($erg) > 0 ) {
while ($row = db_fetch_object($erg) ) {
sendpm($_SESSION['authid'], $row->uid, $betreff, $text);
}
}
Hab das nicht getestet aber hoffe das es geht, müsste nach
db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid." WHERE id = ".$fid );
eingefügt werden.
Achso und in das Feld in der Datenbank einfach die Gruppenid eintragen, solltest sicher auch noch besser als feldname benennen und dann natürlich auch im Code ändern, wenn nichts verschickt werden soll einfach 0 in der DB, am besten als Standard
Zuletzt modifiziert von Mairu am 25.09.2007 - 23:50:50