Update the Cisco 79xx templates to work with the new contacts array.

This commit is contained in:
markjcrane 2016-03-14 18:56:00 -06:00
parent 1c9ee3a8ff
commit d8aeecad35
8 changed files with 24 additions and 48 deletions

View File

@ -1,7 +1,6 @@
<CiscoIPPhoneDirectory>
<Title>Enterprise</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "enterprise"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
@ -16,10 +15,6 @@
{/if}
</DirectoryEntry>
{/if}
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,24 +1,20 @@
<CiscoIPPhoneDirectory>
<Title>Our Phones</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $extensions as $row}{
<DirectoryEntry>
{if $row.directory_full_name != ""}
<Name>{$row.directory_full_name}</Name>
{foreach $contacts as $row}{if $row.category == "extensions"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{else}
<Name>{$row.effective_caller_id_name}</Name>
<Name>{$row.contact_organization}</Name>
{/if}
{if $row.number_alias != ""}
<Telephone>{$row.number_alias}</Telephone>
{if $row.phone_number != ""}
<Telephone>{$row.phone_number}</Telephone>
{else}
<Telephone>{$row.extension}</Telephone>
<Telephone>{$row.phone_extension}</Telephone>
{/if}
</DirectoryEntry>
{/if}
</DirectoryEntry>
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,8 +1,7 @@
<CiscoIPPhoneDirectory>
<Title>Personal</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $user_contacts as $row}
{foreach $contacts as $row}{if $row.category == "users"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
@ -15,6 +14,6 @@
<Telephone>{$row.phone_extension}</Telephone>
{/if}
</DirectoryEntry>
{assign var=x value=$x+1}
{/if}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,7 +1,6 @@
<CiscoIPPhoneDirectory>
<Title>Speed Dial</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "speed dial"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
@ -16,6 +15,5 @@
{/if}
</DirectoryEntry>
{/if}
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,7 +1,6 @@
<CiscoIPPhoneDirectory>
<Title>Enterprise</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "enterprise"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
@ -16,10 +15,6 @@
{/if}
</DirectoryEntry>
{/if}
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,24 +1,20 @@
<CiscoIPPhoneDirectory>
<Title>Our Phones</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $extensions as $row}{
<DirectoryEntry>
{if $row.directory_full_name != ""}
<Name>{$row.directory_full_name}</Name>
{foreach $contacts as $row}{if $row.category == "extensions"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{else}
<Name>{$row.effective_caller_id_name}</Name>
<Name>{$row.contact_organization}</Name>
{/if}
{if $row.number_alias != ""}
<Telephone>{$row.number_alias}</Telephone>
{if $row.phone_number != ""}
<Telephone>{$row.phone_number}</Telephone>
{else}
<Telephone>{$row.extension}</Telephone>
<Telephone>{$row.phone_extension}</Telephone>
{/if}
</DirectoryEntry>
{/if}
</DirectoryEntry>
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,8 +1,7 @@
<CiscoIPPhoneDirectory>
<Title>Personal</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $user_contacts as $row}
{foreach $contacts as $row}{if $row.category == "users"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
@ -15,6 +14,6 @@
<Telephone>{$row.phone_extension}</Telephone>
{/if}
</DirectoryEntry>
{assign var=x value=$x+1}
{/if}
{/foreach}
</CiscoIPPhoneDirectory>

View File

@ -1,7 +1,6 @@
<CiscoIPPhoneDirectory>
<Title>Speed Dial</Title>
<Prompt>Please choose...</Prompt>
{assign var=x value=1}
{foreach $contacts as $row}{if $row.contact_category == "speed dial"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
@ -16,6 +15,5 @@
{/if}
</DirectoryEntry>
{/if}
{assign var=x value=$x+1}
{/foreach}
</CiscoIPPhoneDirectory>