ich habe schon seit längerem diesen Points Mod eingebaut:
http://www.phpbbhacks.com/viewhack.php?id=435
Habe auch keine großen Probleme damit, aber mir ist was aufgefallen, was mich etwas stört.
Wenn man einem User Punkte spenden möchte, sieht der Link dazu z.B. ja so aus:
pointscp.php?mode=donate&user_id=333
Allerdings ist es vollkommen egal, welche User-ID hinten steht, denn im Namensfeld steht immer der eigene Name des gerade eingeloggten Benutzers.
>> KLICK <<
Ich habe mal die Stelle aus dem Code der pointscp.php herausgesucht, in der ich den Fehler vermute:
Code: Alles auswählen
function get_username_from_id($user_id)
{
global $db;
$sql = "SELECT username FROM " . USERS_TABLE . "
WHERE user_id = $user_id AND user_id != " . ANONYMOUS;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not get username from $user_id.", '', __LINE__, __FILE__, $sql);
}
$username = $db->sql_fetchrow($result);
return $username['username'];
}
MfG
Oliver