Seite 1 von 1

Points Mod hat kleine Macke

Verfasst: 18.06.2006 17:09
von oliver12345
Hi Leute,

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'];
}
Wisst ihr, was ich ändern muss, damit im Namensfeld der passende Name zur ID steht?

MfG
Oliver

Verfasst: 16.07.2006 20:36
von oliver12345
@ all

Kann mir da bitte jemand behilflich sein?

Verfasst: 01.08.2006 23:02
von oliver12345
@ all

Ich habe gerade mal die aktuelle Version des Points Mod installiert, weil ich dachte, das könnte das Problem aus der Welt schaffen, aber dem ist leider nicht so... :(

Könnt ihr mir helfen?