Just an development update:
DONE:
- fixed table prefix issues
- if an invited user is deleted the row gets removed from the invitation table
- if an invited user is deleted the inviting user gets an invitation back
- removed not existing template fetch from the code
- properly cached the templates
- users are automatically made buddies (admincp option)
- updated default invitation description option
- moved permissions from global_start hook to the actual invitation manager where it belongs
- added an option for displaying an invitation block template in usercp
- full auto template (supports 'Icons for UserCP' mod as well)
- not accepted invitations expire after X days and inviting user is credited back (admincp option)
- possibility to invite multiple friends
OPEN:
- additional invitations will be given or removed based on posts
- additional invitations will be given or removed based on reputation
- different user groups can have different default invitations (can be unlimited)
- changes to the number of default invitations for groups will be applied to the user as well
- X number of invitations are lost if a user in inactive for Y number of days.
FUTURE UPDATE:
- invitation reminders
- invitation tree
- contact grabber
- Looking into the mentioned anti-spam system compliance. If someone has link for me where it is described I'll check it out.
Any other wishes?
I'll post an update here once I completed all the open items... Guess it will be by the end of next week. My time's limited this week.