' . $pickName . ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; foreach( $picks as $game ) { if( is_array( $game ) && array_key_exists( 'GameID', $game ) ) $gameID = $game['GameID']; else $gameID = $game; $awayId = get_game_away_team( $gameID )[0]['away_id']; $homeId = get_game_home_team( $gameID )[0]['home_id']; $awayTeam = get_team_by_id( $awayId ); $homeTeam = get_team_by_id( $homeId ); $awayRecord = ['TotalWins' => '0','TotalLosses' => '0','TotalTies' => '0']; $homeRecord = ['TotalWins' => '0','TotalLosses' => '0','TotalTies' => '0']; if( $awayTeam == null ) { $awayName = "Unknown"; $awayDisplayName = "Unknown"; $awayRecord = ['TotalWins' => '?','TotalLosses' => '?','TotalTies' => '?']; $awayRank = 0; } else { $awayName = $awayTeam['school']; $awayDisplayName = $awayTeam['school'] . " " . $awayTeam['mascot']; $result = get_team_record( $awayName ); if( $result != null ) $awayRecord = $result; $awayRank = get_team_rank_by_week( $awayName, $pickWeek, $pickSeason ); } if( $homeTeam == null ) { $homeName = "Unknown"; $homeDisplayName = "Unknown"; $homeRecord = ['TotalWins' => '?','TotalLosses' => '?','TotalTies' => '?']; $homeRank = 0; } else { $homeName = $homeTeam['school']; $homeDisplayName = $homeTeam['school'] . " " . $homeTeam['mascot']; $result = get_team_record( $homeName ); if( $result != null ) $homeRecord = $result; $homeRank = get_team_rank_by_week( $homeName, $pickWeek, $pickSeason ); } $awayBGColor = "#ffffff"; $homeBGColor = "#ffffff"; $pickType = get_pick_type_by_id( $gameID ); if( count( $pickType ) != 0 ) { $pickType = $pickType[0]['Type']; if( $pickType == 'upset' ) { $Underdog = get_underdog_by_game( $gameID ); if( $Underdog == $awayId ) $awayBGColor = "#ffff80"; else $homeBGColor = "#ffff80"; } } echo ''; if( $awayRank == 0 ) echo ''; else echo ''; echo ''; if( $homeRank == 0 ) echo ''; else echo ''; echo ''; } echo '
Visiting TeamHome Team
' . $awayDisplayName . ' (' . $awayRecord['TotalWins'] . '-' . $awayRecord['TotalLosses'] . '-' . $awayRecord['TotalTies'] . ')#' . $awayRank . ' ' . $awayDisplayName . ' (' . $awayRecord['TotalWins'] . '-' . $awayRecord['TotalLosses'] . '-' . $awayRecord['TotalTies'] . ')@' . $homeDisplayName . ' (' . $homeRecord['TotalWins'] . '-' . $homeRecord['TotalLosses'] . '-' . $homeRecord['TotalTies'] . ')#' . $homeRank . ' ' . $homeDisplayName . ' (' . $homeRecord['TotalWins'] . '-' . $homeRecord['TotalLosses'] . '-' . $homeRecord['TotalTies'] . ')
'; echo ''; } function is_game_in_picks( $gameID, $picks ) { foreach( $picks as $pick ) { if( $pick['GameID'] == $gameID ) return true; } return false; } if(empty($_SESSION['user'])) { header( "Location: login.html" ); die( "Redirecting to login.html" ); } $user = htmlentities($_SESSION['user']['UserName'], ENT_QUOTES, 'UTF-8'); if( is_user_an_admin( $user ) == false ) { header( "Location: login.html" ); die( "Redirecting to login.html" ); } echo ''; echo ''; echo ''; // Need to know if we're here because the submit button was hit or because we're loading the page // for the first time if( $_SERVER["REQUEST_METHOD"] == "POST" ) { $gameWeek = $_POST['gameWeek']; $gameSeason = $_POST['gameSeason']; if( array_key_exists( 'submit_picks', $_POST ) ) { if( isset( $_POST['submit_picks'] ) ) { $standardGames = explode( ',', $_POST['standardGames'] ); $gotwGames = explode( ',', $_POST['gotwGames'] ); $upsetGames = explode( ',', $_POST['upsetGames'] ); $totalCount = 0; $count = 0; foreach( $standardGames as $pick ) { if( $pick == "" ) continue; add_game_to_picks( $pick,"standard",1,$gameWeek,$gameSeason,0); $count += 1; } $totalCount += $count; $count = 0; foreach( $gotwGames as $pick ) { if( $pick == "" ) continue; add_game_to_picks( $pick,"gotw",2,$gameWeek,$gameSeason,0); $count += 1; } $totalCount += $count; $count = 0; foreach( $upsetGames as $pick ) { if( $pick == "" ) continue; $fieldName = 'upset_game' . $pick; $underdog = $_POST[$fieldName]; $underdogId = get_team_id_by_name( $underdog ); add_game_to_picks( $pick,"upset",1,$gameWeek,$gameSeason,$underdogId); $count += 1; } $totalCount += $count; echo '

