Seite 1 von 1

PRIVMSGS Type 5

Verfasst: 06.12.2005 18:48
von fanrpg
Also bei privaten Nachrichten wenn ich die manuell in die DB speichere und denen den Typ 5 gebe müssten die ja ales ungelesen angezeigt werden. was sie in der inbox auch machen, aber im header nicht. Wenn ich sie in der DB einfügen werden sie zwar in der inbox als ungelesen angezeigt aber nicht im Header da steht immer noch: Du hast keine neuen Nachrichten, obwohl die neue mit type 5 da ist.
Was mache ich falsch?

Hier ist mal der Code:

Code: Alles auswählen

        $message = $_GET['postid'];
		$user = $userdata['username'];

		$time = time();
		$ip = $_SERVER['REMOTE_ADDR'];
		$message_to_admin = 'Folgender Beitrag wurde gemeldet: Link: viewtopic.php?p='.$message.'#'.$message.' von '.$user.'';
		$sql = "SELECT COUNT(`privmsgs_id`) AS `total` FROM `".PRIVMSGS_TABLE."`";
		if( !( $result = mysql_query($sql) ) )
		{
			message_die(GENERAL_ERROR, 'Kann keine PN-Daten abfragen', '', __LINE__, __FILE__, $sql);
		}
		$row = mysql_fetch_array($result);
		$post_id = intval($row['total']) + 1;
		$sql = "INSERT INTO `".PRIVMSGS_TABLE."` (`privmsgs_type`, `privmsgs_subject`, `privmsgs_from_userid`, `privmsgs_to_userid`, `privmsgs_date`, `privmsgs_ip`, `privmsgs_enable_bbcode`, `privmsgs_enable_html`, `privmsgs_enable_smilies`, `privmsgs_attach_sig`)
		        VALUES (5, 'Meldung eines Beitrages', '-1', 2, '$time', '127001', 1, 0, 1, 0)";
		if( !( $result = mysql_query($sql) ) )
		{
			message_die(GENERAL_ERROR, 'Kann keine PN hinterlegen', '', __LINE__, __FILE__, $sql);
		}
		$sql = "INSERT INTO `".PRIVMSGS_TEXT_TABLE."` (`privmsgs_text_id`, `privmsgs_bbcode_uid`, `privmsgs_text`) VALUES ('$post_id', '', '$message_to_admin')";
		if( !( $result = mysql_query($sql) ) )
		{
			message_die(GENERAL_ERROR, 'Kann keine PN hinterlegen', '', __LINE__, __FILE__, $sql);
		}
	    redirect(append_sid('index.'.$phpEx));

Verfasst: 06.12.2005 19:41
von Clone
Du musst das Feld "user_new_privmsg" in der User-Tabelle zusätzlich noch um eins erhöhen.

Verfasst: 06.12.2005 19:48
von fanrpg
Danke, hat geklappt :wink: