Add missing parameter.
Use "static" to use late-static bindings...

... Islandora required PHP 5.3, so we should be fine.
Pass additional parameters, to allow for information to be aggregated.
Make sure report gets registered as a file with Drupal.

... Want it to clean them up eventually. Registering the report as a
temporary file should allow it to automatically get deleted after 6 hours
or so.
Remove weird default.