if (trim($_POST['maxTeams']) == "" or $_POST['maxTeams'] == null) { $newMaxTeams = null; } else { $newMaxTeams = trim($_POST['maxTeams']); } if (trim($_POST['minMembers']) == "" or $_POST['minMembers'] == null) { $newMinMembers = null; } else { $newMinMembers = trim($_POST['minMembers']); } if (trim($_POST['maxMembers']) == "" or $_POST['maxMembers'] == null) { $newMaxMembers = null; } else { $newMaxMembers = trim($_POST['maxMembers']); } if (trim($_POST['winner']) == "" or $_POST['winner'] == null) { $newWinner = null; } else { $newWinner = trim($_POST['winner']); } $logicLayer->updateLeague($league->getName(), $newName, $newLeagueRules, $newMatchRules, $newIsIndoor, $newMinTeams, $newMaxTeams, $newMinMembers, $newMaxMembers, $newWinner); $successMsg = urlencode("League successfully updated!"); header("Location: ../leagues.php?status={$successMsg}"); } catch (\edu\uga\cs\recdawgs\RDException $rde) { $error_msg = urlencode($rde->string); header("Location: ../leagues.php?status={$error_msg}"); } catch (Exception $e) { $errorMsg = urlencode("Unexpected error"); header("Location: ../leagues.php?status={$errorMsg}"); } exit;