parent
6c9a169600
commit
42e327776c
@ -0,0 +1,28 @@ |
|||||||
|
<?php |
||||||
|
/***************************************************************************** |
||||||
|
IP Reg, a PHP/MySQL IPAM tool |
||||||
|
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||||
|
Copyright (C) 2011-2023 Thomas Hooge |
||||||
|
|
||||||
|
SPDX-License-Identifier: GPL-3.0-or-later |
||||||
|
*****************************************************************************/ |
||||||
|
|
||||||
|
include("includes.php"); |
||||||
|
|
||||||
|
include("header.php"); |
||||||
|
|
||||||
|
$sql = "SELECT n.nat_id AS id, n.nat_type, n.nat_ext, n.nat_int, |
||||||
|
n.nat_ext_port AS port_ext, n.nat_int_port AS port_int, |
||||||
|
n.nat_description AS description, |
||||||
|
n1.node_ip AS node_ip_int, n2.node_ip AS node_ip_ext |
||||||
|
FROM nat AS n |
||||||
|
LEFT JOIN node AS n1 ON (n.nat_int=n1.node_id) |
||||||
|
LEFT JOIN node AS n2 ON (n.nat_ext=n2.node_id) |
||||||
|
ORDER BY INET_ATON(nat_ext)"; |
||||||
|
$sth = $dbh->query($sql); |
||||||
|
$smarty->assign("nats", $sth->fetchAll()); |
||||||
|
|
||||||
|
$smarty->display("nat.tpl"); |
||||||
|
|
||||||
|
include("footer.php"); |
||||||
|
?> |
@ -0,0 +1,50 @@ |
|||||||
|
<table class="title"> |
||||||
|
<tr> |
||||||
|
<td class="header"> |
||||||
|
{$lang_nat_rules} ({$nats|@count}) |
||||||
|
</td> |
||||||
|
<td align="right"> |
||||||
|
|
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</table> |
||||||
|
|
||||||
|
<table class="info"> |
||||||
|
<tr> |
||||||
|
<td class="header"> |
||||||
|
{$lang_nat} |
||||||
|
</td> |
||||||
|
<td class="header"> |
||||||
|
{$lang_source} (ext) |
||||||
|
</td> |
||||||
|
<td class="header"> |
||||||
|
{$lang_target} (int) |
||||||
|
</td> |
||||||
|
<td class="header"> |
||||||
|
{$lang_nat_type} |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
{foreach item=nat from=$nats} |
||||||
|
<tr> |
||||||
|
<td class="label"> |
||||||
|
Rule #{$nat.id} {$nat.description} |
||||||
|
</td> |
||||||
|
<td class="label"> |
||||||
|
<a href="nodeview.php?node_id={$nat.nat_ext}">{$nat.node_ip_ext}</a> |
||||||
|
{if $nat.port_ext}:{$nat.port_ext}{/if} |
||||||
|
<td class="label"> |
||||||
|
<a href="nodeview.php?node_id={$nat.nat_int}">{$nat.node_ip_int}</a> |
||||||
|
{if $nat.port_int}:{$nat.port_int}{/if} |
||||||
|
</td> |
||||||
|
<td class="value"> |
||||||
|
{$nat.nat_type} |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
{foreachelse} |
||||||
|
<tr> |
||||||
|
<td colspan="3"> |
||||||
|
{$lang_nat_none} |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
{/foreach} |
||||||
|
</table> |
Reference in new issue