Create Database.

Create Include Scripts

Create Login Scritps
-Register page
-forget username or password page

Once users have registered, receive conformation page, and email.
users, should be directed to team home page. * cougars.php or something along those lines.

What can users do, once they are on home page?

well they are taken to team page automatically once logged in they can.

- view there team page, which it will show team stats, schedule, roster, awards, links that will show reports, or actions they can do.
- User can make Trades, Add players, Release players, Submit Starters, Post a Message, and Send Email to Owners or Commish.

Trade Players :
-Users from team page click link thats says make a trade offer.Once user clicks link. They are directoried to
team trade page. Where they will view side by side rosters. On the Left table it will show users Roster. On Right table,
user has to select what team to make a trade with.
Once that is done, User can check the boxes to the players that they want to trade.


Users can only trade active players.
Users must have enough cap room to make trade. The site should show how much money and roster spots are open
for user to make in account for.


The salary Cap is at $42,000.000.00 The Database will store the players values. Players values do not change thru the season.
On the Team trade page that the user is at, it should also show total salaries, player salaries, bye weeks, next nfl opponent, roster status, and
nfl team the player is on the roster table.

Once trade is submitted. The user should rec a random ticket number with time stamp. The person making the trade offer and the owner receiving
the trade offer should get email notification saying what has been offer, click here to accept or login to team page to accept. The commisioner should
also receive notification as well. Once the person accepts the trade offer, the commish should be notifiied so that He can make the transaction finalized
on the website for the owners. Permitting that all rules are not broken, Commissioner should have final say!

Drop Players
User can release players by going to the Release player link on team page.
once user clicks that link they can hit a check box that will indicate the player they want to release. Once user hits submit button. The player Fantasy Team ID
should be updated to Team id 0. And the owner should see the updated roster in real time fashion, salary cap, and roster space all should be updated instantly.
Also All Team owners, and commisoner should be notified of player being released. And user should be asked twice to make sure thats the player he wants
to release. User freindly.
But owners can only claim player that is released after the waiver wire rule is complete for the week. Thursday till Sunday @ noon.
Once owner relase player, he can stay pat where he is at now and make no other changes.
after Owner accepts final ok, user should be taken back to team page. To view is updated roster, and the free agents report should also show the players,
on the free agent report as well
Commish should have access to drop players as well

Adding Up Players
Owners can go to the Free agent page to view each position of all the players that are free agents, not on fantasy team.
Users should be able to view by postion, and by any stat category the click on.
like on espn.com
Owners may only pick up players, if they have the roster size or salary cap available.
Once owners select players they cant add to the team if they follow the trasaction rules, they check the box left of the players naim, the claim button.
Then they hit the submit button, after conformation acceptance, all owners and commisioner should recieve email of the trasaction being completed. The Players
fantasy team id should be updated instantly and added to new team and be removed from free agent list to no longer to be viewed, and id addition the player should be view on owners team page in real time. and owners salary and roster limit should be updated as well.
if owners dont follow rules on adding players, once they are at the free agencts page. They should be notified of cap space available, and that they are not able to make the transaction unless they relase a player of eqaul or more value to make up the difference of salary. Also owner should be notified of roster size limits as well when he is maxed out when claiming a player.
and these transactions can only be done after the waiver wire rules.
The commish should have access to add or remove players at any time to any roster.

Submitting Starters
owners can go to this link to submit starters for sunday, they have to follow the regular rules. 9 spots (1qb,2rb.2wr,1te,1k,1DT)
and 1 extra player that can be a rb,wr, or te. they should be warned if the are on bye week or they are on injured reserved. or max out on starters.
owners must start 9 players. they can be on bye week if they choose so.
on submit starters link for team page the user should be able to view the bye week, next nfl opponent, postion, fantsy points up to the week of the game.
once owners are done selecting the check boxes, they hit the submittion. The owner selecting the players for starters should rec email conformation, and the owner he is playing against as well, in addition the commisoner should be notified as well. once owner hist the ok button, the starters should automatically be posted on the starters web site so that all owners can view the lineusp for sunday.Commmish should have access to submit starters for owners.

Placing on Injured Reserved
Owners and commish are able to put two players on injured reserved.
by clicking the injured reserve link. maxium players on injured reserved link should be two players only. If player is added on to this injured reserved, they should not count agains the current roster of owner placing them ir. meaning there salary should be deducted automitaclly and roster size open for the player on ir. max roster size with injured players is 18 total.
owner and commish should be notified of this transcation being completed.
in addition Commish should have access to help owner if need to place player on ir.

View Transactions
Owners should be able to view all transactions completed on the website.
view by week by week report or all report
or team by week report or all as well.