{********************************************************* @ 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} {/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.adminStatus} {$inter.inoctet} {$inter.outoctet} {$inter.inerror} {$inter.outerror} {$inter.mtu} {$inter.speed}
{/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'} {foreach name=swt item=inter from=$connectedto} {/foreach}
Interface Node
{$inter.name} {foreach name=swt item=node from=$inter.nodes} {/foreach}
{if isset($node.type_img)}{/if}{$node.name} {$node.mac} {$node.ip} {$node.protocol}
{/literal} {elseif $action=='graphinterfaces'}
{foreach name=outer item=interface from=$interfaces} {/foreach}
{$l_id} {$l_name} {$l_status}
{if $interface.graph==0} {/if} {$interface.id} {$interface.name} {$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}