SecretSanta is Web application that provides a system for tracking any number of groupings of individuals for handling "Secret Santa" or "Pollyanna" picking, a method for picking names from a pool of available names and assigning it to one of the members of that pool.
| Tags | Database Front-Ends Internet Web Dynamic Content |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | SQL PHP |
Recent releases


Changes: This release adds debugging within the installer and fixes a minor show-stopper bug. Cookies have been implemented to remember the last username and last group name. A logo has been added. The ability to toggle the use of previous picks during the generation of new picks has been implemented.


Changes: The mysql_create_db() call in install.php has been replaced with a mysql_query() call. The number of attempts at picks before the system gives up has been increased. Popups have been added to display individual lists on demand. There is a bugfix to properly display the links in the list management pane. The user of a cookie has been added to rememebr the last user and group for the login page. There is code cleanup and general modifications.


Changes: Continued code cleanup and template modifications. A bugfix to allow the creation of a new group and admin account. All picks from the previous year are automatically used to avoid duplicate picks from year to year. A security bugfix to prevent users from inadvertently creating users in other groups.


Changes: This version removes all PHP short tags and the dependency on "register_globals" being on. There are some code corrections, cleaning up of the file structure, and unused files were eliminated. Invalid matches or "Relationships" can now only be added once.


Changes: The notification of a shuffle failure has been cleaned up. The situation has been fixed where the administrator, who is also opt'ed out of the pool, was getting consistent notices that the shuffling had failed when it had really succeeded.