Bereits existierende Benutzer: ergänzen
wählt, werden derzeit bereits vorhandene Daten von Leerfeldern (oder neuen Feldern) im importierten csv überschrieben. Das ist u.U. nicht das, was man unter ergänzen versteht. Eigentlich ist es ein überschreiben der ausgewählten Felder.
Wenn man in import_csv.php in Zeile 100
Code: Alles auswählen
if($duplicate_user->getValue($field_name) != $user->getValue($field_name))
Code: Alles auswählen
if($user->getValue($field_name) != ''
AND $duplicate_user->getValue($field_name) != $user->getValue($field_name))

Bei Ergänzen könnte man dann abfragen, ob das ursprüngliche Feld bereits besteht (nicht leer ist), und nur ergänzen, falls es leer ist.
Beim Vergleich ob das Mitglied bereits besteht, wird auch nur Nachname, Vorname verglichen (wenn ich das richtig verstanden habe), das ist eigentlich zu wenig (Vater, Sohn oder häufiger Nachname), ich würde das Geb.Datum noch dazu nehmen.