Submitted ' . $totalCount . ' games for week ' . $gameWeek . '.

'; echo '
'; echo '
'; echo ''; echo '
'; } } else { if( $gameWeek < 1 || $gameWeek > 17 ) { echo '

Invalid game week provided.

'; goto create_picks_exit; } $games = get_all_games_by_week( $gameWeek, $gameSeason ); $count = 0; $totalNumberOfGames = 0; $pointTotal = 0; $standardGames = array(); $gotwGames = array(); $upsetGames = array(); foreach( $games as $game ) { $game_selected = 'select_game' . $game['id']; $game_type = 'type_game' . $game['id']; if( isset( $_POST[$game_selected] ) ) { if( $_POST[$game_type] == 'standard' ) { $standardGames[] = $game['id']; } elseif( $_POST[$game_type] == 'GOTW' ) { $gotwGames[] = $game['id']; } else { $upsetGames[] = $game['id']; } } $count += 1; } echo '
'; echo ''; echo ''; echo 'Outputing Standard Games...'; $displayName = 'Standard Games for week ' . $gameWeek; display_picks( $standardGames, $displayName, $gameWeek, $gameSeason ); echo '

'; $displayName = 'Games of the Week for week ' . $gameWeek; display_picks( $gotwGames, $displayName, $gameWeek, $gameSeason ); echo '

'; echo '
'; echo 'Upset games for week ' . $gameWeek . ''; echo '' . "\n"; echo ''."\n"; echo '' . "\n"; echo ''; echo '' . "\n"; echo ''; echo ''; $count = 0; foreach ( $upsetGames as $game ) { $awayId = get_game_away_team( $game )[0]['away_id']; $homeId = get_game_home_team( $game )[0]['home_id']; $awayTeam = get_team_by_id( $awayId ); $homeTeam = get_team_by_id( $homeId ); $awayName = $awayTeam['school']; $homeName = $homeTeam['school']; $awayDisplayName = $awayTeam['school'] . " " . $awayTeam['mascot']; $homeDisplayName = $homeTeam['school'] . " " . $homeTeam['mascot']; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $count += 1; } echo '
Visiting TeamHome TeamUnderdog
' . $awayDisplayName . '@' . $homeDisplayName . ''; echo ''; echo '
'; echo '
'; echo '

'; echo ''; echo ''; echo ''; echo ''; echo '
'; echo '
'; echo ''; echo '
'; } } else { if( array_key_exists( 'gameWeek', $_GET ) and array_key_exists( 'gameSeason', $_GET ) ) { $gameWeek = $_GET['gameWeek']; $gameSeason = $_GET['gameSeason']; } else { $gameWeek = get_current_week(); $gameSeason = get_current_season(); } $fbsGames = get_all_fbs_games_by_week( $gameWeek, $gameSeason ); $fcsGames = get_all_fcs_games_by_week( $gameWeek, $gameSeason ); $count = 0; display_week_links( "Game Score Week", "create_picks.html" ); echo '

