{********************************************************* @ author:Nicolas Biersart @ email: n.biersart@esia-network.com **********************************************************} {if isset($sw_error)}

{foreach name=outer item=error from=$sw_error} {$error.status} {/foreach}

{/if} {if $action=='menu'}
{elseif $action=='stat'}

{$lang.STATISTIC}

{if isset($dbinfo_interface)} {/if}
{$lang.NAME}:{$interface.name} {if isset($USL)} {$lang.MORE_INFORMATION} {/if}
{$l_description} {$interface.description}
{$l_alias} {$interface.alias}
{$l_status} {$interface.status}
{$l_inoctet}
{$l_uptime_during} {$uptime}
{$interface.inoctet}
{$l_outoctet}
{$l_uptime_during} {$uptime}
{$interface.outoctet}
{$l_inerroroctet}
{$l_uptime_during} {$uptime}
{$interface.inerror} {$l_packet}
{$l_outerroroctet}
{$l_uptime_during} {$uptime}
{$interface.outerror} {$l_packet}
MTU {$interface.mtu}
{$l_speed} {$interface.speed}
DB description {$dbinfo_interface.description}
Plug {$dbinfo_interface.plug}
Dernières modifications: {$dbinfo_interface.userLastChange} {$dbinfo_interface.timeLastChange}
Interface critique: {if $dbinfo_interface.critical ==1}{$lang.YES}{else}{$lang.NO}{/if}
{elseif $action=='statsinterface'} {foreach name=nodet key=key item=inter from=$sw_interfaces} {if $inter.status == 'up'} {else} {/if} {if $inter.inerror != 0} {else} {/if} {if $inter.outerror != 0} {else} {/if} {/foreach}
{$l_id} {$l_name} {$l_description} {$l_alias} {$l_status} AdminStatus {$l_inoctet} {$l_outoctet} {$l_inerroroctet} {$l_outerroroctet} MTU {$l_speed}
{$inter.id} {$inter.name} {$inter.description} {$inter.alias}{$inter.status}{$inter.status}{$inter.adminStatus} {$inter.inoctetConvert} {$inter.outoctetConvert}{$inter.inerror}{$inter.inerror}{$inter.outerror}{$inter.outerror}{$inter.mtu} {$inter.convertspeed}
{/literal} {elseif $action=='stp'} {foreach name=swt item=enti from=$sw_list_stp} {if $enti.remplaceable == 1} {else} {/if} {/foreach}
name ForwardTransitions Description Serial Hard ver. Firmware ver. Software ver. Unité remplaçable
{$enti.name} {$enti.ForwardTransitions} {$enti.physical_desc} {$enti.serialnumber} {$enti.hardware} {$enti.firmware} {$enti.software}OUINON
{/literal} {elseif $action=='entity'} {foreach name=swt item=enti from=$sw_list_entity} {if $enti.remplaceable == 1} {else} {/if} {/foreach}
name MODEL Description Serial Hard ver. Firmware ver. Software ver. Unité remplaçable
{$enti.name} {$enti.model} {$enti.physical_desc} {$enti.serialnumber} {$enti.hardware} {$enti.firmware} {$enti.software}OUINON
{/literal} {elseif $action=='connected'}

{if $scan_state eq 'START'} {$lang.SW_SCAN_START} {elseif $scan_state eq 'STARTED'} {$lang.SW_SCAN_STARTED} {$scan_time} {else} {$lang.SW_SCAN_LAST}{$scan_time} {/if}

