Added CRUD functions for print pages
Passing atlas GeoJSON all the way through to the composition queue
More readable function
Tearing into compose2 to build prints the new way, getting useful-looking PDFs
Pushing individual page previews now
Corrected uploading of print PDF and previews with working QR code
Minor cleanup
Added composed columns to prints and pages tables
Added new finish-print.php end point, starting to call it correctly on print composition end.
Completed finish-print.php and finish_print()
Completed use of new finish-print.php in compose2
Updated single-print page to reflect new composition logic
Removed all possible languages except for English
Removed all in-line language switches
Removed all single-language subdirectories
Removed last_step and related logic from prints table
Moved most of compose-print.php to new lib.compose.php
Shoved a bunch of compose_from_geojson() into other functions
Expanded compose-print.php to accept planned form input
Moved form-based compose functionality from compose.php to compose-print.php and compose_from_fields()