|
|
@@ -64,6 +64,12 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
if (empty($admin_email)) $errors[] = 'Admin email is required';
|
|
|
if (!filter_var($admin_email, FILTER_VALIDATE_EMAIL)) $errors[] = 'Invalid email format';
|
|
|
|
|
|
+ // Language validation
|
|
|
+ if (!in_array($default_language, ['en', 'fi'])) {
|
|
|
+ $errors[] = 'Invalid language selection';
|
|
|
+ $default_language = 'en';
|
|
|
+ }
|
|
|
+
|
|
|
// If LDAP is disabled, require admin password
|
|
|
if (!$ldap_enabled && empty($admin_password)) {
|
|
|
$errors[] = 'Admin password is required when LDAP is disabled';
|