X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=html%2Fcgi-bin%2Findex.cgi;h=1a428718620990be192369848805b82696d3278c;hp=052e8cac648da0dacce7efc3c46430c410f13646;hb=7fa7c7dd2eae612f3fca2cf32b8c9b33cd54fae0;hpb=766bed31a386626d3285a3fa8015ebe96dfa1b10 diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi old mode 100755 new mode 100644 index 052e8cac64..1a42871862 --- a/html/cgi-bin/index.cgi +++ b/html/cgi-bin/index.cgi @@ -64,6 +64,8 @@ if (`find /var/run/need_reboot 2>/dev/null`) { $reboot = 1; } + + if ($cgiparams{'ACTION'} eq $Lang::tr{'shutdown'} || $cgiparams{'ACTION'} eq $Lang::tr{'reboot'}) { $refresh = ""; } elsif ($connstate =~ /$Lang::tr{'connecting'}/ || /$Lang::tr{'connection closed'}/ ){ @@ -135,8 +137,13 @@ my $dialButtonDisabled = "disabled='disabled'"; &Header::openpage($Lang::tr{'main page'}, 1, $refresh); &Header::openbigbox('', 'center'); -&Header::openbox('100%', 'center', &Header::cleanhtml(`/bin/uname -n`,"y")); +# licence agreement +if ($cgiparams{'ACTION'} eq 'Yes' && $cgiparams{'gpl_accepted'} eq '1') { + system('touch /var/ipfire/main/gpl_accepted') +} +if (`find /var/ipfire/main/gpl_accepted 2>/dev/null`) { +&Header::openbox('100%', 'center', &Header::cleanhtml(`/bin/uname -n`,"y")); if ( ( $pppsettings{'VALID'} eq 'yes' && $modemsettings{'VALID'} eq 'yes' ) || ( $netsettings{'CONFIG_TYPE'} =~ /^(1|2|3|4)$/ && $netsettings{'RED_TYPE'} =~ /^(DHCP|STATIC)$/ )) { @@ -472,5 +479,650 @@ END } &Header::closebox(); +} + +else { +&Header::openbox('100%', 'left', $Lang::tr{'gpl license agreement'}); +print <
+ +

+

+ $Lang::tr{'gpl i accept these terms and conditions'}. +
+ +
+

+ $Lang::tr{'gpl unofficial translation of the general public license v3'} + +END + +&Header::closebox(); +} + &Header::closebigbox(); &Header::closepage();