{* /************************************* * SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. * SPDX-License-Identifier: AGPL-3.0-only ************************************/ *} {* crmv@43050 crmv@43448 crmv@59626 crmv@104853 crmv@192033 *} {assign var=COMMENTID value=$COMMENTMODEL->id()} {if $UNSEEN_IDS|is_array && $COMMENTID|in_array:$UNSEEN_IDS} {assign var="UNSEEN_CLASS" value=" ModCommUnseen"} {else} {assign var="UNSEEN_CLASS" value=""} {/if} {if $UNSEEN_CLASS eq '' && $COMMENTMODEL->hasUnreadReplies($UNSEEN_IDS) eq false} {assign var="SEEN" value="true"} {else} {assign var="SEEN" value="false"} {/if} {if $NEWS_MODE eq 'yes'} {assign var="INDICATOR" value="parent.document.getElementById('indicatorModCommentsNews')"} {else} {assign var="INDICATOR" value="document.getElementById('indicator"|cat:$UIKEY|cat:"')"} {/if} {if $COMMENTMODEL->getCurrentUser() eq $COMMENTMODEL->authorId()} {assign var=ISMINE value=true} {else} {assign var=ISMINE value=false} {/if} {assign var=ISPUBLIC value=$COMMENTMODEL->isPublic()} {assign var=CONTENT value=$COMMENTMODEL->content()}
{* crmv@80503 *} {* crmv@80503 *} {$COMMENTMODEL->author()}
{if $SEEN eq 'true'} panorama_fish_eye {else} lens {/if}
{if $COMMENTMODEL->canDeletePost()} {* crmv@101967 *} {/if} {$COMMENTMODEL->author()}{$COMMENTMODEL->recipients()}{if !$ISPUBLIC} person_add {/if} {if $SHOWPREVIEW eq true} {assign var=TRUNCATE value=$CONTENT|truncateHtml:$COMMENTMODEL->previewCommentLength} {if $TRUNCATE eq $CONTENT} {$CONTENT} {else} {$TRUNCATE} {'LBL_SHOW_FULL_COMMENT'|getTranslatedString:'ModComments'} {/if} {else} {$CONTENT} {/if}
{assign var=relatedToStr value=$COMMENTMODEL->relatedToString()}
{$COMMENTMODEL->timestampAgo()} {* crmv@98819 *} {if $relatedToStr neq ''} {* crmv@179773 *} {'LBL_ABOUT'|getTranslatedString:'ModComments'} {$relatedToStr.displayValue} ({$relatedToStr.entityType}) open_in_new {else}  {"LBL_LINK_ACTION"|getTranslatedString:'Messages'} {* crmv@43864 *} {/if} {* crmv@98819e *}
{assign var="already_show_all" value="no"} {foreach name=reply item=REPLYMODEL from=$COMMENTMODEL->replies} {if $already_show_all eq 'no' && $smarty.foreach.reply.total > $REPLYMODEL->getMaxRepliesForComment()}
{$MOD.LBL_SHOW_ALL_REPLIES_1} {$smarty.foreach.reply.total} {$MOD.LBL_SHOW_ALL_REPLIES_2}
{assign var="already_show_all" value="yes"} {/if} {assign var="reverse_iteration" value=$smarty.foreach.reply.total-$smarty.foreach.reply.iteration+1} {include file="modules/ModComments/widgets/DetailViewBlockReplyItem.tpl"} {/foreach}