At this point, its features are basic. It lets you pick a specific user to target, and whenever this user tries to login or access the site they are redirected to the 'fuck you, pay me' page. There, they are presented with three options:
1. Pay now (paypal button)
2. Eat a dick (submit button)
3. Fuck off (logout link)
If they choose to eat a dick, they are granted an hour's access to the site, but it displays a message to all users interacting with the site saying that the target chose to eat a dick.
I'm working on getting the PayPal button integrated with IPN (perhaps through another contrib module) so that successful payment automatically restores access to the site.
If there's interest in the community, I plan on expanding the module to allow for varying degrees of aggression towards the target and customization of the messages displayed (so you can remove vulgarities and such).
Comments
Comment #1
vegeneric commentedComment #2
sunThis code needs plenty of work. You should use Drupal's APIs (see handbooks for more information).
Aside from that. Ugh. ;)
Comment #3
chx commentedWe do not condone such language here. I am seriously inclined to reject the proposal based on such language and would even consider banning you outright.
Comment #4
gregglesSince the code and language as it stand are inappropriate and since another webmaster proposed it, I will mark this as won't fix.
Even if I have occasionally felt similar feelings to those that must have inspired this module, it is not an appropriate way to express yourself on drupal.org. The application process is a point to prove you will treat your new rights in a mature manner. You have not demonstrated much maturity.
As a module, it should be genericized so that the messages can easily be customized and the default messages should be more professional and appropriate. I also believe there are other modules to pay to access a site, so it would be important to clarify in the module description how this differs from those.
Comment #5
gregglesI just looked at the code.
Trivial problems that should generally be fixed.
Important problems:
EDIT: also it is not translateable.
Comment #6
andremolnar commentedThis application seems early by about 13 or 14 days depending on your time zone.
But, if you want to get this going right away, there is always the option of hosting the module on github or another public FOSS friendly repository system. It may not have the same targeted audience as Drupal.org, but it may be a viable alternative.
Comment #7
catchI'd suggest a patch to http://drupal.org/project/misery
Comment #8
avpadernoI rejected the application, which still had the status of .