Hallo ich habe in meinem Board ein problem und zwar können die User ein Avatar im Profil Hochladen und da wird es dann auch angezeigt , nur es wird dann nicht in den Beiträgen usw im Board angezeigt , wenn ich aber die orginal usercp.php einspiele geht alles wie es soll.
Nun meine frage kann bitte jemand die usercp.php im anhang kontrolieren , ich habe sie nun schon 100 mal mit dem Orginal im UltraEdit32 verglichen und finde den fehler nicht?
THX
---------------------------------------------
EDIT:
So nach dem es mir keine ruhe gelassen hat und ich mich dumm und dehmlich gesucht habe , habe ich die fehler stellen gefunden und erst einmal notdürftig behoben , so das soweit alles geht.
1 Orginal Code aus der usercp.php:
$db->unbuffered_query("UPDATE bb".$n."_users SET avatarid = '".intval($_POST['avatarid'])."' WHERE userid = '$wbbuserdata[userid]'", 1);
header("Location: usercp.php?action=avatars&page=".intval($_POST['page']).$SID_ARG_2ND_UN);
exit();
Hack Code:
$userold_avatar=$db->query_first("SELECT avatarid FROM bb".$n."_users WHERE userid = '$wbbuserdata[userid]'");
$db->query("UPDATE bb".$n."_avatars set benutzung=benutzung-1 WHERE avatarid = '$userold_avatar[avatarid]'");
$db->query("UPDATE bb".$n."_avatars set benutzung=benutzung+1 WHERE avatarid = '".intval($_POST['avatarid'])."'");
$db->unbuffered_query("UPDATE bb".$n."_users SET avatarid = '".intval($_POST['avatarid'])."' WHERE userid = '$wbbuserdata[userid]'", 1);
header("Location: usercp.php?action=avatars&page=".intval($_POST['page']).$SID_ARG_2ND_UN);
exit();
2 Orginal Code aus der usercp.php:
$db->unbuffered_query("UPDATE bb".$n."_users SET avatarid='$avatarid' WHERE userid='$wbbuserdata[userid]'", 1);
$db->unbuffered_query("UPDATE bb".$n."_avatars SET width='$width', height='$height' WHERE avatarid='$avatarid'", 1);
header("Location: usercp.php?action=avatars&page=$page".$SID_ARG_2ND_UN);
exit();
Hack Code:
$userold_avatar=$db->query_first("SELECT avatarid FROM bb".$n."_users WHERE userid = '$wbbuserdata[userid]'");
$db->query("UPDATE bb".$n."_avatars set benutzung=benutzung-1 WHERE avatarid = '$userold_avatar[avatarid]'");
$db->unbuffered_query("UPDATE bb".$n."_avatars SET width='$width', height='$height' WHERE avatarid='$avatarid'", 1);
header("Location: usercp.php?action=avatars&page=$page".$SID_ARG_2ND_UN);
exit();
Ich wäre sehr dankbar wenn mir nun jemand sagen könnte wie die stellen richtig sein müssten?