Message ID | 20250227204357.249689-2-stephen@firemypi.org |
---|---|
State | Not Applicable |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4Z5GmJ4n8bz3xFJ for <patchwork@web04.haj.ipfire.org>; Sun, 2 Mar 2025 09:26:40 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4Z5GmG3td0z4b4; Sun, 2 Mar 2025 09:26:38 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Z5GmG3M4Lz34Ww; Sun, 2 Mar 2025 09:26:38 +0000 (UTC) Received: by mail02.haj.ipfire.org (Postfix, from userid 109) id 4Z5Glp0NLvz34b3; Sun, 2 Mar 2025 09:30:14 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Z3jyL3Zp2z35Z9 for <development@lists.ipfire.org>; Thu, 27 Feb 2025 20:44:58 +0000 (UTC) Received: from resqmta-h2p-567063.sys.comcast.net (resqmta-h2p-567063.sys.comcast.net [IPv6:2001:558:fd02:2446::b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mail01.ipfire.org (Postfix) with ESMTPS id 4Z3jyJ3gqJzTg for <development@lists.ipfire.org>; Thu, 27 Feb 2025 20:44:56 +0000 (UTC) Authentication-Results: mail01.ipfire.org; dkim=pass header.d=comcastmailservice.net header.s=20211018a header.b=RWE2EftJ; spf=none (mail01.ipfire.org: domain of stephen@firemypi.org has no SPF policy when checking 2001:558:fd02:2446::b) smtp.mailfrom=stephen@firemypi.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=lists.ipfire.org; s=202003rsa; t=1740689097; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=CbvpMBXm0gHkWWOW+yO4KkZAw7h7ex4IUg4hkZhamQo=; b=npvAW/+kGaN4inQ0nt1psjpi3paHjYpvQhyF2QE/myo2SXDnZTNNdpu9ZpNBGc0b8i2flw uMgEd8xSH14SvFwkYw9PZiURv6YYhh+Xe9oZx1WYNvfPNoZJY8OQxL/zOWfnucmzD4Swu+ mC0EkYL+N0TL5+y4z7JnZQVHgUEaSA9b3vc4C+hYCfthQx2e2oLDXN7gC4CTOAKVlKsQSZ I5H5cyW50ZhtPkqvzrWtWymKUpJy5wfytEa3qyC6mAF0XvM+I4S7vz5hIPTPreKepvAMtx rE7ADnZbs5FiJ2EDQEwvxK2mcw/ewlTd3RGOKGsYTCX+c6NnX/ia0XFsTOorOA== ARC-Seal: i=1; s=202003rsa; d=lists.ipfire.org; t=1740689097; a=rsa-sha256; cv=none; b=ASje642oJrLGL3ZzGgYzIlqAdH1gaJ/jEHLnD984FjwJfIzC/rXvyYxR145FTCjNlS3m4s PXYuEJLK9y0EOhEF20iqxLBJM2MBFn1ydeYUcYd4bdYE1lh3C9wwdOhdbYfN69KAtYF3UZ flXhLL4TNewjwUcHqHyHrUSvAAlnc4DwuOuPgFc/2VwFjyLVKmmzxJONUvZoxaePKqtjNF hk50tUT/BpBzJW1Tf6zdkIV7xlufsF7QDyth7ysexWciXZNZjDoanxFgNyQG9ITEm11VEB XRaSjAEpHXdtZaX95TcJQlsnUSzGBvnnRfX7JI1s9FLyhEud8Xn9atted58igg== ARC-Authentication-Results: i=1; mail01.ipfire.org; dkim=pass header.d=comcastmailservice.net header.s=20211018a header.b=RWE2EftJ; spf=none (mail01.ipfire.org: domain of stephen@firemypi.org has no SPF policy when checking 2001:558:fd02:2446::b) smtp.mailfrom=stephen@firemypi.org; dmarc=none Received: from resomta-h2p-554993.sys.comcast.net ([96.102.179.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 256/256 bits) (Client did not present a certificate) by resqmta-h2p-567063.sys.comcast.net with ESMTPS id ndSUtngz228oMnkkStvxcp; Thu, 27 Feb 2025 20:44:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20211018a; t=1740689090; bh=CbvpMBXm0gHkWWOW+yO4KkZAw7h7ex4IUg4hkZhamQo=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Xfinity-Spam-Result; b=RWE2EftJQS5+TcmEQDS6DnBXJWa1Ck2xjzssTMhxykLbdlusqTfKHzaU6kfK5G3Ca rWH+jlF9tBz59eUyiWMqonDRoVVqiPLA9CvknzHMUCOKjo9cyHe17twuw3wHqj2KWc Ke/9ruVZ1cunRvD/ETBY+kgSZD3uQSYLOxbuDMfik48zrWv2AB5Uel1s31M+OXlc6i Dccy0t6Db8hLzP9Yefzu3RESmXpG/x3i8e5CttMEYO7HqZk/ZyDRxdnjaG/WiGQLcN Ku8rQOJZum8SLJDfe4unUiwF5tt/94r2p70EUj2ojiCLG57OqMoV5Dr0uWyCc+IgUj ntS+u4XTP2D3Q== Received: from lambda.localdomain ([75.70.122.243]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 256/256 bits) (Client did not present a certificate) by resomta-h2p-554993.sys.comcast.net with ESMTPSA id nkkPtSSUebwsTnkkQtnsS7; Thu, 27 Feb 2025 20:44:48 +0000 From: Stephen Cuka <stephen@firemypi.org> To: development@lists.ipfire.org Subject: [PATCH] Add button spacing on 'Firewall/Firewall Groups' page. Date: Thu, 27 Feb 2025 13:43:58 -0700 Message-ID: <20250227204357.249689-2-stephen@firemypi.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfAjxBTno1QHkJRMLgngcVtWhcPkb8a3eoN5tBnfjS/wA7MUlDW33mXr1rBvG8ABjnVeJ83Fxt4QKZqp7/8V+3YW4QYOWwh5btVl2pmRRlYE4cvUXjTFC ModhFQFn5hS7Vu8JT6ojBstrJ/Vr3GDz4Kicl68Oh5yVm/LEp9uAEFcwi/KbD+Cp6hdcWFFPdB7TsXJ8+cM+BzCUqAVQHnLNejKhToHs0dK0xb7oL/dkUBAr 6gr7+96cbtbPcuKd4nLwpA== X-Spamd-Result: default: False [0.34 / 11.00]; HFILTER_HELO_5(3.00)[resqmta-h2p-567063.sys.comcast.net]; BAYES_HAM(-2.98)[99.90%]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM(-0.98)[-0.979]; R_MISSING_CHARSET(0.50)[]; R_DKIM_ALLOW(-0.20)[comcastmailservice.net:s=20211018a]; MIME_HTML_ONLY(0.20)[]; IP_REPUTATION_HAM(-0.20)[asn: 7922(-0.19), country: US(-0.01), ip: 2001:558:fd02:2446::(0.00)]; MX_GOOD(-0.01)[]; DMARC_NA(0.00)[firemypi.org]; RCPT_COUNT_TWO(0.00)[2]; ARC_SIGNED(0.00)[lists.ipfire.org:s=202003rsa:i=1]; MIME_TRACE(0.00)[0:~]; FUZZY_RATELIMITED(0.00)[rspamd.com]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; DKIM_TRACE(0.00)[comcastmailservice.net:+]; RCVD_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[96.102.179.194:received]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_REPUTATION(0.00)[0]; RECEIVED_SPAMHAUS_PBL(0.00)[75.70.122.243:received]; ASN(0.00)[asn:7922, ipnet:2001:558::/29, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record] X-Rspamd-Action: no action X-Rspamd-Server: mail01.haj.ipfire.org X-Rspamd-Queue-Id: 4Z3jyJ3gqJzTg Message-ID-Hash: GCV65EWRXMPM373X2MYPSQBSG5J6SLBD X-Message-ID-Hash: GCV65EWRXMPM373X2MYPSQBSG5J6SLBD X-MailFrom: stephen@firemypi.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: stephen@firemypi.org X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> Archived-At: <https://lists.ipfire.org/hyperkitty/list/development@lists.ipfire.org/message/GCV65EWRXMPM373X2MYPSQBSG5J6SLBD/> List-Archive: <https://lists.ipfire.org/hyperkitty/list/development@lists.ipfire.org/> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Owner: <mailto:development-owner@lists.ipfire.org> List-Post: <mailto:development@lists.ipfire.org> List-Subscribe: <mailto:development-join@lists.ipfire.org> List-Unsubscribe: <mailto:development-leave@lists.ipfire.org> |
Series |
Add button spacing on 'Firewall/Firewall Groups' page.
|
|
Commit Message
Stephen Cuka
Feb. 27, 2025, 8:43 p.m. UTC
Add spacing between showmenu() buttons on Firewall/Firewall Groups page to improve the look of the page.
No changes to the functions of the page.
Signed-off-by: Stephen Cuka <stephen@firemypi.org>
---
html/cgi-bin/fwhosts.cgi | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)
Comments
Hello Stephen, Thank you for the patch. I am seeing three emails here which all seem to be almost identical? Was there a problem submitting the patch or are there actually any changes here which I have missed? -Michael > On 27 Feb 2025, at 20:43, Stephen Cuka <stephen@firemypi.org> wrote: > > Add spacing between showmenu() buttons on Firewall/Firewall Groups page to improve the look of the page. > > No changes to the functions of the page. > > Signed-off-by: Stephen Cuka <stephen@firemypi.org> > --- > html/cgi-bin/fwhosts.cgi | 27 +++++++++++++++++++++++---- > 1 file changed, 23 insertions(+), 4 deletions(-) > > diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi > index d6be6c40e..d29940b8d 100644 > --- a/html/cgi-bin/fwhosts.cgi > +++ b/html/cgi-bin/fwhosts.cgi > @@ -1320,10 +1320,29 @@ sub showmenu { > &Header::openbox('100%', 'left',); > print "$Lang::tr{'fwhost welcome'}"; > print<<END; > - <br><br><table border='0' width='100%'> > - <tr><td><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}' ></form></td> > - <td align='right'><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}' ></form></td></tr> > - <tr><td colspan='6'></td></tr></table> > + <br><br> > + <table border='0' width='100%'> > + <tr> > + <td> > + <form method='post'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}'> > + </form> > + </td> > + <td align='right'> > + <form method='post'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}'> > + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}'> > + </form> > + </td> > + </tr> > + <tr> > + <td colspan='6'> > + </td> > + </tr> > + </table> > END > &Header::closebox(); > > -- > 2.43.0 >
Hello Michael, I did have a problem submitting the patch. When I first submitted it, I checked patchworks and did not see it posted there. I figured that it might take some time so I waited about a day and when it still hadn't posted, resent it. I waited a while again it still didn't show up. I was trying to figure out what I had done wrong and realized that all of the other patch descriptions started with the component name in the description. So, thinking that maybe that was needed for the patch to be uploaded, added that and resent it. It still didn't show up so I stopped at that point and checked again, maybe a day later, and saw that all of the emails that I sent had been uploaded at once. I think it was 3 days later that all of them showed up. I didn't realize that it would take that long. Anyway, the patch with the description starting with "fwhosts.cgi:" is the one to look at. The others can be deleted or cancelled. Regards, Stephen On 3/5/25 04:56, Michael Tremer wrote: > Hello Stephen, > > Thank you for the patch. I am seeing three emails here which all seem to be almost identical? > > Was there a problem submitting the patch or are there actually any changes here which I have missed? > > -Michael > >> On 27 Feb 2025, at 20:43, Stephen Cuka <stephen@firemypi.org> wrote: >> >> Add spacing between showmenu() buttons on Firewall/Firewall Groups page to improve the look of the page. >> >> No changes to the functions of the page. >> >> Signed-off-by: Stephen Cuka <stephen@firemypi.org> >> --- >> html/cgi-bin/fwhosts.cgi | 27 +++++++++++++++++++++++---- >> 1 file changed, 23 insertions(+), 4 deletions(-) >> >> diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi >> index d6be6c40e..d29940b8d 100644 >> --- a/html/cgi-bin/fwhosts.cgi >> +++ b/html/cgi-bin/fwhosts.cgi >> @@ -1320,10 +1320,29 @@ sub showmenu { >> &Header::openbox('100%', 'left',); >> print "$Lang::tr{'fwhost welcome'}"; >> print<<END; >> - <br><br><table border='0' width='100%'> >> - <tr><td><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}' ></form></td> >> - <td align='right'><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}' ></form></td></tr> >> - <tr><td colspan='6'></td></tr></table> >> + <br><br> >> + <table border='0' width='100%'> >> + <tr> >> + <td> >> + <form method='post'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}'> >> + </form> >> + </td> >> + <td align='right'> >> + <form method='post'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}'> >> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}'> >> + </form> >> + </td> >> + </tr> >> + <tr> >> + <td colspan='6'> >> + </td> >> + </tr> >> + </table> >> END >> &Header::closebox(); >> >> -- >> 2.43.0 >>
Hello Stephen, Apologies, I have been working on the mailing list system and last week, something must have locked up in Mailman as it used to do. Adolf also have a lot of patches stuck in the queue. This was simply because mailman refused to accept any emails and they got stuck in the Postfix queue. Emails should usually be showing up in the archive pretty much instantaneously and patchwork sometimes takes an extra ten seconds on so. I have marked the other patches in patchwork so that they won’t show up any more and we can look at the latest one. Best, -Michael > On 5 Mar 2025, at 15:15, Stephen Cuka <stephen@firemypi.org> wrote: > > Hello Michael, > > I did have a problem submitting the patch. When I first submitted it, I checked patchworks and did not see it posted there. I figured that it might take some time so I waited about a day and when it still hadn't posted, resent it. I waited a while again it still didn't show up. I was trying to figure out what I had done wrong and realized that all of the other patch descriptions started with the component name in the description. So, thinking that maybe that was needed for the patch to be uploaded, added that and resent it. It still didn't show up so I stopped at that point and checked again, maybe a day later, and saw that all of the emails that I sent had been uploaded at once. I think it was 3 days later that all of them showed up. I didn't realize that it would take that long. > > Anyway, the patch with the description starting with "fwhosts.cgi:" is the one to look at. The others can be deleted or cancelled. > > Regards, > > Stephen > > > > On 3/5/25 04:56, Michael Tremer wrote: >> Hello Stephen, >> >> Thank you for the patch. I am seeing three emails here which all seem to be almost identical? >> >> Was there a problem submitting the patch or are there actually any changes here which I have missed? >> >> -Michael >> >>> On 27 Feb 2025, at 20:43, Stephen Cuka <stephen@firemypi.org> wrote: >>> >>> Add spacing between showmenu() buttons on Firewall/Firewall Groups page to improve the look of the page. >>> >>> No changes to the functions of the page. >>> >>> Signed-off-by: Stephen Cuka <stephen@firemypi.org> >>> --- >>> html/cgi-bin/fwhosts.cgi | 27 +++++++++++++++++++++++---- >>> 1 file changed, 23 insertions(+), 4 deletions(-) >>> >>> diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi >>> index d6be6c40e..d29940b8d 100644 >>> --- a/html/cgi-bin/fwhosts.cgi >>> +++ b/html/cgi-bin/fwhosts.cgi >>> @@ -1320,10 +1320,29 @@ sub showmenu { >>> &Header::openbox('100%', 'left',); >>> print "$Lang::tr{'fwhost welcome'}"; >>> print<<END; >>> - <br><br><table border='0' width='100%'> >>> - <tr><td><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}' ></form></td> >>> - <td align='right'><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}' ></form></td></tr> >>> - <tr><td colspan='6'></td></tr></table> >>> + <br><br> >>> + <table border='0' width='100%'> >>> + <tr> >>> + <td> >>> + <form method='post'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}'> >>> + </form> >>> + </td> >>> + <td align='right'> >>> + <form method='post'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}'> >>> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}'> >>> + </form> >>> + </td> >>> + </tr> >>> + <tr> >>> + <td colspan='6'> >>> + </td> >>> + </tr> >>> + </table> >>> END >>> &Header::closebox(); >>> >>> -- >>> 2.43.0 >>>
diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi index d6be6c40e..d29940b8d 100644 --- a/html/cgi-bin/fwhosts.cgi +++ b/html/cgi-bin/fwhosts.cgi @@ -1320,10 +1320,29 @@ sub showmenu { &Header::openbox('100%', 'left',); print "$Lang::tr{'fwhost welcome'}"; print<<END; - <br><br><table border='0' width='100%'> - <tr><td><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}' ></form></td> - <td align='right'><form method='post'><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}' ><input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}' ></form></td></tr> - <tr><td colspan='6'></td></tr></table> + <br><br> + <table border='0' width='100%'> + <tr> + <td> + <form method='post'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newnet'}'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newhost'}'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newgrp'}'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newlocationgrp'}'> + </form> + </td> + <td align='right'> + <form method='post'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservice'}'> + <input type='submit' name='ACTION' value='$Lang::tr{'fwhost newservicegrp'}'> + </form> + </td> + </tr> + <tr> + <td colspan='6'> + </td> + </tr> + </table> END &Header::closebox();