]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
captive: Cleanup authentication selection
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 28 Apr 2017 13:38:59 +0000 (14:38 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 22 Sep 2017 17:56:04 +0000 (18:56 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/captive.cgi

index 10198721f427412cfe733725cd24d9c217f2cd15..99412074adcc3adaebf81b2379f5be3760c001bb 100755 (executable)
@@ -244,6 +244,11 @@ $checked{'UNLIMITED'}{'off'} = '';
 $checked{'UNLIMITED'}{'on'} = '';
 $checked{'UNLIMITED'}{$settings{'UNLIMITED'}} = "checked='checked'";
 
 $checked{'UNLIMITED'}{'on'} = '';
 $checked{'UNLIMITED'}{$settings{'UNLIMITED'}} = "checked='checked'";
 
+$selected{'AUTH'} = ();
+$selected{'AUTH'}{'COUPON'} = "";
+$selected{'AUTH'}{'TERMS'} = "";
+$selected{'AUTH'}{$settings{'AUTH'}} = "selected";
+
 if ($netsettings{'GREEN_DEV'}){
        print "<td width='30%'>$Lang::tr{'Captive active on'} <font color='$Header::colourgreen'>Green</font></td><td><input type='checkbox' name='ENABLE_GREEN' $checked{'ENABLE_GREEN'}{'on'} /></td></tr>";
 }
 if ($netsettings{'GREEN_DEV'}){
        print "<td width='30%'>$Lang::tr{'Captive active on'} <font color='$Header::colourgreen'>Green</font></td><td><input type='checkbox' name='ENABLE_GREEN' $checked{'ENABLE_GREEN'}{'on'} /></td></tr>";
 }
@@ -259,18 +264,8 @@ print<<END
                </td>
                <td>
                        <select name='AUTH'>
                </td>
                <td>
                        <select name='AUTH'>
-END
-;
-
-print "<option value='TERMS' ";
-print " selected='selected'" if ($settings{'AUTH'} eq 'TERMS');
-print ">$Lang::tr{'Captive terms'}</option>";
-
-print "<option value='COUPON' ";
-print " selected='selected'" if ($settings{'AUTH'} eq 'COUPON');
-print ">$Lang::tr{'Captive coupon'}</option>";
-
-print<<END
+                               <option value="TERMS"  $selected{'AUTH'}{'TERMS'} >$Lang::tr{'Captive terms'}</option>
+                               <option value="COUPON" $selected{'AUTH'}{'COUPON'}>$Lang::tr{'Captive coupon'}</option>
                        </select>
                </td>
        </tr>
                        </select>
                </td>
        </tr>