The onDeleteRows function in datbasejoin.php is not working in php7 - because a variable is being used for an object name without putting it in brackets{}. i.e. $row->$fulName needs to be $row->{$fulName} in php 7.
A pull request with a fix, or revamp of that code, is ready to go - I think.
I saw no need for creating an array of ids to be deleted from the tablename_repeat_elementname table when what you really should do is just remove any rows that were using the 'parent_id' of the the row that was deleted from the list.
Also there is no need to run a query if there are no options selected. i.e. was executing a query ending with WHERE id IN ("")
A pull request with a fix, or revamp of that code, is ready to go - I think.
I saw no need for creating an array of ids to be deleted from the tablename_repeat_elementname table when what you really should do is just remove any rows that were using the 'parent_id' of the the row that was deleted from the list.
Also there is no need to run a query if there are no options selected. i.e. was executing a query ending with WHERE id IN ("")