diff --git a/resources/templates/provision/fanvil/x6u/{$mac}.cfg b/resources/templates/provision/fanvil/x6u/{$mac}.cfg index a2d3df351a..82d25187eb 100644 --- a/resources/templates/provision/fanvil/x6u/{$mac}.cfg +++ b/resources/templates/provision/fanvil/x6u/{$mac}.cfg @@ -3920,69 +3920,18 @@ Green - {strip}{*-- Each Internal Index contains 12 keys --*}{/strip} - - + {foreach $keys["line"] as $row} - {if $row.device_key_id <= 12} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - {$row.device_key_icon} - - {/if} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} + {$row.device_key_label} + {$row.device_key_icon} + {/foreach} - - - {foreach $keys["line"] as $row} - {if $row.device_key_id > 12 && $row.device_key_id <= 24} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - {$row.device_key_icon} - - {/if} - {/foreach} - - - {foreach $keys["line"] as $row} - {if $row.device_key_id > 24 && $row.device_key_id <= 36} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - {$row.device_key_icon} - - {/if} - {/foreach} - - - {foreach $keys["line"] as $row} - {if $row.device_key_id > 36 && $row.device_key_id <= 48} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - {$row.device_key_icon} - - {/if} - {/foreach} - - - {foreach $keys["line"] as $row} - {if $row.device_key_id > 48 && $row.device_key_id <= 60} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - {$row.device_key_icon} - - {/if} - {/foreach} - + + {strip}{*-- Each Internal Index contains 12 keys --*}{/strip} {foreach $keys["memory"] as $row} {if $row.device_key_id <= 12} @@ -4018,7 +3967,7 @@ {/if} {/foreach} - + {foreach $keys["memory"] as $row} {if $row.device_key_id > 36 && $row.device_key_id <= 48} @@ -4042,71 +3991,14 @@ {/if} {/foreach} - - {foreach $keys["programmable"] as $row} - - {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} - {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} - {$row.device_key_label} - - {/foreach} - - {strip}{*-- Each External Index contains 20 keys --*}{/strip} - - {foreach $keys["expansion"] as $row} - {if $row.device_key_id < 20} - - 0 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} - {$row.device_key_label} - - {/if} - {/foreach} - - - {foreach $keys["expansion"] as $row} - {if $row.device_key_id > 19 && $row.device_key_id < 40} - - 0 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} - {$row.device_key_label} - - {/if} - {/foreach} - - - {foreach $keys["expansion"] as $row} - {if $row.device_key_id > 39 && $row.device_key_id < 60} - - 0 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} - {$row.device_key_label} - - {/if} - {/foreach} - - - {foreach $keys["expansion"] as $row} - {if $row.device_key_id > 59 && $row.device_key_id < 80} - - 0 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} - {$row.device_key_label} - - {/if} - {/foreach} - - - {foreach $keys["expansion"] as $row} - {if $row.device_key_id > 79 && $row.device_key_id < 100} - - 0 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} - {$row.device_key_label} - - {/if} - {/foreach} - + + {foreach $keys["programmable"] as $row} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} + {$row.device_key_label} + + {/foreach} 0