{if $action}
{/if} {box class="noshadow" style="padding:0px;"} {heading class="noshadow noborder"} {tr title="Name"} {if $action} {if $action == nodeadd}
{fontimg src="refresh"}
{/if} ({if $action == nodeadd} {$newnodeid|string_format:"%04d"} {else} {$nodeinfo.id|string_format:"%04d"} {/if})
{else} {$nodeinfo.name} ({$nodeinfo.id|string_format:"%04d"}) {/if} {/tr}
{/heading}
{if $action} {tr} {fontimg src="search"} {/tr} {/if} {if get_form('nodes.location')} {tr vertical="top"}
{trans('Location:')} {if $action}   |     |   {fontimg src="search"} Wybierz lokalizację {else} {/if}
{if $action} {tr title='voivodeship' class="teryt-div-voivodeship"} {/tr} {tr title='county' class="teryt-div-county"} {/tr} {tr title='municipality' class="teryt-div-municipality"} {/tr} {tr title='city' class="teryt-div-city"} {/tr} {tr title='street' class="teryt-div-street"} {/tr} {tr title="location" class="teryt-div-location"} {/tr} {tr title='zip' class="teryt-div-pna"} {/tr} {tr title='house no' class="teryt-div-houseno"} {/tr} {tr title='flat no' class="teryt-div-flatsno"} {/tr} {if get_form('nodes.gps')} {tr title="GPS longitude:" class="teryt-div-longitude"} {fontimg src="search"} {/tr} {tr title="GPS latitude:" class="teryt-div-latitude"} {fontimg src="search"} {/tr} {else} {/if} {else} {tr title="location"} {$nodeinfo.location}{if $nodeinfo.location_house} {$nodeinfo.location_house}{if $nodeinfo.location_flat} / {$nodeinfo.location_flat}{/if}{/if} {/tr} {tr title='zip'} {$nodeinfo.zip} {/tr} {if $nodeinfo.longitude && $nodeinfo.latitude} {tr title="GPS longitude:"}{$nodeinfo.longitude}{/tr} {tr title="GPS latitude:"} {$nodeinfo.latitude}   {fontimg src="search"} {/tr} {/if} {/if}
{/tr} {else} {if $action} {/if} {/if} {if $action} {/if} {tr}
{trans('Local IP Address')} {tr title="IP"} {if $action}
{fontimg src="search"}
{else} {$nodeinfo.ip} {/if} {/tr} {tr title="Sieć"}
{if $nodeinfo.netid} {$nodeinfo.networkname} {else} {$nodeinfo.networkname} {/if}
{/tr} {tr title="Host"}
{if $nodeinfo.hostname}{$nodeinfo.hostname}{else}{trans('network without host')}{/if}
{/tr}
{/tr} {if get_form('nodes.public_ip')} {if $action || (!$action && $nodeinfo.ip_pub && $nodeinfo.ip_pub != '0.0.0.0')} {tr}
{trans('Public IP Address')} {tr title="IP"} {if $action}
{fontimg src="search"}
{else} {$nodeinfo.ip_pub} {/if} {/tr} {tr title="Sieć"}
{if $nodeinfo.netid_pub} {$nodeinfo.networkname_pub} {else} {$nodeinfo.networkname_pub} {/if}
{/tr} {tr title="Host"}
{if $nodeinfo.hostname_pub}{$nodeinfo.hostname_pub}{else}{if $nodeinfo.netid_pub}{trans('network without host')}{/if}{/if}
{/tr}
{/tr} {else} {/if} {/if} {if get_form('nodes.macaddress')} {tr}
{trans('MAC address')} {if $action}   |   {fontimg src="add"} {trans('Add MAC address')} {/if} {if $action} {foreach from=$nodeinfo.macs item=item key=key} {/foreach}
{fontimg src="search"}
{else} {assign var="counter" value="0"} {foreach from=$nodeinfo.macs item=item} {math equation="x+1" x=$counter assign="counter"} {/foreach}
{fontimg src="exchange"} {$item.mac}
{/if}
{/tr} {else} {if $action} {foreach from=$nodeinfo.macs item=item key=key} {/foreach} {/if} {/if} {if get_form('nodes.netlinks') && $netdevices} {tr}
{trans('Network connection information')} {tr title="network interface"} {if $action}
{else} {if $netdevices.name} {$netdevices.name} {$netdevices.producer}{if $nodeinfo.port} ({trans('port')}: {$nodeinfo.port}{/if} {else} {trans('undefined network connection')} {/if} {/if} {/tr} {if $action || $netdevices.name} {tr title="medium"} {if $action} {else} {$_LINKTYPES[$nodeinfo.linktype]} {/if} {/tr} {/if} {if $action || $netdevices.name} {tr title="technology"} {if $action} {else} {if $nodeinfo.linktechnology} {$_LINKTECHNOLOGIES[$nodeinfo.linktype][$nodeinfo.linktechnology]} {else} {trans('no data')} {/if} {/if} {/tr} {/if} {if $action || $netdevices.name} {tr title="speed"} {if $action} {else} {if $nodeinfo.linkspeed} {$_LINKSPEEDS[$nodeinfo.linkspeed]} {else} {trans('no data')} {/if} {/if} {/tr} {/if} {if $action || $netdevices.name} {tr title="layer"} {if $action} {assign 'dystrybucja' $smarty.const.LAYER_DISTRIBUTION} {assign 'dostep' $smarty.const.LAYER_ACCESS} {else} {if $nodeinfo.layer} {assign 'layer' $nodeinfo.layer}{$_LAYERTYPE.$layer} {else} {trans('no data')} {/if} {/if} {/tr} {/if} {if $action || ($netdevices.name && $nodeinfo.tracttype)} {tr title="tract type"} {if $action} {else} {if $nodeinfo.tracttype} {assign 'tract' $nodeinfo.tracttype}{$_TRACTNODE.$tract} {else} {trans('no data')} {/if} {/if} {/tr} {/if} {if get_form('nodes.nas') && ($naslist || $nodeinfo.nasid)} {tr title="NAS"} {if $action} {if $naslist} {else} {trans('no NAS hubs defined')} {/if} {else} {if $nodeinfo.nasid} {if $nodeinfo.nasname} {$nodeinfo.nasname} {else} {trans('but he disappeared')} {fontimg src="smile-o"} (ID NAS: {$nodeinfo.nasid}) {/if} {/if} {/if} {/tr} {/if}
{/tr} {if $action} {/if} {else} {if $action} {/if} {/if} {tr}
{if get_form('nodes.checkmac')} {if $action || $nodeinfo.chkmac}
{if $action} {else} {fontimg src="check"} {trans("MAC checking")} {/if}
{/if} {elseif $action} {/if} {if get_form('nodes.halfduplex')} {if $action || $nodeinfo.halfduplex}
{if $action} {else} {fontimg src="check"} {trans('Half duplex')} {/if}
{/if} {elseif $action} {/if} {if check_modules(110) && get_form('nodes.monitoring')} {if $action || $nodeinfo.monitoring}
{if $action} {else} {fontimg src="check"} {trans('Monitoring')} {/if}
{/if} {elseif $action} {/if} {if get_form('nodes.pppoe')} {if $action || $nodeauthtype.pppoe}
{if $action} {else} {fontimg src="check"} {trans('PPPoE Client')} {/if}
{/if} {elseif $action} {/if} {if get_form('nodes.dhcp')} {if $action || $nodeauthtype.dhcp}
{if $action} {else} {fontimg src="check"} {trans("DHCP Client")} {/if}
{/if} {elseif $action} {/if} {if get_form('nodes.eap')} {if $action || $nodeauthtype.eap}
{if $action} {else} {fontimg src="check"} {trans("EAP Client")} {/if}
{/if} {elseif $action} {/if} {if get_form('nodes.wifi')} {if $action || $nodeauthtype.wifi}
{if $action} {else} {fontimg src="check"} {trans("WiFi Client")} {/if}
{/if} {else} {/if} {if get_form('nodes.voip')} {if $action || $nodeauthtype.voip}
{if $action} {else} {fontimg src="check"} {trans("VoIP Gateway")} {/if}
{/if} {elseif $action} {/if}
{/tr} {literal} {/literal}
{if get_form('nodes.pppoe_login')} {if $action || $nodeinfo.pppoelogin} {tr title="PPPoE Login"} {if $action} {else} {$nodeinfo.pppoelogin} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.password')} {if $action || $nodeinfo.passwd} {tr title="PPPoE Password"} {if $action}
{fontimg src="refresh"}
{else} {$nodeinfo.passwd} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.devicestype') && ($nodeinfo.typeofdevicename || $devicestype)} {tr title="Device type"} {if $action || $devicestype} {if $devicestype} {else} {trans('no items in the dictionary')} {/if} {else} {$nodeinfo.typeofdevicename} {/if} {/tr} {elseif $action} {/if} {if get_form('nodes.producer')} {if $action || $nodeinfo.producer} {tr title="Producer"} {if $action} {fontimg src="search"} {else} {$nodeinfo.producer} {/if} {/tr} {/if} {if $action || $nodeinfo.model} {tr title="Model"} {if $action} {fontimg src="search"} {else} {$nodeinfo.model} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.sn')} {if $action || $nodeinfo.sn} {tr title='Serial number'} {if $action} {else} {$nodeinfo.sn} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.number_pon')} {if $action || $nodeinfo.number_pon} {tr title="Number PON"} {if $action} {else} {$nodeinfo.number_pon} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.vlanid')} {if $action || $nodeinfo.vlanid} {tr title="VLAN ID"} {if $action} {else} {$nodeinfo.vlanid} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.auth_url')} {if $action || $nodeinfo.auth_url} {tr title="URL"} {if $action} {else} {$nodeinfo.auth_url} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.auth_login')} {if $action || $nodeinfo.auth_login} {tr title="Login."} {if $action} {else} {$nodeinfo.auth_login} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.auth_passwd')} {if $action || $nodeinfo.auth_passwd} {tr title="Password"} {if $action} {else} {$nodeinfo.auth_passwd} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.ssid')} {if $action || $nodeinfo.ssid} {tr title="SSID"} {if $action}
{fontimg src="refresh"}
{else} {$nodeinfo.ssid} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.auth_passwd')} {if $action || $nodeinfo.wlan_key} {tr title="WLAN Key"} {if $action}
{fontimg src="refresh"}
{else} {$nodeinfo.wlan_key} {/if} {/tr} {/if} {elseif $action} {/if} {if get_form('nodes.auth')} {if $action || ($nodeinfo.access_from || $nodeinfo.access_to)} {tr title="Authorization"} {if $action}
{trans('from date')} X
{trans('to date')} X
{else} {if $nodeinfo.access_from}{trans('from date')} {$nodeinfo.access_from}{/if} {if $nodeinfo.access_to}{trans('to date')} {$nodeinfo.access_to}{/if} {/if} {/tr} {/if} {elseif $action} {/if} {tr title="Status"} {if $action} {else} {if $nodeinfo.access}{trans("connected")}{else}{trans("disconnected")}{/if} {/if} {/tr} {tr title="Blockade"} {if $action} {else} {if $nodeinfo.blockade}{trans("enabled")}{else}{trans("disabled")}{/if} {/if} {/tr} {tr title="Notification"} {if $action} {else} {if $nodeinfo.warning}{trans("enabled")}{else}{trans("disabled")}{/if} {/if} {/tr} {if get_form('nodes.project')} {tr title="Investment project"} {if $action} {else} {if !$nodeinfo.invprojectid} {trans('none')} {elseif $nodeinfo.invprojectid == 1} {trans('From root device')} {else} {$nodeinfo.projectname} {/if} {/if} {/tr} {elseif $action} {/if} {if get_form('nodes.info')} {if $action || $nodeinfo.info} {tr title="Description:" vertical="top"} {if $action} {else}
{$nodeinfo.info|nl2br}
{/if} {/tr} {/if} {elseif $action} {/if} {if !$action} {if ($nodestats.month.download.data || $nodestats.month.upload.data)} {tr}
{trans('Traffic stats from last (download/upload):')}
{tr title="hour:"} {$nodestats.hour.download.data|string_format:"%.2f"} {$nodestats.hour.download.units} ({$nodestats.hour.downavg|string_format:"%d"} kbit/s) / {$nodestats.hour.upload.data|string_format:"%.2f"} {$nodestats.hour.upload.units} ({$nodestats.hour.upavg|string_format:"%d"} kbit/s) {/tr} {tr title="24 hour:"} {$nodestats.day.download.data|string_format:"%.2f"} {$nodestats.day.download.units} ({$nodestats.day.downavg|string_format:"%d"} kbit/s) / {$nodestats.day.upload.data|string_format:"%.2f"} {$nodestats.day.upload.units} ({$nodestats.day.upavg|string_format:"%d"} kbit/s) {/tr} {tr title="30 days:"} {$nodestats.month.download.data|string_format:"%.2f"} {$nodestats.month.download.units} ({$nodestats.month.downavg|string_format:"%d"} kbit/s) / {$nodestats.month.upload.data|string_format:"%.2f"} {$nodestats.month.upload.units} ({$nodestats.month.upavg|string_format:"%d"} kbit/s) {/tr} {if $statyears && $months} {tr title="Report"}
{trans('Year:')}
{trans('Month:')}
{fontimg src="print"}
{/tr} {/if}
{/tr} {/if} {/if} {if get_form('nodes.monitoring') && ($node_monit.signal || $node_monit.ping)} {tr}
{trans('Monitoring statistic')} {if $node_monit.ping} {/if} {if $node_monit.signal} {if $node_monit.rx_signal || $node_monit.tx_signal} {/if} {if $node_monit.rx_rate || $node_monit.tx_rate} {/if} {if $node_monit.rx_ccq || $node_monit.tx_ccq} {/if} {if $node_monit.signal_noise} {/if} {if $node_monit.ack_timeout} {/if} {/if}
{trans('Ping')} : {if $node_monit.ping_time!='-1'}{$node_monit.ping_time} ms{else}timeout{/if} ({$node_monit.ping_date|date_format:"Y/m/d H:i"})
{trans('Last signal')} : {$node_monit.signal_date|date_format:"Y/m/d H:i"}
{if $node_monit.rx_signal}RX{/if} {if $node_monit.rx_signal && $node_monit.tx_signal} / {/if} {if $node_monit.tx_signal}TX{/if}  Signal : {if $node_monit.rx_signal}-{$node_monit.rx_signal} dBm{/if} {if $node_monit.rx_signal && $node_monit.tx_signal}/{/if} {if $node_monit.tx_signal}-{$node_monit.tx_signal} dBm{/if}
{if $node_monit.rx_rate}RX{/if} {if $node_monit.rx_rate && $node_monit.tx_rate}/{/if} {if $node_monit.tx_rate}TX{/if}  Rate : {if $node_monit.rx_rate}{$node_monit.rx_rate} Mbps{/if} {if $node_monit.rx_rate && $node_monit.tx_rate} / {/if} {if $node_monit.tx_rate}{$node_monit.tx_rate} Mbps{/if}
{if $node_monit.rx_ccq}RX{/if} {if $node_monit.rx_ccq && $node_monit.tx_ccq}/{/if} {if $node_monit.tx_ccq}TX{/if}  CCQ : {if $node_monit.rx_ccq}{$node_monit.rx_ccq} %{/if} {if $node_monit.rx_ccq && $node_monit.tx_ccq} / {/if} {if $node_monit.tx_ccq}{$node_monit.tx_ccq} %{/if}
Signal Noise : {$node_monit.signal_noise} dB
ACK Timeout : {$node_monit.ack_timeout} us
{/tr} {/if} {if $nodeinfo.lastonline} {tr title="Last online:"} {$nodeinfo.lastonlinedate} {/tr} {/if} {if $nodeinfo.createdby} {tr title="Created:"} {$nodeinfo.createdby}, {$nodeinfo.creationdateh} {/tr} {/if} {if $nodeinfo.moddate} {tr title="Modified:"} {if $nodeinfo.moddate}{$nodeinfo.modifiedby}, {$nodeinfo.moddateh}{else}-{/if} {/tr} {/if}
{footer} {if $action} {if $pluglinks.nodeedit} {assign var='linknodeedit' value=$pluglinks.nodeedit} {section name='linknodeedit' loop=$linknodeedit}   {$linknodeedit[linknodeedit]} {/section} {/if} {fontimg src="save"} {trans("Submit")}  {fontimg src="cancel"} {trans("Cancel")} {else} {if $pluglinks.nodeinfo} {assign var='linknodeinfo' value=$pluglinks.nodeinfo} {section name='linknodeinfo' loop=$linknodeinfo}   {$linknodeinfo[linknodeinfo]} {/section} {/if} {if $customerinfo.status !=5} {if get_conf('monit.live_ping')} {fontimg src="ping"} {trans('Ping')} {/if} {fontimg src="edit"} {trans("Edit")} {/if} {fontimg src="delete"} {trans("Delete")} {/if} {/footer} {/box} {literal} {/literal}