
Die Code von Version 1.0-fix5 ist zwar sauberer als von 1.0 und ein paar kleine Fehler wurden auch beseitigt. Aber dafür sind neue Fehler eingefügt worden, die der Funktionalität nicht zu gute kommen.

Ich vermute mal diese Fehler sind beim RePack des MODs passiert, was bedeuten würde das sie in fix3 oder 4 noch nicht vorhanden waren.
Wie dem auch sei. Mit diesem Snippet läuft der MOD wieder einwandfrei:

- Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#
changeuser.php
#
#-----[ FIND ]----------------------------------------------------------------
#
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE username = " . $newposter ;
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
$sql = "SELECT user_id, user_posts FROM " . USERS_TABLE . " WHERE username = " . $newposter ;
#
#-----[ FIND ]----------------------------------------------------------------
#
$sql = "SELECT p.poster_id, p.topic_id, u.user_id, u.user_posts FROM " . POSTS_TABLE . " p
LEFT JOIN " . USERS_TABLE . " u on p.poster_id = u.user_id
WHERE post_id = " . $changeid ;
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
$sql = "SELECT p.poster_id, p.topic_id, u.user_id, u.user_posts
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u
WHERE p.post_id = $changeid
AND u.user_id = p.poster_id";
#
#-----[ FIND ]----------------------------------------------------------------
#
$topic_id = intval($row['p.topic_id']);
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
$topic_id = intval($row['topic_id']);
#
#-----[ FIND ]----------------------------------------------------------------
#
if ( $topic_first_post_id == $change_id )
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
if ( $topic_first_post_id == $changeid )
#
#-----[ FIND ]----------------------------------------------------------------
#
message_die(GENERAL_MESSAGE, $topic_first_post_id . $change_id . $oldposter_id . $newposter_id . $lang['ChgP_done']);
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$changeid#$changeid") . '">')
);
# message_die(GENERAL_MESSAGE, $topic_first_post_id . $change_id . $oldposter_id . $newposter_id . $lang['ChgP_done']);
$message = $lang['ChgP_done'] . '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$changeid#$changeid") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM