]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
dns.cgi: Always display the input field for TLS_HOSTNAME
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 8 Jan 2020 09:35:52 +0000 (10:35 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Wed, 8 Jan 2020 09:35:52 +0000 (10:35 +0100)
* Mark it as required if the protocol is set to TLS.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
html/cgi-bin/dns.cgi

index 7d80b4eaa536e41a2808db9a453f198bca89826d..1e609eb49eb8a16607016016282b8bd40a2bd8fa 100755 (executable)
@@ -683,6 +683,13 @@ sub show_add_edit_nameserver() {
                &Header::openbox('100%', 'left', $Lang::tr{'dnsforward add a new entry'});
        }
 
+       my $tls_required_image;
+
+       # If the protocol is TLS, dispaly the required image.
+       if ($settings{'PROTO'} eq "TLS") {
+               $tls_required_image = "<img src='/blob.gif' alt='*'>";
+       }
+
        # Add hidden input to store the mode.
        print "<input type='hidden' name='MODE' value='$cgiparams{'SERVERS'}'>\n";
 
@@ -692,20 +699,13 @@ print <<END
                        <td width='20%' class='base'>$Lang::tr{'ip address'}:&nbsp;<img src='/blob.gif' alt='*' /></td>
                        <td><input type='text' name='NAMESERVER' value='$cgiparams{"NAMESERVER"}' size='24' /></td>
                </tr>
-END
-;
-       # If the protocol is TLS, display the TLS hostname input.
-       if ($settings{'PROTO'} eq "TLS") {
-print <<END
+
+
                <tr>
-                       <td width='20%' class='base'>$Lang::tr{'dns tls hostname'}:&nbsp;<img src='/blob.gif' alt='*'></td>
+                       <td width='20%' class='base'>$Lang::tr{'dns tls hostname'}:&nbsp;$tls_required_image</td>
                        <td><input type='text' name='TLS_HOSTNAME' value='$cgiparams{'TLS_HOSTNAME'}' size='24'></td>
                </tr>
-END
-;
-       }
 
-print <<END
 
                <tr>
                        <td width ='20%' class='base'>$Lang::tr{'remark'}:</td>