Eintrag neue PM in Datenbank über Script
Verfasst: 24.04.2009 10:45
Ich habe ein Script gebastelt, das in die PM Datenbank einen neuen Eintrag macht.
Das ist der ganze Code den ich nur für die PM verwende:
Das Problem, die PM kommt an, aber der User bekommt sie auf der index.php Seite nicht als neue Nachricht angezeigt. Gehe ich dann aber in den Posteingang, dann ist dort eine neue!
Fehlt oben bei dem Code noch was?
Dank euch!
Das ist der ganze Code den ich nur für die PM verwende:
Code: Alles auswählen
$sql_info = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date)
VALUES (" . PRIVMSGS_NEW_MAIL . ", 'Eine Verwarnung im Forum ist verfallen', 2, " . $sel_user . ", $timestamp)";
if ( !($result = $db->sql_query($sql_info, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, "Could not insert/update private message sent info.", "", __LINE__, __FILE__, $sql_info);
}
$privmsg_sent_id = $db->sql_nextid();
$sql = "INSERT $sql_priority INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_text)
VALUES ($privmsg_sent_id, '<b>Hallo ".$username."</b>,<br><br>Eine Verwarnung im Forum ist verfallen.<br><br>Du hast nun noch ".$sel_user_warn." Verwarnungen.<br><br>Die nächsten Verwarnungen verfallen am ".$delete_next."<br><br>Die Forenadministration')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert private message sent text', '', __LINE__, __FILE__, $sql);
}
Fehlt oben bei dem Code noch was?
Dank euch!