{$key_types[$keys.line.$line.device_key_type]}
{$keys.line.$line.device_key_line}
{$keys.line.$line.device_key_label}
{$keys.line.$line.device_key_value}
{else}0
0
{/if} {/for} {assign var=key_types value=["speed dial"=>10, "speed dial active"=>14,"voicemail"=>16,"call return"=>17,"intercom"=>20,"ldap search"=>21]} {$prog=1} {if isset($keys.programmable.$prog.device_key_category) && isset($keys.programmable.$prog.device_key_type) && $keys.programmable.$prog.device_key_type|in_array:$key_types}{$key_types[$keys.memory.$mem.device_key_type]}
{$keys.memory.$mem.device_key_line}
{$keys.memory.$mem.device_key_label}
{$keys.memory.$mem.device_key_value}
{else}1
0
{/if} {/for} {$mem=8} {if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types}