Starter Content has, * each with how much it would add, ticked to add (getting_started_content). * Pick which, under each, lists what it would add - every item ticked, so the * whole pack goes in unless some are unticked (picked[pack] says the list was * there, items[pack][] what is ticked in it; js/getting_started.js keeps the * pack's tick and count in step). Only what isn't here already is listed or * added. */ defined('FROM_GETTING_STARTED') || die("Direct file access is not allowed"); defined('FROM_STARTER_CONTENT') || define('FROM_STARTER_CONTENT', true); require_once dirname(__DIR__) . '/post/starter_content_model.php'; $gs_packs = starterContentPacks(); ?>
$gs_pack) { $gs_items = starterContentItems($mysqli, $gs_key); $gs_total = starterContentTotal($gs_key); $gs_missing = count($gs_items); $gs_all_here = $gs_missing === 0; $gs_count = $gs_all_here ? '' : ($gs_missing < $gs_total ? "$gs_missing more to add" : "$gs_missing to add"); ?>
data-gs-pack-check>
Pick which
$gs_item) { if ($gs_item['group'] !== '' && $gs_item['group'] !== $gs_group) { $gs_group = $gs_item['group']; ?>

Nothing you already have is changed. Each pack can be added later, or brought up to date, in Maintenance > Starter Content.