{$disable_active_links=ConfigHelper::getConfig('phpui.disable_active_links_in_nodeinfo', 'true')} {$xajax}
{icon name="node"} {$nodeinfo.name} (#{$nodeinfo.id})
{block name="nodeinfobox-leftcolumn"} {if $nodeinfo.ip_pub != "0.0.0.0"} {/if} {assign var="counter" value=0} {$macs = array()} {foreach $nodeinfo.macs as $item} {math equation="x+1" x=$counter assign="counter"} {/foreach} {if $nodeinfo.login} {/if} {if $nodeinfo.passwd} {/if} {if $nodeinfo.location} {/if} {if $nodeinfo.netdev || $netdevices} {if !$nodeinfo.netdev && $netdevices} {/if} {if !$disable_active_links || $nodeinfo.netdev} {/if} {if !$nodeinfo.netdev && $netdevices} {/if} {/if} {if !$disable_active_links || ($nodeinfo.chkmac + $nodeinfo.halfduplex) != 0} {/if} {if !$disable_active_links || $nodeinfo.authtype != 0} {/if} {/block}
{icon name="network"} {trans("Network")} {$nodeinfo.netname}
{icon name="routed" class="lms-ui-button-clipboard fa-fw" data_clipboard_text=$nodeinfo.ip} {trans("IP address")} {$nodeinfo.ip}
{icon name="routed" class="lms-ui-button-clipboard fa-fw" data_clipboard_text=$nodeinfo.ip_pub} {trans("Pub. IP address")} {$nodeinfo.ip_pub}
{icon name="mac" class="lms-ui-button-clipboard mac-address-copy-to-clipboard fa-fw" data_clipboard_handler="1"} {trans("MAC address")} {$item.mac} {if $item.producer}({$item.producer}){/if} {$macs[]=$item.mac}
{icon name="login"} {trans("Login")} {$nodeinfo.login|escape} {button type="link" icon="clipboard" class="lms-ui-button-clipboard" data_clipboard_text="{$nodeinfo.login|escape}"}
{icon name="password"} {trans("Password")} {if !ConfigHelper::checkConfig('phpui.protect_passwords')} {$nodeinfo.passwd} {/if} {button type="link" icon="clipboard" class="lms-ui-button-clipboard" data_clipboard_text="{$nodeinfo.passwd|escape}"}
{icon name="home"} {trans("Location")}
{if $nodeinfo.teryt} {if $nodeinfo.location_name}{$nodeinfo.location_name} ,{/if} {t a=$nodeinfo.location}$a (TERRIT){/t} {else} {if $nodeinfo.location_name}{$nodeinfo.location_name} ,{/if}{$nodeinfo.location} {/if}
{icon name="netdev"} {trans("Network device")} {if $nodeinfo.netdev} {$netdevices.name} {$netdevices.producer} {if $netdevices.location} / {$netdevices.location} {/if} {if $nodeinfo.port} [{$nodeinfo.port}] {/if} {capture name="linkinfo"}{if $nodeinfo.linktechnology}{$_LINKTECHNOLOGIES[$nodeinfo.linktype][$nodeinfo.linktechnology]} / {/if}{if $nodeinfo.linkradiosector}{$nodeinfo.linkradiosectorname} / {/if}{$_LINKSPEEDS[$nodeinfo.linkspeed]}{/capture} {if $nodeinfo.linktype == $smarty.const.LINKTYPE_WIRELESS} {icon name="wireless" tip=$smarty.capture.linkinfo} {elseif $nodeinfo.linktype == $smarty.const.LINKTYPE_FIBER} {icon name="fiber" tip=$smarty.capture.linkinfo} {else} {icon name="wired" tip=$smarty.capture.linkinfo} {/if} {else} {if $netdevices} {button type="link" icon="search" tip="Search device" onclick="return netDevChooseWin(document.nodelink.elements['devid']);"} {button type="link" icon="map" onClick="return netdevfrommapchoosewin(document.nodelink.elements['devid']);" tip="Click to select network device from map"}
{button type="link" icon="edit" label="Connect" onclick="document.nodelink.submit();"} {/if} {/if}
{icon name="invproject"} {trans("Investment project")} {$nodeinfo.projectname|escape}
{icon name="option"} {trans("Options")} {if $disable_active_links}
    {if $nodeinfo.chkmac}
  1. {trans("MAC checking")}
  2. {/if} {if $nodeinfo.halfduplex}
  3. {trans("Half duplex")}
  4. {/if}
{else} {/if}
{icon name="netdev"} {trans("Type")} {if $disable_active_links}
    {foreach $_SESSIONTYPES as $idx => $sessiontype} {if $nodeinfo.authtype & $idx}
  1. {$sessiontype.label}
  2. {/if} {/foreach}
{else} {$first=true} {foreach $_SESSIONTYPES as $idx => $sessiontype} {if $disable_active_links} {if !$first} / {/if}{$first=false}{$sessiontype.label} {else}
{/if} {/foreach} {/if}
{block name="nodeinfobox-rightcolumn"} {if $nodeinfo.info} {/if} {if $nodeinfo.longitude || $nodeinfo.latitude} {/if} {if $nodeinfo.lastonline} {/if} {/block}
{icon name="description"} {trans("Description")}
{$nodeinfo.info|replace:"\n":"
"}
{if $nodeinfo.access} {$icon = "connected"} {else} {$icon = "disconnected"} {/if} {if $disable_active_links} {icon name=$icon} {else} {icon name=$icon} {/if} {trans("Status")} {if $nodeinfo.access} {trans("connected")} {else} {trans("disconnected")} {/if}
{icon name="location"} {trans("GPS longitude")} {if $nodeinfo.longitude}{$nodeinfo.longitude}{else}{/if}
{icon name="location"} {trans("GPS latitude")} {if $nodeinfo.latitude}{$nodeinfo.latitude}{else}{/if}
{button type="link" icon="map" label="Show on map" href="?m=netdevmap&nodeid={$nodeinfo.id}"}
{if $nodeinfo.warning} {$icon = "warnon"} {else} {$icon = "warnoff"} {/if} {if $disable_active_links} {icon name=$icon} {else} {icon name=$icon} {/if} {trans("Notices")} {if $nodeinfo.warning} {icon name="checked"} {else} - {/if}
{icon name="time"} {trans("last online")}
{$nodeinfo.lastonlinedate}
{icon name="user"} {trans("Created")}
{trans("Modified")}
{$nodeinfo.createdby|escape}, {$nodeinfo.creationdateh}
{if $nodeinfo.moddate}{$nodeinfo.modifiedby|escape}, {$nodeinfo.moddateh}{else}-{/if}
{block name="nodeinfobox-buttons"} {button type="link-button" id="clone-button" icon="clone" label="Clone" href="?m=nodeadd&ownerid={$nodeinfo.ownerid}&premac[]={implode('&premac[]=', $macs)}&prename={t a=$nodeinfo.name}$a_clone{/t}{if $nodeinfo.address_id}&pre_address_id={$nodeinfo.address_id}{/if}"} {button type="link-button" id="edit-button" icon="edit" label="Edit" href="?m=nodeedit&id={$nodeinfo.id}"} {button id="delete-node" icon="delete" label="Delete" onclick="javascript:delete_node('{$nodeinfo.id}', '{$nodeinfo.name}');"} {/block}