Fix schedule.php SCHEDULE_KEY logic use as a parameter.
Current logic does not check $argv and only checks $_REQUEST['key'] .
Added in $argv logic whilst retaining the ?key= functionality.
The original WCD instructions state that it should be used as a
parameter but I cannot see how this would ever work. This code
allows SCHEDULE_KEY to be used as a parameter via cron.
Analysis has shown that this system doesn't actually accomplish
anything. Users do not vote on tags often enough to actually get any tag
removed, so why even bother?
Non-critical database change with this commit
These features only have any value if users actually use them, and
experience has shown that nowhere near enough users use them to make
them worthwhile.
Allow searching by IP and email in staff user search
This involves temporarily decrypting all values being searched and
inserting them into a temporary table. Creation of this table can be
very slow when IP history is optionally searched. It might be better to
not make the temp table and just do the IP filtering from PHP.
Fixes #2