]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
wireguard.cgi: Check the first available option on add
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Apr 2025 12:37:29 +0000 (14:37 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Apr 2025 12:37:29 +0000 (14:37 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/wireguard.cgi

index 2bef8dcde8d57fad78771645fa41946ea8b551f9..a5301607688f5fd02c7c154179f1de8d07046233 100644 (file)
@@ -1053,18 +1053,24 @@ ADD:
                }
        }
 
+       # Check the first available option
+       my %checked = (
+               "host" => ($disabled{"host"} eq "disabled") ? "" : "checked",
+               "net"  => ($disabled{"host"} eq "disabled") ? "checked" : "",
+       );
+
        print <<END;
                <form method="POST" ENCTYPE="multipart/form-data">
                        <p>
                                <label>
-                                       <input type='radio' name='TYPE' value='host' $disabled{'host'} />
+                                       <input type='radio' name='TYPE' value='host' $disabled{'host'} $checked{'host'} />
                                        $Lang::tr{'host to net vpn'}
                                </label>
                        </p>
 
                        <p>
                                <label>
-                                       <input type='radio' name='TYPE' value='net' checked />
+                                       <input type='radio' name='TYPE' value='net' $checked{'net'} />
                                        $Lang::tr{'net to net vpn'}
                                </label>
                        </p>