Football as in pigskin, not as in Euro football aka soccer. This is a fully functional fantasy football league wobject for WebGUI.
This is what it can do:
Unlimited divisions.
Unlimited teams per division.
Unlimited players per team.
Unlimited weeks per season.
Unlimited games per week.
Manager aka Commish can manage games, teams, and trades.
Several statistical reports.
Players can choose their own lineups, multiple weeks in advance if they like.
Managers can lock lineups at any time.
Managers can recalculate scores in case adjustments need to be made.
Mind you it is quick and dirty. Here are the things that I don't like and must fix eventually...
You have to manually enter each weeks scores, but there is an easy to use interface to do so.
No code optimization. The code is pretty sloppy, and there was no effort made to make this a robust permanently supportable wobject. I just built it because a friend asked me for it.
No duplicate method. This means that the copy button is disabled and you can't make a package out of an FF wobject.
No help.
Positions are hard-coded.
Real teams are hard-coded.
Here are the things I probably won't ever fix:
It only works under MySQL.
No internationalization. (This is mainly because Football is mostly an American sport; the rest of the world plays soccer.)