use strict; unshift @INC, "c:\\web\\parkplus\\cgi-bin"; require 'racingleague.pl'; use DBI; use CGI; use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser); use Time::HiRes; #SET DEBUG STATE my $DEBUG = 1; my $header_printed; my $submitstate; #IS THERE A VALUE IN SUBMITSTATE? $submitstate = param('submitstate'); if ($submitstate){ #WHICH STATE OF SUBMISSION IS REQUESTED if ($submitstate >= 1){ #Submission Request submission_request(); exit; }else{ die_nice("You have an invalid state number"); } }else{ #initial login menu new_display(); exit; } sub submission_request{ print header(); my $db_obj = DBCollection->make_connections(); my $user_obj = retrieve_submission(); my $league_obj = LeagueData->get_league_data($db_obj); my $team_obj = Team->get_team_info($db_obj, $user_obj, $league_obj->adminrace); my $submit_result = check_submit_data($user_obj, $team_obj); if ($submit_result eq 0){ #submission data ok including password main_display($user_obj); exit; }else{ print_header(); print "
$submit_result
"; new_display($user_obj); exit; } } sub print_header{ if ($header_printed == 0){ print header(); print <

