Improve yealink phonebook for contact organization (#6254)

This commit is contained in:
FusionPBX 2022-01-21 22:47:16 -07:00 committed by GitHub
parent 9cce80ff9b
commit b8e87d2d75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 300 additions and 130 deletions

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}
@ -81,4 +83,3 @@
{/if}
{/foreach}
</YealinkIPPhoneDirectory>

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -0,0 +1,85 @@
<YealinkIPPhoneDirectory>
{foreach $contacts as $row}
{if $smarty.get.contacts == "users" && $row.category == "users"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}
{else}
<Name>{$row.effective_caller_id_name}</Name>
{/if}
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}
{else}
<Name>{$row.effective_caller_id_name}</Name>
{/if}
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "extensions" && $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>
{/if}
{if $row.phone_number != ""}
<Telephone>{$row.phone_number}</Telephone>
{else}
<Telephone>{$row.phone_extension}</Telephone>
{/if}
</DirectoryEntry>
{elseif $smarty.get.contacts == "all"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}
{else}
<Name>{$row.effective_caller_id_name}</Name>
{/if}
{if $row.category == "extensions"}
{if $row.phone_number != ""}
<Telephone>{$row.phone_number}</Telephone>
{else}
<Telephone>{$row.phone_extension}</Telephone>
{/if}
{else}
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
{/if}
</DirectoryEntry>
{/if}
{/foreach}
</YealinkIPPhoneDirectory>

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}

View File

@ -14,16 +14,18 @@
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
<Telephone>{$number.phone_number}</Telephone>
{else}
{else}
<Telephone>{$number.phone_extension}</Telephone>
{/if}
{/foreach}
</DirectoryEntry>
{elseif $smarty.get.contacts == "groups" && $row.category == "groups"}
<DirectoryEntry>
{if $row.contact_name_given != ""}
{if $row.contact_organization != ""}
{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""}
{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""}
<Name>{$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family}</Name>
{elseif $row.contact_organization != "" && $row.contact_name_given == ""}
<Name>{$row.contact_organization}</Name>
{else}
<Name>{$row.contact_name_given} {$row.contact_name_family}</Name>
{/if}