Update directory.xml

This commit is contained in:
FusionPBX
2019-11-21 17:18:40 -07:00
committed by GitHub
parent ffb6e135fc
commit cffb6e066c

View File

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