Hi, thanks for sharing this script, I'm also using this script, and indeed in v16 the problem is in the plan, you can't edit or create a new plan if the update from a previous version uses an extended license, I found a way to fix it
go to themes/altum/views/admin/plan-update and open index.php
on line 335, change the following code
Code:
<label class="custom-control-label" for="enabled_biolink_blocks_<?= $key ?>"><?= l('link.biolink.blocks.{mb_strtolower($key'))} ?></label>
to this
Code:
<label class="custom-control-label" for="enabled_biolink_blocks_<?= $key ?>"><?= mb_strtolower($key) ?></label>
then save, then to create plan, go to /themes/altum/views/admin/plan-create/index.php
on line 311, change the following code
Code:
<label class="custom-control-label" for="enabled_biolink_blocks_<?= $key ?>"><?= l('link.biolink.blocks.{mb_strtolower($key'))} ?></label>
to this
Code:
<label class="custom-control-label" for="enabled_biolink_blocks_<?= $key ?>"><?= mb_strtolower($key) ?></label>
translate for the following code
PHP:
<?= l('link.biolink.blocks.{mb_strtolower($key'))} ?>
does not exist in english#en.php
Hope it is useful