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