IMO this seems to have potential. What I think would be the best way to see this workin is the following.
1. Change it from 3 months to 24 hrs. Due to the fact that the report will contain way to many false positives to try and sift through when you run it.
2. Create a table in the DB to store the report info.
3. Create a cron job that runs once a day. When it runs store the info in the previously created table. Maybe also add user id and IP info to the table, may make it easier to identify if it was a valid change to something, or from a hacker.
4. Set up a page in the acp that you can view the daily reports from. Have the ability to prune the entries in the table there by date.
|