Seite 1 von 1

Post Move Instead Deleting Mod funktioniert nicht

Verfasst: 21.06.2007 23:01
von switchon
Hallo,

ich habe bei mir im Forum den Post Move instead deleting Mod eingebaut, aber er funktioniert nicht.

Er soll bewirken, dass Themen die gelöscht werden statt einer tatsächlichen Löschung in ein bestimmtes Forum verschoben werden.
Aber Themen werden trotzdem gelöscht (und ich habe alles im ACP richtig eingegeben, da bin ich mir sicher)

Link zum Mod: Post Move Instead Deleting Mod
Link zu meiner functions_post.php als .txt: functions_post.txt

Vielen Dank
switchon :wink:

Verfasst: 29.06.2007 14:37
von oxpus
Mit welchem Account hast Du denn getestet?
Admins löschen auch mit diesem MOD IMMER, Moderatoren nach Einstellung!
Bei Usern wird hingegen immer verschoben...

Und dazu hast Du in der functions_post.php diesen Part vergessen:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;

#
#-----[ AFTER, ADD ]------------------------------------------
#
	if (intval($board_config['delete_post_forum']) != 0)
	{
		$sql = "SELECT * FROM " . FORUMS_TABLE . "
			WHERE forum_id = " . $board_config['delete_post_forum'];
		if (!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
		}
		$forum_count = $db->sql_numrows($result);
		$db->sql_freeresult($result);

		$forum_check = ($forum_count != 0) ? TRUE : 0;
	}
	else
	{
		$forum_check = 0;
	}
Ohne den wird auch immer gelöscht ;)