Rename variable to $subform_id for clarity.
Add a subform element option to check edit permission on the main form when adding a subform entry.
Change to how derived values are updated

Should be more efficient, to write them all for one entry at a time
instead of repeated writes once for each element, for each entry.
This global variable is not referenced anywhere in Formulize
Doing count only when getting LOE dataset

other calls for getData won't trigger this extra query, unless they
specifically set the global 'formulize_getCountForPageNumbers'
beforehand.
Merge pull request #9 from jegelstaff/derived-value-writing-optimization

Change to how derived values are updated
Merge pull request #10 from jegelstaff/Count-entries-in-getData-only-when-needed

Count entries in get data only when needed
Updating text and position of text in the admin UI
Merge pull request #8 from jegelstaff/subform-add-button

Nicely done, especially the backwards compatibility (take note Drupal devs)
Fix typo on var name.
Clean mixed tab and space indenting on calcDerivedColumns();
Rename form and relationship variables for clarity.
Fix for writing changes to derived values on forms when there are no changes to save.
Merge pull request #11 from jegelstaff/save-derived-fix

Yeah, should have thought of this!
Add a procedure which can modify values before each form entry is saved.
Consistent indenting in functions.php, and expanding one-line if blocks to multiple lines.
Merge pull request #13 from jegelstaff/reindent-functions-php

Consistent indenting in functions.php, and expanding one-line if blocks ...
Merge pull request #12 from jegelstaff/on-before-save

Add a procedure which can modify values before each form entry is saved.
Fixing a bug so derived value elements work again
Fixing bug in the saving of new options in autocomplete boxes