Things I'm planning to fix, change or add. In no particular order.
- Make it easier to contact the site administrator
- Group administrators too, although they can't do much
beyond approve/deny.
- Make the code publicly available for download (done)
- Clean it up, comment it
- Add links on main pages (index.php, main.php) to license info
- Allow the purchaser to add an item that is not on the list. Person
it is purchased for will not see it, other users will see it just
like any other item.
- Fix the code that somehow removes primary group status
whenever someone adds/drops group membership.
- Group admin page: Mass group request approve/deny
- Add a page to request that a new group be created.
- Create a site admin page for creating/deleting groups and
assigning group admins for each group
- Do some sanity checking on passwords. Identical username/password
combinations should probably be prohibited, although this might
annoy some users.