{if !$tagsetType or $tagsetType eq 'contact'} {foreach from=$tagsetInfo_contact item=tagset}
{assign var=elemName value = $tagset.tagsetElementName} {assign var=parID value = $tagset.parentID} {assign var=editTagSet value=false} {$form.$elemName.$parID.html} {if $action ne 4 } {assign var=editTagSet value=true} {if $action eq 16 and !($permission eq 'edit') } {assign var=editTagSet value=false} {/if} {/if} {if $editTagSet} {else} {if $tagset.entityTagsArray} {foreach from=$tagset.entityTagsArray item=val name="tagsetList"}  {$val.name}{if !$smarty.foreach.tagsetList.last},{/if} {/foreach} {/if} {/if}
{/foreach} {elseif $tagsetType eq 'activity'} {foreach from=$tagsetInfo_activity item=tagset}
{assign var=elemName value = $tagset.tagsetElementName} {assign var=parID value = $tagset.parentID} {assign var=editTagSet value=false} {$form.$elemName.$parID.html} {if $action ne 4 } {assign var=editTagSet value=true} {if $action eq 16 and !($permission eq 'edit') } {assign var=editTagSet value=false} {/if} {/if} {if $editTagSet} {else} {if $tagset.entityTagsArray} {foreach from=$tagset.entityTagsArray item=val name="tagsetList"}  {$val.name}{if !$smarty.foreach.tagsetList.last},{/if} {/foreach} {/if} {/if}
{/foreach} {elseif $tagsetType eq 'case'} {foreach from=$tagsetInfo_case item=tagset}
{assign var=elemName value = $tagset.tagsetElementName} {assign var=parID value = $tagset.parentID} {assign var=editTagSet value=false} {$form.$elemName.$parID.html} {if $action ne 4 or $form.formName eq 'CaseView' } {assign var=editTagSet value=true} {if $action eq 16 and !($permission eq 'edit') } {assign var=editTagSet value=false} {/if} {/if} {if $editTagSet} {else} {if $tagset.entityTagsArray} {foreach from=$tagset.entityTagsArray item=val name="tagsetList"}  {$val.name}{if !$smarty.foreach.tagsetList.last},{/if} {/foreach} {/if} {/if}
{/foreach} {elseif $tagsetType eq 'attachment'} {assign var=tagset value = $tagsetInfo_attachment.$tagsetNumber}
{assign var=elemName value = $tagset.tagsetElementName} {assign var=parID value = $tagset.parentID} {assign var=editTagSet value=false} {$form.$elemName.$parID.html} {if $action ne 4 or $form.formName eq 'CaseView' } {assign var=editTagSet value=true} {if $action eq 16 and !($permission eq 'edit') } {assign var=editTagSet value=false} {/if} {/if} {if $editTagSet} {else} {if $tagset.entityTagsArray} {foreach from=$tagset.entityTagsArray item=val name="tagsetList"}  {$val.name}{if !$smarty.foreach.tagsetList.last},{/if} {/foreach} {/if} {/if}
{/if}