diff --git a/resources/templates/provision/cisco/7940/directory_enterprise.xml b/resources/templates/provision/cisco/7940/directory_enterprise.xml
index 5c977112b0..98ad005a9e 100644
--- a/resources/templates/provision/cisco/7940/directory_enterprise.xml
+++ b/resources/templates/provision/cisco/7940/directory_enterprise.xml
@@ -1,7 +1,6 @@
Enterprise
Please choose...
-{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "enterprise"}
{if $row.contact_name_given != ""}
@@ -16,10 +15,6 @@
{/if}
{/if}
-{assign var=x value=$x+1}
{/foreach}
-
-
-
diff --git a/resources/templates/provision/cisco/7940/directory_extensions.xml b/resources/templates/provision/cisco/7940/directory_extensions.xml
index 66d2fc2830..49addb09fc 100644
--- a/resources/templates/provision/cisco/7940/directory_extensions.xml
+++ b/resources/templates/provision/cisco/7940/directory_extensions.xml
@@ -1,24 +1,20 @@
Our Phones
Please choose...
-{assign var=x value=1}
-{foreach $extensions as $row}{
-
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{foreach $contacts as $row}{if $row.category == "extensions"}
+
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
- {$row.effective_caller_id_name}
+ {$row.contact_organization}
{/if}
-{if $row.number_alias != ""}
- {$row.number_alias}
+{if $row.phone_number != ""}
+ {$row.phone_number}
{else}
- {$row.extension}
+ {$row.phone_extension}
+{/if}
+
{/if}
-
-{assign var=x value=$x+1}
{/foreach}
-
-
-
diff --git a/resources/templates/provision/cisco/7940/directory_personal.xml b/resources/templates/provision/cisco/7940/directory_personal.xml
index 08724998ae..66aecb4b30 100644
--- a/resources/templates/provision/cisco/7940/directory_personal.xml
+++ b/resources/templates/provision/cisco/7940/directory_personal.xml
@@ -1,8 +1,7 @@
Personal
Please choose...
-{assign var=x value=1}
-{foreach $user_contacts as $row}
+{foreach $contacts as $row}{if $row.category == "users"}
{if $row.contact_name_given != ""}
{$row.contact_name_given} {$row.contact_name_family}
@@ -15,6 +14,6 @@
{$row.phone_extension}
{/if}
-{assign var=x value=$x+1}
+{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/7940/directory_speed_dial.xml b/resources/templates/provision/cisco/7940/directory_speed_dial.xml
index 16138ed111..86fe5e951b 100644
--- a/resources/templates/provision/cisco/7940/directory_speed_dial.xml
+++ b/resources/templates/provision/cisco/7940/directory_speed_dial.xml
@@ -1,7 +1,6 @@
Speed Dial
Please choose...
-{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "speed dial"}
{if $row.contact_name_given != ""}
@@ -16,6 +15,5 @@
{/if}
{/if}
-{assign var=x value=$x+1}
{/foreach}
diff --git a/resources/templates/provision/cisco/7960/directory_enterprise.xml b/resources/templates/provision/cisco/7960/directory_enterprise.xml
index 5c977112b0..98ad005a9e 100644
--- a/resources/templates/provision/cisco/7960/directory_enterprise.xml
+++ b/resources/templates/provision/cisco/7960/directory_enterprise.xml
@@ -1,7 +1,6 @@
Enterprise
Please choose...
-{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "enterprise"}
{if $row.contact_name_given != ""}
@@ -16,10 +15,6 @@
{/if}
{/if}
-{assign var=x value=$x+1}
{/foreach}
-
-
-
diff --git a/resources/templates/provision/cisco/7960/directory_extensions.xml b/resources/templates/provision/cisco/7960/directory_extensions.xml
index 66d2fc2830..49addb09fc 100644
--- a/resources/templates/provision/cisco/7960/directory_extensions.xml
+++ b/resources/templates/provision/cisco/7960/directory_extensions.xml
@@ -1,24 +1,20 @@
Our Phones
Please choose...
-{assign var=x value=1}
-{foreach $extensions as $row}{
-
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{foreach $contacts as $row}{if $row.category == "extensions"}
+
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
- {$row.effective_caller_id_name}
+ {$row.contact_organization}
{/if}
-{if $row.number_alias != ""}
- {$row.number_alias}
+{if $row.phone_number != ""}
+ {$row.phone_number}
{else}
- {$row.extension}
+ {$row.phone_extension}
+{/if}
+
{/if}
-
-{assign var=x value=$x+1}
{/foreach}
-
-
-
diff --git a/resources/templates/provision/cisco/7960/directory_personal.xml b/resources/templates/provision/cisco/7960/directory_personal.xml
index 08724998ae..66aecb4b30 100644
--- a/resources/templates/provision/cisco/7960/directory_personal.xml
+++ b/resources/templates/provision/cisco/7960/directory_personal.xml
@@ -1,8 +1,7 @@
Personal
Please choose...
-{assign var=x value=1}
-{foreach $user_contacts as $row}
+{foreach $contacts as $row}{if $row.category == "users"}
{if $row.contact_name_given != ""}
{$row.contact_name_given} {$row.contact_name_family}
@@ -15,6 +14,6 @@
{$row.phone_extension}
{/if}
-{assign var=x value=$x+1}
+{/if}
{/foreach}
diff --git a/resources/templates/provision/cisco/7960/directory_speed_dial.xml b/resources/templates/provision/cisco/7960/directory_speed_dial.xml
index 16138ed111..86fe5e951b 100644
--- a/resources/templates/provision/cisco/7960/directory_speed_dial.xml
+++ b/resources/templates/provision/cisco/7960/directory_speed_dial.xml
@@ -1,7 +1,6 @@
Speed Dial
Please choose...
-{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "speed dial"}
{if $row.contact_name_given != ""}
@@ -16,6 +15,5 @@
{/if}
{/if}
-{assign var=x value=$x+1}
{/foreach}