diff --git a/resources/templates/provision/cisco/spa301/{$mac}.xml b/resources/templates/provision/cisco/spa301/{$mac}.xml
index d52eb1cf8e..9c26264aeb 100644
--- a/resources/templates/provision/cisco/spa301/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa301/{$mac}.xml
@@ -340,8 +340,7 @@
{$display_name_1}
*97
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -354,7 +353,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/spa303/{$mac}.xml b/resources/templates/provision/cisco/spa303/{$mac}.xml
index ff994cc6d8..7293141817 100644
--- a/resources/templates/provision/cisco/spa303/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa303/{$mac}.xml
@@ -1642,8 +1642,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -1656,7 +1655,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -1940,16 +1938,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
No
diff --git a/resources/templates/provision/cisco/spa501g/{$mac}.xml b/resources/templates/provision/cisco/spa501g/{$mac}.xml
index 1a06c7a6a6..bd9b664329 100644
--- a/resources/templates/provision/cisco/spa501g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa501g/{$mac}.xml
@@ -345,8 +345,7 @@
{$display_name_1}
{$voicemail_number}
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -359,7 +358,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -1484,16 +1482,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
\ No newline at end of file
diff --git a/resources/templates/provision/cisco/spa502g/{$mac}.xml b/resources/templates/provision/cisco/spa502g/{$mac}.xml
index a445ff5185..0252028828 100644
--- a/resources/templates/provision/cisco/spa502g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa502g/{$mac}.xml
@@ -360,8 +360,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -374,7 +373,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -704,16 +702,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
\ No newline at end of file
diff --git a/resources/templates/provision/cisco/spa504g/{$mac}.xml b/resources/templates/provision/cisco/spa504g/{$mac}.xml
index ebde6f347a..c61198a576 100644
--- a/resources/templates/provision/cisco/spa504g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa504g/{$mac}.xml
@@ -180,7 +180,7 @@
300
Background Picture
-{foreach $keys as $row}
+{foreach $keys["line"] as $row}
{if $row.device_key_category == "line"}
{if $row.device_key_type == "line"}
@@ -269,12 +269,10 @@
No
Yes
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{if $row.device_key_extension == "shared"}shared{else}private{/if}
{/if}
-{/if}
{/foreach}
3600
@@ -648,16 +646,14 @@
No
**#
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/spa508g/{$mac}.xml b/resources/templates/provision/cisco/spa508g/{$mac}.xml
index fac5cc1bab..bdd5c056b5 100644
--- a/resources/templates/provision/cisco/spa508g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa508g/{$mac}.xml
@@ -359,8 +359,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -373,7 +372,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -1581,16 +1579,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
\ No newline at end of file
diff --git a/resources/templates/provision/cisco/spa509g/{$mac}.xml b/resources/templates/provision/cisco/spa509g/{$mac}.xml
index 79ae67a7b1..84c76986ca 100644
--- a/resources/templates/provision/cisco/spa509g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa509g/{$mac}.xml
@@ -361,8 +361,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -375,7 +374,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -2074,16 +2072,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/spa512g/{$mac}.xml b/resources/templates/provision/cisco/spa512g/{$mac}.xml
index 4f0871fccf..9c167259aa 100644
--- a/resources/templates/provision/cisco/spa512g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa512g/{$mac}.xml
@@ -361,8 +361,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -375,7 +374,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -700,16 +698,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/spa514g/{$mac}.xml b/resources/templates/provision/cisco/spa514g/{$mac}.xml
index ab4ef404b7..44988e6f5a 100644
--- a/resources/templates/provision/cisco/spa514g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa514g/{$mac}.xml
@@ -164,8 +164,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -178,7 +177,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -780,16 +778,14 @@
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/spa525g/{$mac}.xml b/resources/templates/provision/cisco/spa525g/{$mac}.xml
index 03319015ea..094e6cff22 100644
--- a/resources/templates/provision/cisco/spa525g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa525g/{$mac}.xml
@@ -1642,8 +1642,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -1656,7 +1655,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
@@ -1939,18 +1937,15 @@
-
-{foreach $keys as $row}
-{if $row.device_key_category == "expansion"}
+{foreach $keys["expansion"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-1"}
+{/foreach}
+{foreach $keys["expansion-1"] as $row}
{$row.device_key_value}
-{/if}
-{if $row.device_key_category == "expansion-2"}
+{/foreach}
+{foreach $keys["expansion-2"] as $row}
{$row.device_key_value}
-{/if}
{/foreach}
No
diff --git a/resources/templates/provision/linksys/spa3102/{$mac}.xml b/resources/templates/provision/linksys/spa3102/{$mac}.xml
index 49120b0358..246a3fd029 100644
--- a/resources/templates/provision/linksys/spa3102/{$mac}.xml
+++ b/resources/templates/provision/linksys/spa3102/{$mac}.xml
@@ -33,7 +33,6 @@
yes
10
-
yes
-
GMT-{$time_zone_offset}
-
{$server_address_1}
{$sip_port_1}
@@ -80,7 +77,6 @@
full
-->
-
yes
{$user_id_1}
@@ -92,4 +88,4 @@
no
-
+
\ No newline at end of file
diff --git a/resources/templates/provision/linksys/spa941/{$mac}.xml b/resources/templates/provision/linksys/spa941/{$mac}.xml
index fe6cb4914f..3dd9ae7db9 100644
--- a/resources/templates/provision/linksys/spa941/{$mac}.xml
+++ b/resources/templates/provision/linksys/spa941/{$mac}.xml
@@ -276,8 +276,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -290,7 +289,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}
diff --git a/resources/templates/provision/linksys/spa942/{$mac}.xml b/resources/templates/provision/linksys/spa942/{$mac}.xml
index 73e46bdc6c..2bbed0be7d 100644
--- a/resources/templates/provision/linksys/spa942/{$mac}.xml
+++ b/resources/templates/provision/linksys/spa942/{$mac}.xml
@@ -276,8 +276,7 @@
300
Background Picture
-{foreach $keys as $row}
-{if $row.device_key_category == "line"}
+{foreach $keys["line"] as $row}
{if $row.device_key_type == "line"}
{$row.device_key_value}
@@ -290,7 +289,6 @@
private
{$row.device_key_value}
{/if}
-{/if}
{/foreach}