Danke für den Tipp
Für mich als Neuling war es dann doch etwas komplizierter, aber jetzt funktionierts!
Wahrscheinlich geht das ganze auch eleganter, aber falls es jemanden interessiert:
Der Anmeldezeitpunkt wird soweit ich weiß nicht mitgelogt. Deswegen habe ich folgenden sql Befehl ausgeführt:
Code: Alles auswählen
ALTER TABLE 'forum_hookup_members' ADD 'application_date' DATETIME NOT NULL default '2013-01-01 00:00:01'
In /includes/viewtopic_hookup.php habe ich noch Folgendes verändert:
Nach:
Code: Alles auswählen
//user or owner wants to join and is not a member yet.
$sql_array = array(
'topic_id' => $topic_id,
'user_id' => $user->data['user_id'],
'notify_status' => 0, //would be set to 0 on the next refresh anyway
eingefügt.
Sowie:
Code: Alles auswählen
//load list of invited users so we can check who is permitted to add dates
$sql = 'SELECT user_id, username, user_colour
FROM ' . USERS_TABLE . '
WHERE ' . $db->sql_in_set('user_id', $userids, false, true) . '
ORDER BY username_clean ASC';
geändert zu:
Code: Alles auswählen
//load list of invited users so we can check who is permitted to add dates
$sql = 'SELECT user_id, username, user_colour
FROM ' . USERS_TABLE . '
JOIN ' . HOOKUP_MEMBERS_TABLE . ' USING (user_id)
WHERE ' . $db->sql_in_set('user_id', $userids, false, true) . ' AND topic_id =' .$topic_id . '
ORDER BY application_date ASC';