Drupal 7 introduced the brilliant feature of letting users cancel their own account and with it various options for what to do with content they've created when they are cancelled. One of these options is to:
Delete the account and its content.
Which can prove somewhat problematic if used incorrectly.
You see, Drupal is very good at the latter part: deleting all the content created by the user. It's not very good at warning someone that they are about to delete potentially a lot of important content.
The scenario
Let me set the scene for you. Someone had...