Пример #1
0
    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;