This commit is contained in:
Flatlogic Bot 2025-09-24 18:20:56 +00:00
parent 3cef421e69
commit 1268ae0578

View File

@ -20,23 +20,18 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['add_course'])) {
}
if ($isValid) {
$num_holes_to_validate = ($hole_count == 9) ? 9 : 18;
for ($i = 1; $i <= 18; $i++) {
$par_value = filter_input(INPUT_POST, 'par_hole_' . $i, FILTER_VALIDATE_INT);
if ($i <= $num_holes_to_validate) {
if ($hole_count == 9 && $i > 9) {
$pars[] = 0;
} else {
$par_value = filter_input(INPUT_POST, 'par_hole_' . $i, FILTER_VALIDATE_INT);
if ($par_value === false || $par_value < 1 || $par_value > 7) {
$error = "Invalid par value for hole " . $i . ". Please enter a number between 1 and 7.";
$isValid = false;
break;
}
} else {
// For 9-hole courses, holes 10-18 should be 0.
if ($par_value !== 0) {
$par_value = 0;
}
$pars[] = $par_value;
}
$pars[] = $par_value;
}
}