]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
captive: Rename "License" mode to "Terms & Conditions"
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 26 Apr 2017 11:27:35 +0000 (12:27 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 22 Sep 2017 17:55:27 +0000 (18:55 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 files changed:
doc/language_issues.de
doc/language_issues.en
doc/language_issues.es
doc/language_issues.fr
doc/language_issues.it
doc/language_issues.nl
doc/language_issues.pl
doc/language_issues.ru
doc/language_issues.tr
html/cgi-bin/captive.cgi
html/cgi-bin/captive/index.cgi
html/html/captive/template.html
langs/en/cgi-bin/en.pl

index 8e22d2b08a9b44534c3b74266e87d4fb28cc074f..175f00904af93473542fd277000e30da75b16876 100644 (file)
@@ -3,6 +3,7 @@ WARNING: translation string unused: Captive 1day
 WARNING: translation string unused: Captive 1month
 WARNING: translation string unused: Captive 1week
 WARNING: translation string unused: Captive activate
+WARNING: translation string unused: Captive auth_lic
 WARNING: translation string unused: Captive invalid_voucher
 WARNING: translation string unused: Captive ip
 WARNING: translation string unused: Captive nr
@@ -675,8 +676,9 @@ WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Scan for Songs
 WARNING: untranslated string: addons
 WARNING: untranslated string: bytes
index 79767e6635773aa85f14804fd6e1de26ad6d238e..44098b8fd1c13e85671d7be623d07f7c02e7953a 100644 (file)
@@ -3,6 +3,7 @@ WARNING: translation string unused: Captive 1day
 WARNING: translation string unused: Captive 1month
 WARNING: translation string unused: Captive 1week
 WARNING: translation string unused: Captive activate
+WARNING: translation string unused: Captive auth_lic
 WARNING: translation string unused: Captive invalid_voucher
 WARNING: translation string unused: Captive ip
 WARNING: translation string unused: Captive nr
index 1fec9c45c7236f93d89d17280320f86dd1375c76..0413ae446211fe8779cb7c6726194bb2b29d77f4 100644 (file)
@@ -623,7 +623,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -631,7 +630,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -641,6 +640,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index 06cc489ee0476e28df2ae1ea0996b506427a1f69..78e0590b4ad17428adb570448e09954d24b81760 100644 (file)
@@ -633,7 +633,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -641,7 +640,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -651,6 +650,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index e3e4dae864302ea1ef44a84a4f97a089c2acf585..4dd4438cba07e13720208e63a18a9b96804aed45 100644 (file)
@@ -700,7 +700,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -708,7 +707,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -718,6 +717,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index 4a249760e54ca696fcd7ec822de9d863e548a948..1af36efa8a8edf33c148e917b259f58db7e72d98 100644 (file)
@@ -696,7 +696,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -704,7 +703,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -714,6 +713,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index 1fec9c45c7236f93d89d17280320f86dd1375c76..0413ae446211fe8779cb7c6726194bb2b29d77f4 100644 (file)
@@ -623,7 +623,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -631,7 +630,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -641,6 +640,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index 2ad66758efef6825f6dcbdfe85ec39577498c53b..07b1cff0bdd9c347b58e391412df3efe25d7ece1 100644 (file)
@@ -625,7 +625,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -633,7 +632,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -643,6 +642,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index 73a0717526cfede559b9ba393401e6083c2cf3b7..5a4c0e5f06e3b8f27d1452fa470a4b5171408489 100644 (file)
@@ -708,7 +708,6 @@ WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive activated
 WARNING: untranslated string: Captive active on
 WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive auth_lic
 WARNING: untranslated string: Captive auth_vou
 WARNING: untranslated string: Captive authentication
 WARNING: untranslated string: Captive brand color
@@ -716,7 +715,7 @@ WARNING: untranslated string: Captive config
 WARNING: untranslated string: Captive err doublevoucher
 WARNING: untranslated string: Captive expire
 WARNING: untranslated string: Captive genvoucher
-WARNING: untranslated string: Captive heading tac
+WARNING: untranslated string: Captive heading terms
 WARNING: untranslated string: Captive heading voucher
 WARNING: untranslated string: Captive invalid logosize
 WARNING: untranslated string: Captive logo_set
@@ -726,6 +725,7 @@ WARNING: untranslated string: Captive mac
 WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Captive noexpiretime
 WARNING: untranslated string: Captive nolimit
+WARNING: untranslated string: Captive terms
 WARNING: untranslated string: Captive title
 WARNING: untranslated string: Captive voactive
 WARNING: untranslated string: Captive voucher
index ed9637f08ac4d4fe789b8f6295b9067360e50c8b..a89039265a12283cb9089abe703bd92a4a0f6b33 100755 (executable)
@@ -101,14 +101,15 @@ if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}"){
 
                &General::writehash("$settingsfile", \%settings);
 
-               #write Licensetext if defined
-               if ($cgiparams{'AGB'}){
-                       $cgiparams{'AGB'} = &Header::escape($cgiparams{'AGB'});
-                       open( FH, ">:utf8", "/var/ipfire/captive/agb.txt" ) or die("$!");
-                       print FH $cgiparams{'AGB'};
-                       close( FH );
-                       $cgiparams{'AGB'}="";
+               # Save terms
+               if ($cgiparams{'TERMS'}){
+                       $cgiparams{'TERMS'} = &Header::escape($cgiparams{'TERMS'});
+                       open(FH, ">:utf8", "/var/ipfire/captive/terms.txt") or die("$!");
+                       print FH $cgiparams{'TERMS'};
+                       close(FH);
+                       $cgiparams{'TERMS'} = "";
                }
+
                #execute binary to reload firewall rules
                system("/usr/local/bin/captivectrl");
 
@@ -224,14 +225,16 @@ if ($cgiparams{'ACTION'} eq 'delvoucherinuse'){
 #call config() to display the configuration box
 &config();
 
-sub getagb(){
-       #open textfile from /var/ipfire/captive/agb.txt
-       open( my $handle, "<:utf8", "/var/ipfire/captive/agb.txt" ) or die("$!");
-               while(<$handle>){
-                       #read line by line and print on screen
-                       $cgiparams{'AGB'}.= HTML::Entities::decode_entities($_);
-               }
-       close( $handle );
+sub getterms(){
+       my @ret;
+
+       open(FILE, "<:utf8", "/var/ipfire/captive/terms.txt");
+       while(<FILE>) {
+               push(@ret, HTML::Entities::decode_entities($_));
+       }
+       close(FILE);
+
+       return join(/\n/, @ret);
 }
 
 sub config(){
@@ -282,12 +285,12 @@ print<<END
                                $Lang::tr{'Captive authentication'}
                        </td>
                        <td><br>
-                               <select name='AUTH' style='width:8em;'>
+                               <select name='AUTH'>
 END
 ;
-       print "<option value='LICENSE' ";
-       print " selected='selected'" if ($settings{'AUTH'} eq 'LICENSE');
-       print ">$Lang::tr{'Captive auth_lic'}</option>";
+       print "<option value='TERMS' ";
+       print " selected='selected'" if ($settings{'AUTH'} eq 'TERMS');
+       print ">$Lang::tr{'Captive terms'}</option>";
 
        print "<option value='VOUCHER' ";
        print " selected='selected'" if ($settings{'AUTH'} eq 'VOUCHER');
@@ -299,7 +302,17 @@ END
                </tr>
 END
 ;
-       if ($settings{'AUTH'} eq 'LICENSE'){    &agbbox(); };
+       if ($settings{'AUTH'} eq 'TERMS') {
+               my $terms = &getterms();
+               print <<END;
+                       <tr>
+                               <td></td>
+                               <td>
+                                       <textarea cols="50" rows="10" name="TERMS">$terms</textarea>
+                               </td>
+                       </tr>
+END
+       }
 
        #Logo Upload
        print "<tr><td><br>$Lang::tr{'Captive logo_upload'}<br>$Lang::tr{'Captive logo_upload1'}</td><td><br><INPUT TYPE='file' NAME='uploaded_file' SIZE=30 MAXLENGTH=80></td></tr><tr>";
@@ -343,22 +356,6 @@ END
        }
 }
 
-sub agbbox(){
-       &getagb();
-print<<END
-       <tr>
-               <td>
-                       License agreement
-               </td>
-               <td>
-                       <br>
-                       <textarea cols="50" rows="10" name="AGB">$cgiparams{'AGB'}</textarea>
-               </td>
-       </tr>
-END
-;
-}
-
 sub gencode(){
        #generate a random code only letters from A-Z except 'O'  and 0-9
        my @chars = ("A".."N", "P".."Z", "0".."9");
index 4e0963dd47f4a17274dfdf4cdab3aaeb6dd7659c..2f1e59e5b02d4f1371efa6f18fb6a4ec94934803 100755 (executable)
@@ -151,12 +151,12 @@ $tmpl->param(TITLE => $settings{'TITLE'});
 $tmpl->param(COLOR => $settings{'COLOR'});
 $tmpl->param(ERROR => $errormessage);
 
-$tmpl->param(TAC => &gettac());
+$tmpl->param(TERMS => &getterms());
 
 # Some translated strings
 $tmpl->param(L_ACTIVATE        => $Lang::tr{'Captive ACTIVATE'});
 $tmpl->param(L_GAIN_ACCESS     => $Lang::tr{'Captive GAIN ACCESS'});
-$tmpl->param(L_HEADING_TAC     => $Lang::tr{'Captive heading tac'});
+$tmpl->param(L_HEADING_TERMS   => $Lang::tr{'Captive heading terms'});
 $tmpl->param(L_HEADING_VOUCHER => $Lang::tr{'Captive heading voucher'});
 $tmpl->param(L_AGREE_TAC       => $Lang::tr{'Captive agree tac'});
 
@@ -201,20 +201,20 @@ sub getcgihash {
        return;
 }
 
-sub gettac() {
-       my @tac = ();
+sub getterms() {
+       my @terms = ();
 
-       open(my $handle, "<:utf8", "/var/ipfire/captive/agb.txt" ) or die("$!");
+       open(my $handle, "<:utf8", "/var/ipfire/captive/terms.txt");
        while(<$handle>) {
                $_ = HTML::Entities::decode_entities($_);
-               push(@tac, $_);
+               push(@terms, $_);
        }
        close($handle);
 
-       my $tac = join("\n", @tac);
+       my $terms = join("\n", @terms);
 
        # Format paragraphs
-       $tac =~ s/\n\n/<\/p>\n<p>/g;
+       $terms =~ s/\n\n/<\/p>\n<p>/g;
 
-       return $tac;
+       return $terms;
 }
index cf0f54c707119a67fd716e31ff1e25cdb34e1e4e..15f9b59e1b11e2298996751a51f304290d980e94 100644 (file)
@@ -34,7 +34,7 @@
                                                        <TMPL_IF NAME="VOUCHER">
                                                                <h4><TMPL_VAR NAME="L_HEADING_VOUCHER"></h4>
                                                        <TMPL_ELSE>
-                                                               <h4><TMPL_VAR NAME="L_HEADING_TAC"></h4>
+                                                               <h4><TMPL_VAR NAME="L_HEADING_TERMS"></h4>
                                                        </TMPL_IF>
 
                                                        <form action="" method="POST">
                                                                                        value="<TMPL_VAR NAME="L_GAIN_ACCESS">">
                                                                </TMPL_IF>
 
-                                                               <TMPL_IF NAME="TAC">
+                                                               <TMPL_IF NAME="TERMS">
                                                                        <div class="checkbox">
                                                                                <label>
                                                                                        <input class="form-checkbox" type="checkbox">
-                                                                                       <TMPL_VAR NAME="L_AGREE_TAC">
+                                                                                       <TMPL_VAR NAME="L_AGREE_TERMS">
                                                                                </label>
                                                                        </div>
                                                                </TMPL_IF>
                                                        </form>
                                                </div>
 
-                                               <TMPL_IF NAME="TAC">
-                                                       <TMPL_VAR NAME="TAC">
+                                               <TMPL_IF NAME="TERMS">
+                                                       <TMPL_VAR NAME="TERMS">
                                                </TMPL_IF>
                                        </div>
                                </div>
index 8c5760c4071169b88df2308b747a6cfdec8311d8..5cada3619cb2f03ba2cdff060fbaf231e7e6d21c 100644 (file)
@@ -24,7 +24,7 @@
 'Captive err doublevoucher' => 'A voucher with this code already exists',
 'Captive expire' => 'Expire',
 'Captive genvoucher' => 'Generate voucher',
-'Captive heading tac' => 'Terms &amp; Conditions',
+'Captive heading terms' => 'Terms &amp; Conditions',
 'Captive heading voucher' => 'Voucher or Access Code',
 'Captive invalid logosize' => 'The uploaded image file does not meet the required resolution of at least 1280x400 but not larger than 1920x800 pixels',
 'Captive invalid_voucher' => 'Invalid code. Please try again',
@@ -37,6 +37,7 @@
 'Captive noexpiretime' => 'No valid connection time range given',
 'Captive nolimit' => 'unlimited',
 'Captive nr' => 'Number',
+'Captive terms' => 'Terms &amp; Conditions',
 'Captive time' => 'Access time post activation (hours)',
 'Captive title' => 'Title of Login Page',
 'Captive voactive' => 'Active Vouchers',