diff --git a/resources/templates/provision/yealink/cp860/directory.xml b/resources/templates/provision/yealink/cp860/directory.xml index 3e319dfb50..e730841a96 100644 --- a/resources/templates/provision/yealink/cp860/directory.xml +++ b/resources/templates/provision/yealink/cp860/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/cp920/directory.xml b/resources/templates/provision/yealink/cp920/directory.xml index 3e319dfb50..e730841a96 100644 --- a/resources/templates/provision/yealink/cp920/directory.xml +++ b/resources/templates/provision/yealink/cp920/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/cp960/directory.xml b/resources/templates/provision/yealink/cp960/directory.xml index 3e319dfb50..e730841a96 100644 --- a/resources/templates/provision/yealink/cp960/directory.xml +++ b/resources/templates/provision/yealink/cp960/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t19p/directory.xml b/resources/templates/provision/yealink/t19p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t19p/directory.xml +++ b/resources/templates/provision/yealink/t19p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t20p/directory.xml b/resources/templates/provision/yealink/t20p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t20p/directory.xml +++ b/resources/templates/provision/yealink/t20p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t21p/directory.xml b/resources/templates/provision/yealink/t21p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t21p/directory.xml +++ b/resources/templates/provision/yealink/t21p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t22p/directory.xml b/resources/templates/provision/yealink/t22p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t22p/directory.xml +++ b/resources/templates/provision/yealink/t22p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t23g/directory.xml b/resources/templates/provision/yealink/t23g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t23g/directory.xml +++ b/resources/templates/provision/yealink/t23g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t23p/directory.xml b/resources/templates/provision/yealink/t23p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t23p/directory.xml +++ b/resources/templates/provision/yealink/t23p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t26p/directory.xml b/resources/templates/provision/yealink/t26p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t26p/directory.xml +++ b/resources/templates/provision/yealink/t26p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t27g/directory.xml b/resources/templates/provision/yealink/t27g/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t27g/directory.xml +++ b/resources/templates/provision/yealink/t27g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t27p/directory.xml b/resources/templates/provision/yealink/t27p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t27p/directory.xml +++ b/resources/templates/provision/yealink/t27p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t28p/directory.xml b/resources/templates/provision/yealink/t28p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t28p/directory.xml +++ b/resources/templates/provision/yealink/t28p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t29g/directory.xml b/resources/templates/provision/yealink/t29g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t29g/directory.xml +++ b/resources/templates/provision/yealink/t29g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t2x/directory.xml b/resources/templates/provision/yealink/t2x/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t2x/directory.xml +++ b/resources/templates/provision/yealink/t2x/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t31g/directory.xml b/resources/templates/provision/yealink/t31g/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t31g/directory.xml +++ b/resources/templates/provision/yealink/t31g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t32g/directory.xml b/resources/templates/provision/yealink/t32g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t32g/directory.xml +++ b/resources/templates/provision/yealink/t32g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t33g/directory.xml b/resources/templates/provision/yealink/t33g/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t33g/directory.xml +++ b/resources/templates/provision/yealink/t33g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t38g/directory.xml b/resources/templates/provision/yealink/t38g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t38g/directory.xml +++ b/resources/templates/provision/yealink/t38g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t40g/directory.xml b/resources/templates/provision/yealink/t40g/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t40g/directory.xml +++ b/resources/templates/provision/yealink/t40g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t40p/directory.xml b/resources/templates/provision/yealink/t40p/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t40p/directory.xml +++ b/resources/templates/provision/yealink/t40p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t41p/directory.xml b/resources/templates/provision/yealink/t41p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t41p/directory.xml +++ b/resources/templates/provision/yealink/t41p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t41s/directory.xml b/resources/templates/provision/yealink/t41s/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t41s/directory.xml +++ b/resources/templates/provision/yealink/t41s/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t42g/directory.xml b/resources/templates/provision/yealink/t42g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t42g/directory.xml +++ b/resources/templates/provision/yealink/t42g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t42s/directory.xml b/resources/templates/provision/yealink/t42s/directory.xml index 297b9e4108..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t42s/directory.xml +++ b/resources/templates/provision/yealink/t42s/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t43u/directory.xml b/resources/templates/provision/yealink/t43u/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t43u/directory.xml +++ b/resources/templates/provision/yealink/t43u/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t46g/directory.xml b/resources/templates/provision/yealink/t46g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t46g/directory.xml +++ b/resources/templates/provision/yealink/t46g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t46s/directory.xml b/resources/templates/provision/yealink/t46s/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t46s/directory.xml +++ b/resources/templates/provision/yealink/t46s/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t46u/directory.xml b/resources/templates/provision/yealink/t46u/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t46u/directory.xml +++ b/resources/templates/provision/yealink/t46u/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t48g/directory.xml b/resources/templates/provision/yealink/t48g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t48g/directory.xml +++ b/resources/templates/provision/yealink/t48g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t48s/directory.xml b/resources/templates/provision/yealink/t48s/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t48s/directory.xml +++ b/resources/templates/provision/yealink/t48s/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t48u/directory.xml b/resources/templates/provision/yealink/t48u/directory.xml index 297b9e4108..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t48u/directory.xml +++ b/resources/templates/provision/yealink/t48u/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t49g/directory.xml b/resources/templates/provision/yealink/t49g/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t49g/directory.xml +++ b/resources/templates/provision/yealink/t49g/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t4x/directory.xml b/resources/templates/provision/yealink/t4x/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t4x/directory.xml +++ b/resources/templates/provision/yealink/t4x/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t52s/directory.xml b/resources/templates/provision/yealink/t52s/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t52s/directory.xml +++ b/resources/templates/provision/yealink/t52s/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t53/directory.xml b/resources/templates/provision/yealink/t53/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t53/directory.xml +++ b/resources/templates/provision/yealink/t53/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t53w/directory.xml b/resources/templates/provision/yealink/t53w/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t53w/directory.xml +++ b/resources/templates/provision/yealink/t53w/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t54s/directory.xml b/resources/templates/provision/yealink/t54s/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t54s/directory.xml +++ b/resources/templates/provision/yealink/t54s/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t54w/directory.xml b/resources/templates/provision/yealink/t54w/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t54w/directory.xml +++ b/resources/templates/provision/yealink/t54w/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t56a/directory.xml b/resources/templates/provision/yealink/t56a/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t56a/directory.xml +++ b/resources/templates/provision/yealink/t56a/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t57w/directory.xml b/resources/templates/provision/yealink/t57w/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t57w/directory.xml +++ b/resources/templates/provision/yealink/t57w/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t58a/directory.xml b/resources/templates/provision/yealink/t58a/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t58a/directory.xml +++ b/resources/templates/provision/yealink/t58a/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t58v/directory.xml b/resources/templates/provision/yealink/t58v/directory.xml index 297b9e4108..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/t58v/directory.xml +++ b/resources/templates/provision/yealink/t58v/directory.xml @@ -2,50 +2,58 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -53,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/t5x/directory.xml b/resources/templates/provision/yealink/t5x/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/t5x/directory.xml +++ b/resources/templates/provision/yealink/t5x/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/vp530/directory.xml b/resources/templates/provision/yealink/vp530/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/vp530/directory.xml +++ b/resources/templates/provision/yealink/vp530/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/vp59/directory.xml b/resources/templates/provision/yealink/vp59/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/vp59/directory.xml +++ b/resources/templates/provision/yealink/vp59/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/w52p/directory.xml b/resources/templates/provision/yealink/w52p/directory.xml index cf26bdc8bb..e730841a96 100644 --- a/resources/templates/provision/yealink/w52p/directory.xml +++ b/resources/templates/provision/yealink/w52p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/w56p/directory.xml b/resources/templates/provision/yealink/w56p/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/w56p/directory.xml +++ b/resources/templates/provision/yealink/w56p/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/w60b/directory.xml b/resources/templates/provision/yealink/w60b/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/w60b/directory.xml +++ b/resources/templates/provision/yealink/w60b/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if} diff --git a/resources/templates/provision/yealink/w7xp/directory.xml b/resources/templates/provision/yealink/w7xp/directory.xml index 7c447455ef..86c7b6f8b5 100644 --- a/resources/templates/provision/yealink/w7xp/directory.xml +++ b/resources/templates/provision/yealink/w7xp/directory.xml @@ -2,17 +2,21 @@ {foreach $contacts as $row} {if $smarty.get.contacts == "users" && $row.category == "users"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} -{$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} {else} {$number.phone_extension} @@ -21,33 +25,35 @@ {elseif $smarty.get.contacts == "groups" && $row.category == "groups"} -{if $row.contact_organization != "" || $row.contact_name_given == "" || $row.contact_name_family == ""} -{if $row.contact_organization != "" && $row.contact_name_given != "" && $row.contact_name_family != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{elseif $row.contact_organization != "" && $row.contact_name_given == ""} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} {$row.contact_organization} -{else} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} -{/if} -{else} - {$row.effective_caller_id_name} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} {elseif $smarty.get.contacts == "extensions" && $row.category == "extensions"} -{if $row.contact_name_given != ""} +{if $row.contact_name_given} {$row.contact_name_given} {$row.contact_name_family} {else} {$row.effective_caller_id_name} {/if} -{if $row.phone_number != ""} +{if $row.phone_number} {$row.phone_number} {else} {$row.phone_extension} @@ -55,29 +61,29 @@ {elseif $smarty.get.contacts == "all"} -{if $row.contact_name_given != ""} -{if $row.contact_organization != ""} - {$row.contact_organization} {$row.contact_name_given} {$row.contact_name_family} -{else} +{if $row.contact_organization && $row.contact_name_given && $row.contact_name_family} + {$row.contact_organization}, {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_organization && $row.contact_name_given == "" && $row.contact_name_family == ""} + {$row.contact_organization} +{elseif $row.contact_name_given && $row.contact_name_family && $row.contact_organization == ""} {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given && $row.contact_name_family} + {$row.contact_name_given} {$row.contact_name_family} +{elseif $row.contact_name_given} + {$row.contact_name_given} +{elseif $row.contact_name_family} + {$row.contact_name_family} {/if} -{else} - {$row.effective_caller_id_name} -{/if} -{if $row.category == "extensions"} -{if $row.phone_number != ""} - {$row.phone_number} -{else} - {$row.phone_extension} -{/if} -{else} +{if isset($row.numbers)} {foreach $row.numbers as $number} -{if $number.phone_number != ""} +{if $number.phone_number} {$number.phone_number} -{else} +{else} {$number.phone_extension} {/if} {/foreach} +{else} + {$row.phone_extension} {/if} {/if}