I am seeing a strange behaviour in the way the families list is acting. I have my original GEDCOM that I started last year that when I run the families list I get the the family number, the two names with ages, then the marriage with the place of it (see Original GED Families list 2022-03-08 161727.jpg). I then started a new GED based on Ancestry/RootsMagic that I have been cleaning up, but when I switch to it and run the family list it shows three additional columns (A bell showing Anniversary, People icon showing # of children and last changes made) (New GED Families list 2022-03-08 162117.jpg)
I have looked in the config and privilege files for both and don't see any difference that would explain this behaviour.
This is not a bug. PhpGedView is working as intended, although I question the logic behind this.
When the number of entries in the list is less than 501, PhpGedView adds the Anniversary (the "bell"), the number of children, and the Last Change columns to the display.
Feel free to add your 2 cents' worth to this discussion. I'm open to changing this behaviour, since I feel the arbitrary choice of 501 list entries doesn't make much sense.
I agree that 501 list entries doesn't make sense. I can't see the Last Change column in any scenario, and definitely no reason to differentiate <501 vs more. The Anniversary only makes sense for living individuals so no reason to differentiate <501 vs more, and is better represented in the calendar functionality. The Children count is an interesting field I didn't see anywhere else and though there no reason to differentiate based on count, I would lobby to add this field always in this list function. If you point where this is in the files I will artificially disable it in my copy if nothing else.
Try the attached. The zip file contains some inconsequential changes to upgrade scripts in the /includes/db_schema directory as well as a replacement for the /includes/functions/functions_print_lists.php script.
The following extract from the changelog.txt file is relevant:
Indi and Family lists should never print the Last Change informationIndi and Family lists should always print the number of children
Indi and Family lists should always print the anniversary of Birth, Marriage, and Death dates
This works and it is great to have the consistent view. Still not sure of the value of the anniversary value, but it is easy enough to ignore. Thanks very much for this fast support, as it has already permitted me to find a couple of errors in data between my two different gedcoms.