Im looking for someone to do some PHP coding for me on my current website [url removed, login to view] I would like some added functionality integrated into it.
#1) Paypal does not automatically give credits when someone purchases them i have to manually give them, I would like it to all be automatic.
#2) Registration - I want the Below Programmed into my site (Check in System)
Registration was a huge issue on our previous site, once the tournament reached capacity we would generate the bracket only to find out 5 out of 32 teams were no shows, and there were still others who wished to participate. Switching out teams became our solution but took too long. Each swp took on average 10-15 min to gather all teamates, add them to a team, add them into the bracket, then ask both teams to play. By the time this was done all teams moved on to round 2 and we just delayed our tournament for an hour.
So we have come up with a new system. The idea is every tournament regardless of the size will allow an unlimited amount of teams to register. The point of registering a team is to find and set up the roster that will be used during the tournament. Every tournament has an eligibility requirement. In order to be deemed eligible to participate in a tournament you must meet the minimum team size requirement and each member on the roster must have a gamertag linked to their account.
The next issue has to do with filtering active tournament teams that will be placed in the tournament bracket and the ones that will not. This is where the Check-In system comes into play.
Once the tournament team is created and eligible for the tournament the next step is to check-in. Check-in for ALL tournaments begins at least 1 hour before the tournament starts. Check-in is on a first come first serve basis, and is only accessible to teams that meet the eligibility requirement for the particular tournament. If the team is eligible a tab will appear on the tournament page labeled Check-In, once selected you will be redirected to a page with a blue button asking you to check-in. Once clicked the tournament team that you checked-in for is now considered a confirmed or waitlisted team.
Confirmed teams means that you're team was one of the first to check-in and you have received a guaranteed spot on the bracket. This system is automatic so this means if you were one of the first to check-in you will receive a spot, we do not play favorites by reserving spots for specific teams etc. everything is automatic and handled by the server.
Waitlisted teams are the overflow amount of teams that checked-in but did not make it on the confirmed team list. Although our system ensures that most of our participants must stay active in order to gain a bracket spot it is not perfect and inactive teams may slip by. This is the purpose of the waitlisted teams. If within round 1 a team is deemed a no-show, we then replace the no-show team on the bracket with a waitlisted team. This ensures we receive close to 100% participation in each tournament instead of providing a tournament full of no shows.
Pay to Play or Entry Fee Tournaments
With our new system this often confused a few people as well. Since we allow an unlimited amount of teams to register for our tournaments does this mean we take everyone's credits and keep them for ourselves? The answer is no, any user can register a team for a pay to play tournament, the full roster can be added, all without credits. We do not charge for the tournament until the team checks-in and receives a spot on the bracket. If the team is considered a no show then we replace the team with a waitlisted team, and we refund the credits.
#3) When someone creates an account i want it to be mandatory to enter your Xbox live or PlayStation network Gamer Tag or it will not Create your account until you do. One or the Other has to be entered.
#4) I would like a list of TOP Earners on the site
#5) And More