From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: [PATCH 39/54] samba: Refactor shares section Date: Tue, 13 Oct 2020 16:07:57 +0000 Message-ID: <20201013160812.27754-39-michael.tremer@ipfire.org> In-Reply-To: <20201013160812.27754-1-michael.tremer@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1112173332854221264==" List-Id: --===============1112173332854221264== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Signed-off-by: Michael Tremer --- html/cgi-bin/samba.cgi | 165 ++++++++++++++++++++++++----------------- 1 file changed, 95 insertions(+), 70 deletions(-) diff --git a/html/cgi-bin/samba.cgi b/html/cgi-bin/samba.cgi index 7d5b4336c..a64fc9177 100644 --- a/html/cgi-bin/samba.cgi +++ b/html/cgi-bin/samba.cgi @@ -608,94 +608,119 @@ END =20 my %shares =3D config("${General::swroot}/samba/shares"); =20 -print < - - - +print < + + + + END -; =20 -my @Shares =3D keys(%shares); +my @shares =3D keys(%shares); my $lines =3D 0; my $col=3D""; -foreach my $shareentry (sort @Shares) - { +foreach my $shareentry (sort @shares) { chomp $shareentry; + if ($lines % 2) { - print ""; - $col=3D"bgcolor=3D'$color{'color20'}'"; + $col =3D "bgcolor=3D'$color{'color20'}'"; } else { - print ""; - $col=3D"bgcolor=3D'$color{'color22'}'"; - } - print <$shareentry - - -END -; - $lines++; + $col =3D "bgcolor=3D'$color{'color22'}'"; } =20 -print < -
-
$Lang:= :tr{'manage shares'}
$Lang::tr{'sharename'}$Lang::tr{'options'}
$Lang::tr{'sharename'}
- - - -
- - - -
- - -
- - -
+ print < + $shareentry + +
+ + + +
+ + +
+ + + +
+ + END ; + $lines++; +} =20 -if ($sambasettings{'ACTION'} eq 'shareadd') - { - print < - - - - +print < -
-
$Lang= ::tr{'add share'}
- + +
+ +
-
+ + +
+
+ + +
+
END -; - } =20 -if ($sambasettings{'ACTION'} eq 'sharechange') - { +if ($sambasettings{'ACTION'} eq 'shareadd') { + print < + +
+ + + + + + + + + + +
$Lang::tr{'add share'}
+ +
+ + +
+
+END +} + +if ($sambasettings{'ACTION'} eq 'sharechange') { my $shareoption =3D $shares{$sambasettings{'NAME'}}; - print < - - - - -
$Lang= ::tr{'edit share'}
-
- - -
- -
+ + print < + +
+ + + + + + + +
$Lang::tr{'edit share'}
+