{*+********************************************************************************** * The contents of this file are subject to the vtiger CRM Public License Version 1.1 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. ************************************************************************************} {strip} {* Change to this also refer: AddCommentForm.tpl *} {assign var="COMMENT_TEXTAREA_DEFAULT_ROWS" value="2"} {assign var="PRIVATE_COMMENT_MODULES" value=Vtiger_Functions::getPrivateCommentModules()} {assign var=IS_CREATABLE value=$COMMENTS_MODULE_MODEL->isPermitted('CreateView')} {assign var=IS_EDITABLE value=$COMMENTS_MODULE_MODEL->isPermitted('EditView')}
{if $IS_CREATABLE}
{if in_array($MODULE_NAME, $PRIVATE_COMMENT_MODULES)}
     
{/if}
{include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE_NAME) MODULE="ModComments"}
{/if}

{vtranslate('LBL_RECENT_COMMENTS', $MODULE_NAME)}

{if $MODULE_NAME ne 'Leads'}
{vtranslate('LBL_ROLL_UP',$QUALIFIED_MODULE)}     
{/if}
{if !empty($COMMENTS)}
{assign var=COMMENTS_COUNT value=count($COMMENTS)} {foreach key=index item=COMMENT from=$COMMENTS} {assign var=CREATOR_NAME value={decode_html($COMMENT->getCommentedByName())}}
get('is_private')}style="background: #fff9ea;"{/if}> {assign var=PARENT_COMMENT_MODEL value=$COMMENT->getParentCommentModel()} {assign var=CHILD_COMMENTS_MODEL value=$COMMENT->getChildComments()}
{assign var=IMAGE_PATH value=$COMMENT->getImagePath()} {if !empty($IMAGE_PATH)} {else}
{$CREATOR_NAME|mb_substr:0:2|escape:"html"}
{/if}
{$CREATOR_NAME}    {if $ROLLUP_STATUS and ($COMMENT->get('module') ne $MODULE_NAME or $COMMENT->get('related_to') ne $PARENT_RECORD)} {assign var=SINGULR_MODULE value='SINGLE_'|cat:$COMMENT->get('module')} {assign var=ENTITY_NAME value=getEntityName($COMMENT->get('module'), array($COMMENT->get('related_to')))} {vtranslate('LBL_ON','Vtiger')}  {vtranslate($SINGULR_MODULE,$COMMENT->get('module'))}  {$ENTITY_NAME[$COMMENT->get('related_to')]}    {/if} {Vtiger_Util_Helper::formatDateDiffInStrings($COMMENT->getCommentedTime())}
{assign var=COMMENT_CONTENT value={nl2br($COMMENT->get('commentcontent'))}} {if $COMMENT_CONTENT} {assign var=DISPLAYNAME value={decode_html($COMMENT_CONTENT)}} {assign var=MAX_LENGTH value=200} {if $DISPLAYNAME|count_characters:true gt $MAX_LENGTH} {mb_substr(trim($DISPLAYNAME),0,$MAX_LENGTH)}... {vtranslate('LBL_SHOW_MORE',$MODULE)} {else} {$COMMENT_CONTENT} {/if} {/if}
{assign var="FILE_DETAILS" value=$COMMENT->getFileNameAndDownloadURL()} {foreach key=index item=FILE_DETAIL from=$FILE_DETAILS} {assign var="FILE_NAME" value=$FILE_DETAIL['trimmedFileName']} {if !empty($FILE_NAME)} {/if} {/foreach}  
{if $PARENT_COMMENT_MODEL neq false or $CHILD_COMMENTS_MODEL neq null} {vtranslate('LBL_VIEW_THREAD',$MODULE_NAME)}  {/if} {if $IS_CREATABLE} {if $PARENT_COMMENT_MODEL neq false or $CHILD_COMMENTS_MODEL neq null} | {/if} {/if} {if $CURRENTUSER->getId() eq $COMMENT->get('userid') && $IS_EDITABLE} {if $IS_CREATABLE}   {/if} {/if}
{if $COMMENT->getCommentedTime() neq $COMMENT->getModifiedTime()}
{assign var="REASON_TO_EDIT" value=$COMMENT->get('reasontoedit')} {if $REASON_TO_EDIT} {vtranslate('LBL_EDIT_REASON',$MODULE_NAME)} : {nl2br($REASON_TO_EDIT)} {/if}

{vtranslate('LBL_COMMENT',$MODULE_NAME)} {strtolower(vtranslate('LBL_MODIFIED',$MODULE_NAME))}  {Vtiger_Util_Helper::formatDateDiffInStrings($COMMENT->getModifiedTime())}

{/if}
{if $index+1 neq $COMMENTS_COUNT}
{/if} {/foreach}
{else} {include file="NoComments.tpl"|@vtemplate_path} {/if} {if $PAGING_MODEL->isNextPageExists()} {/if}
{if in_array($MODULE_NAME, $PRIVATE_COMMENT_MODULES)}
{/if} {vtranslate('LBL_CANCEL', $MODULE_NAME)}
{vtranslate('LBL_CANCEL', $MODULE_NAME)}
{/strip}