From b21618696d28c672ddd11f8943bf27d38d5996dc Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 16 Jul 2014 17:26:14 +0200 Subject: [PATCH] webif: hide main-menu if gpl was not accepted. --- config/cfgroot/header.pl | 3 +++ config/rootfiles/core/80/filelists/files | 1 + 2 files changed, 4 insertions(+) diff --git a/config/cfgroot/header.pl b/config/cfgroot/header.pl index d90086d382..acccfc8347 100644 --- a/config/cfgroot/header.pl +++ b/config/cfgroot/header.pl @@ -142,6 +142,8 @@ sub genmenu { my %sublogshash = (); my $sublogs = \%sublogshash; + if ( -e "/var/ipfire/main/gpl_accepted") { + eval `/bin/cat /var/ipfire/menu.d/*.menu`; eval `/bin/cat /var/ipfire/menu.d/*.main`; @@ -159,6 +161,7 @@ sub genmenu { if ( $ethsettings{'RED_TYPE'} eq "PPPOE" && $pppsettings{'MONPORT'} ne "" ) { $menu->{'02.status'}{'subMenu'}->{'74.modem-status'}{'enabled'} = 1; } + } } sub showhttpheaders diff --git a/config/rootfiles/core/80/filelists/files b/config/rootfiles/core/80/filelists/files index d2c1f87874..753c38d98d 100644 --- a/config/rootfiles/core/80/filelists/files +++ b/config/rootfiles/core/80/filelists/files @@ -12,4 +12,5 @@ srv/web/ipfire/cgi-bin/proxy.cgi srv/web/ipfire/cgi-bin/routing.cgi usr/sbin/dhcrelay var/ipfire/general-functions.pl +var/ipfire/header.pl var/ipfire/langs -- 2.39.5