|Changes||Added reports engine to generate reports based on sql stored in reports table.|
Reports can accept variables.
Variables can be text or from a drop-down select which is specified by the sql for that variable as saved for that report.
Variables can also be assigned a default value.
Created custom header and footer so that print of the report output would look reasonable.
Added a sum_field so a field can be specified that will then provide a total at the bottom.