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';