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