From 5a76e296c6e518cd67732b1a1565e6cf030d245c Mon Sep 17 00:00:00 2001 From: chansizzle <14916599+chansizzle@users.noreply.github.com> Date: Wed, 2 Sep 2020 16:14:40 -0600 Subject: [PATCH] Update {$mac}.cfg (#5433) side keys, function keys, and soft keys updated --- .../templates/provision/fanvil/x4u/{$mac}.cfg | 270 +++++------------- 1 file changed, 66 insertions(+), 204 deletions(-) diff --git a/resources/templates/provision/fanvil/x4u/{$mac}.cfg b/resources/templates/provision/fanvil/x4u/{$mac}.cfg index 2057dc880f..2108ee4a34 100644 --- a/resources/templates/provision/fanvil/x4u/{$mac}.cfg +++ b/resources/templates/provision/fanvil/x4u/{$mac}.cfg @@ -2626,223 +2626,85 @@ - - 2 - SIP1 - - Green - - - 2 - SIP2 - - Green - - - 2 - SIP3 - - Green - - - 2 - SIP4 - - Green - + + {foreach $keys["line"] 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} + {$row.device_key_icon} + + {/foreach} + + {strip}{*-- Each Internal Index contains 6 keys --*}{/strip} - - {foreach $keys["line"] as $row} - {if $row.device_key_id <= 6} - - {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["memory"] as $row} + {if $row.device_key_id <= 6} + + {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 > 6 && $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} - {/foreach} + {foreach $keys["memory"] as $row} + {if $row.device_key_id > 6 && $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} + {/foreach} - {foreach $keys["line"] as $row} - {if $row.device_key_id > 12 && $row.device_key_id <= 18} - - {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["memory"] as $row} + {if $row.device_key_id > 12 && $row.device_key_id <= 18} + + {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 > 18 && $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["memory"] as $row} + {if $row.device_key_id > 18 && $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 <= 30} - - {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["memory"] as $row} - {if $row.device_key_id <= 6} - - {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["memory"] as $row} - {if $row.device_key_id > 6 && $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} - {/foreach} - - - {foreach $keys["memory"] as $row} - {if $row.device_key_id > 12 && $row.device_key_id <= 18} - - {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["memory"] as $row} - {if $row.device_key_id > 18 && $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["memory"] as $row} - {if $row.device_key_id > 24 && $row.device_key_id <= 30} - - {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["memory"] as $row} + {if $row.device_key_id > 24 && $row.device_key_id <= 30} + + {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["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} - {$row.device_key_icon} - - {/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} + + {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["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} - {$row.device_key_icon} - - {/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} - {$row.device_key_icon} - - {/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} - {$row.device_key_icon} - - {/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} - {$row.device_key_icon} - - {/if} - {/foreach} - 0