Because I was dumb. This should fix issues with notes and warnings, previously generated by the inputs not getting sanitized properly, and thus driving SQL insane.
Adds the ability to edit warnings, and to delete them (only if you're an admin, or if you are the person who issued it). Also adds a method for automatically making old warnings (3 months) expire, on the condition that they are already acknowledged.
* Warnings can now be acknowledged from the my-warnings panel.
* If you have any warnings that you haven't acknowledged, then you will
be informed of them every single time you log in.
* Also fixed a minor logical issues due to me being a dumb upon initial
implementation.
Creates and impliments a system of playernotes that actively pulls data
from SQL. Has one transfer proc in it that probably should not be run
unless the table is set up.