'; $existingPicks = get_all_picks_by_week( $gameWeek, $gameSeason ); if( count( $existingPicks ) != 0 ) { $standardPicks = get_all_picks_by_week_and_type( $gameWeek, $gameSeason, 'standard' ); $gotwPicks = get_all_picks_by_week_and_type( $gameWeek, $gameSeason, 'gotw' ); $upsetPicks = get_all_picks_by_week_and_type( $gameWeek, $gameSeason, 'upset' ); $displayName = 'Current Standard Picks for Week ' . $gameWeek; display_picks( $standardPicks, $displayName, $gameWeek, $gameSeason ); $displayName = 'Current GOTW Picks for Week ' . $gameWeek; display_picks( $gotwPicks, $displayName, $gameWeek, $gameSeason ); $displayName = 'Current Upset Picks for Week ' . $gameWeek; display_picks( $upsetPicks, $displayName, $gameWeek, $gameSeason ); echo '

'; echo ''; echo ''; echo ''; echo '
'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; echo '
FBS Games'; foreach ( $fbsGames as $game ) { if( is_game_in_picks( $game['id'], $existingPicks ) ) continue; echo ''."\n"; echo ''."\n"; echo '' . "\n"; echo ''; echo ''; echo '
'."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; $awayId = $game['away_id']; $homeId = $game['home_id']; $awayTeam = get_team_by_id( $awayId ); $homeTeam = get_team_by_id( $homeId ); if( $awayTeam == null ) { $awayName = "Unknown"; $awayDisplayName = "Unknown"; $awayRecord = ['TotalWins' => '?', 'TotalLosses' => '?', 'TotalTies' => '?']; $awayRank = 0; } else { $awayName = $awayTeam['school']; $awayDisplayName = $awayTeam['school'] . " " . $awayTeam['mascot']; $awayRecord = get_team_record( $awayName ); if( $awayRecord == null ) $awayRecord = ['TotalWins' => '0', 'TotalLosses' => '0', 'TotalTies' => '0']; $awayRank = get_team_rank_by_week( $awayName, $gameWeek, $gameSeason ); } if( $homeTeam == null ) { $homeName = "Unknown"; $homeDisplayName = "Unknown"; $homeRecord = ['TotalWins' => '?', 'TotalLosses' => '?', 'TotalTies' => '?']; $homeRank = 0; } else { $homeName = $homeTeam['school']; $homeDisplayName = $homeTeam['school'] . " " . $homeTeam['mascot']; $homeRecord = get_team_record( $homeName ); if( $homeRecord == null ) $homeRecord = ['TotalWins' => '0', 'TotalLosses' => '0', 'TotalTies' => '0']; $homeRank = get_team_rank_by_week( $homeName, $gameWeek, $gameSeason ); } if( $awayRank == 0 ) echo '' . "\n"; else echo ''; echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; if( $homeRank == 0 ) echo '' . "\n"; else echo ''; echo '' . "\n"; echo '
TeamsRecord
' . $awayDisplayName . '#' . $awayRank . ' ' . $awayDisplayName . '' . $awayRecord['TotalWins'] . '-' . $awayRecord['TotalLosses'] . '-' . $awayRecord['TotalTies'] . '
' . $homeDisplayName . '#' . $homeRank . ' ' . $homeDisplayName . '' . $homeRecord['TotalWins'] . '-' . $homeRecord['TotalLosses'] . '-' . $homeRecord['TotalTies'] . '
' . "\n"; echo '

' . "\n"; echo '

Game Type: ' . "\n"; echo ''; echo '
'; $count += 1; } echo '
'; echo '
'; echo '
'; echo '

'; } create_picks_exit: ; ?>