{esia_pager divid="ConnectedTable_pager" tablesorterid="ConnectedTable" divcss="pager" height="22px" ulclass="triList" liclass="triElement" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {if $scan_state ne 'START'}
  • {$lang.SW_SCAN_ASK}
  • {/if} {/esia_pager}
    {foreach name=swt item=inter from=$connectedto} {if ($inter.nodes|count)==0} {else} {foreach name=swconnect item=node key=ind from=$inter.nodes} {if $ind ne '0'} {/if} {/foreach} {/if} {/foreach}
    {$lang.SW_CTRL_SW_TAB_INTERFACE} {$lang.SW_SCAN_PROTOCOL} {$lang.SW_SCAN_NODES} {$lang.SEARCH_INT_MAC_ADDRESS} {$lang.SW_SCAN_MANUFACTURER} {$lang.SW_SCAN_IP}
    {$inter.name} {$inter.name}
    {$node.protocol} {if isset($node.pageControl)} {if isset($node.type_img)}{/if} {$node.name} {else} {$node.name} {/if} {$node.mac} {$node.vendor} {$node.ip}
    {/literal} {elseif $action=='graphinterfaces'}
    {foreach name=outer item=interface from=$interfaces} {if $interface.status == 'up'} {else} {/if} {/foreach}
    {$l_id} {$l_name} {$l_description} {$l_alias} {$l_status}
    {if $interface.graph==0} {/if} {$interface.id} {$interface.name} {$interface.descr} {$interface.alias}{$interface.status}{$interface.status}
    {/literal} {elseif $action=='USL'} {literal} {/literal}

    {foreach name=swt item=inter from=$sw_list_interface} {***************************** Configuration du VLAN******************************} {if $inter.statut eq 'up'} {elseif $inter.statut eq 'warning'} {elseif $inter.statut eq 'critical'} {else} {/if} {***************************** CONFIGURATION ADMIN STATUS******************************} {***************************** CONFIGURATION RESET******************************} {if isset($sw_conf_reset_access) && $inter.mode!='trunk'} {elseif isset($sw_conf_reset_trunk) && $inter.mode=='trunk'} {else} {/if} {/foreach}
    {$l_sw_ctrl_tab_inter} {$l_sw_ctrl_tab_plug} {$l_sw_ctrl_tab_desc} {$l_sw_ctrl_tab_login} {$l_sw_ctrl_tab_vlan} {$l_sw_ctrl_tab_mode} {$l_sw_ctrl_tab_status} {$l_sw_ctrl_tab_admin_status} {$l_sw_reset}
    {$inter.name} {$inter.last_change_user} {$inter.last_change_time}{if $inter.vlan!=-1 && $inter.vlan!=-2} {if isset($sw_conf_vlan_access) && $inter.mode!='trunk'} {elseif isset($sw_conf_vlan_trunk)} {else} {$inter.vlan} {/if} {else} none {/if} {if $inter.mode!='none'} {if isset($sw_conf_vlan_access) && $inter.mode!='trunk'} {elseif isset($sw_conf_vlan_trunk)} {else} {$inter.mode} {/if} {else} none {/if} UP{$inter.lastOut}{$inter.lastOut}{$inter.lastOut} {if isset($sw_conf_vlan_access) && $inter.mode!='trunk'} {elseif isset($sw_conf_vlan_trunk)} {else} {if $inter.AdminStatus==2} DOWN {else} UP {/if} {/if}

    {elseif $action=='shInfo' || $action=='shConf' || $action=='shInterface'} {if isset($sw_connection_failed)} {$sw_connection_failed} {/if}

    {$l_sw_shrun_title}

    {foreach name=swrun item=line from=$sw_sh_info} {if $line != ""} {/if} {/foreach}
    {$line}
    {else}

    {$lang.SW_GENERAL_INFO}

    {if $manufacturer_logo != "none"} {$manufacturer_logo} {/if} {$lang.SYSNAME} : {$node_sysname|escape:'html'}
    {$lang.SYSDESCRIPTION} : {$node_sysdescr|escape:'html'}
    {$lang.SYSLOCATION} : {$node_syslocation|escape:'html'}
    {$lang.SYSCONTACT} : {$node_syscontact|escape:'html'}
    {if isset($sw_template)}

    {$lang.SW_VIEW}

    {include file=$sw_template sw_list_sw_interface=$sw_interfaces sw_manufacturer_logo=$manufacturer_logo sw_control_Manufacturer=$manufacturer_name sw_control_Model=$sw_model sw_css = $sw_css}
    {$lang.SW_CTRL_BUTTON_VIEW_INFO} {$lang.SW_CTRL_BUTTON_SH_RUN}
    {else}

    {$lang.SW_VIEW}

    {assign var='middlesw' value=''} {foreach name=sw item=inter from=$sw_interfaces} {if $smarty.foreach.sw.index%24==0} {if $smarty.foreach.sw.index%48==0} {assign var='middlesw' value=''} {else} {assign var='middlesw' value='inv'} {/if} {/if} {/foreach}
     
    {assign var='interfacejs' value="getInterfaceStat('#dialog','#progressbar',{$sw_control_id},{$inter.id},'#switch_info_right',{$inter.serviceid},'.firstGraph','.firstGraph>.contentView');"} {if !isset($sw_host_no_response)} {html_swInterface nodeid=$sw_control_id inter=$inter inv=$middlesw jsfunction=$interfacejs} {else} interface Eth {/if}  

    {$lang.SW_CTRL_SW_LGD_TITLE}

    {/if} {/if}