]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - html/cgi-bin/captive.cgi
BUG11137: Captive save action messes up the form
[ipfire-2.x.git] / html / cgi-bin / captive.cgi
index ab5e9326425e500925fc687b719ff1c6ca9ddcb5..803c03d913ef028c1998b5c9af8667e7e4e902a4 100755 (executable)
@@ -72,6 +72,18 @@ if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}"){
                        $errormessage=$Lang::tr{'Captive wrong ext'};
                }
        }
+
+       $settings{'ENABLE_GREEN'}               = $cgiparams{'ENABLE_GREEN'};
+       $settings{'ENABLE_BLUE'}                = $cgiparams{'ENABLE_BLUE'};
+       $settings{'AUTH'}                               = $cgiparams{'AUTH'};
+       $settings{'EXPIRE'}                             = $cgiparams{'EXP_HOUR'}+$cgiparams{'EXP_DAY'}+$cgiparams{'EXP_WEEK'}+$cgiparams{'EXP_MONTH'};
+       $settings{'EXP_HOUR'}                   = $cgiparams{'EXP_HOUR'};
+       $settings{'EXP_DAY'}                    = $cgiparams{'EXP_DAY'};
+       $settings{'EXP_WEEK'}                   = $cgiparams{'EXP_WEEK'};
+       $settings{'EXP_MONTH'}                  = $cgiparams{'EXP_MONTH'};
+       $settings{'TITLE'}                              = $cgiparams{'TITLE'};
+       $settings{'UNLIMITED'}                  = $cgiparams{'UNLIMITED'};
+
        if (!$errormessage){
                #Check if we need to upload a new logo
                if($file){
@@ -103,17 +115,7 @@ if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}"){
                        $cgiparams{'EXP_WEEK'}  = '0';
                        $cgiparams{'EXP_MONTH'} = '0';
                }
-
-               $settings{'ENABLE_GREEN'}               = $cgiparams{'ENABLE_GREEN'};
-               $settings{'ENABLE_BLUE'}                = $cgiparams{'ENABLE_BLUE'};
-               $settings{'AUTH'}                               = $cgiparams{'AUTH'};
-               $settings{'EXPIRE'}                             = $cgiparams{'EXP_HOUR'}+$cgiparams{'EXP_DAY'}+$cgiparams{'EXP_WEEK'}+$cgiparams{'EXP_MONTH'};
-               $settings{'EXP_HOUR'}                   = $cgiparams{'EXP_HOUR'};
-               $settings{'EXP_DAY'}                    = $cgiparams{'EXP_DAY'};
-               $settings{'EXP_WEEK'}                   = $cgiparams{'EXP_WEEK'};
-               $settings{'EXP_MONTH'}                  = $cgiparams{'EXP_MONTH'};
-               $settings{'TITLE'}                              = $cgiparams{'TITLE'};
-               $settings{'UNLIMITED'}                  = $cgiparams{'UNLIMITED'};
+       
                &General::writehash("$settingsfile", \%settings);
 
                #write Licensetext if defined