Add "export all rows" capability across reports and several
manage-table controllers, letting users download full result sets
instead of just the current page.
- Routes.php: register exportAll routes for all report types
(summary, inventory, detailed, specific reports) mapping to new
controller export actions.
- Attributes/Cashups/Customers controllers: inject BaseConnection
via Config\Database, add getExportAll(format) action that reuses
existing search filters/sort/pagination params, builds export rows,
and streams file via generateExportFile (PDF inline, others as
download).
- public/js/report_tables.js: new frontend module adding an
export-scope toggle (all rows vs current page) to report pages,
intercepting export menu clicks to redirect to the exportAll
endpoint with current path/query preserved.
Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>