Search
Forums
Tags

drag, updates, partner, Batch Updates, php 7, blank, icons, Google Maps, survey, tags, add_asso_facts, datatables, seo, errors, style, Favourites 3.0.0, cousins, bug sql error, simpl_grey, notes, Extra menus, users, responsive menus, php 5.6, tools, styles, beta, IE problem, calendar, person, blocks, abbreviate, SUBM, 3.2.1, burial, googlemaps, error, marriage, upload, batch update, re-order, language, locked out, request, dead, internal messaging, prison, menus, image, events of close relatives, index, 7.1, 2.0, edit menu, session, colors, duplicates, performance, data errors, Georgian

Kiwitrees on Twitter
    #10230
    kiwi
    kiwi
    Keymaster

    1708 posts

    There is possibly a lot to add. But the loop you are looking for is the code in functions_edit.php following this comment (about line 2436)

    	// List of tags we would expect at the next level
    	// NB insert_missing_subtags() already takes care of the simple cases
    	// where a level 1 tag is missing a level 2 tag.  Here we only need to
    	// handle the more complicated cases.

    Further down (about line 2528) you will see a reference to KT_Gedcom_Code_Temp::isTagLDS($level1type). You will need similar code for your changes.

    But you will also need to make additions to the file /includes/config_data.php

    (Note – I can’t test what you are doing so can not say if this is everything. You may well need much more. The following tip should help though.)

    Tip:
    Use a quality text editor that has the ability to search globally, through the entire kiwitrees code. Then you can take a function like “isTagLDS”, or a specific tag like “SLDC” and find all it’s use locations quickly and easily. Then you know what you need to do for your new code. I recommend either “atom” (https://atom.io/) or “sublime” (https://www.sublimetext.com/). I use both.

    I probably do not need to remind you of this, but just in case:
    Remember that all changes to the core code will need to be done over again after every kiwitrees upgrade, as that will over-write the standard files. That means repeating your changes somewhere between 5 and 8 times each year.

    Nigel
    My personal kiwitrees site is www.our-families.info