{strip}
{if !empty($_contact.id)}
{$_photo = $_contact.photo_url_50}
{* $_jobtitle = $_contact->get('jobtitle') *}
{* $_company = $_contact->get('company') *}
{* CLIENT PHOTO *}
{if !empty($_photo)}
{/if}
{else}
{/if}
{/strip}
{$current_user_id = $wa->userId()}
{if $message.transport == 'EMAIL'}
{* if !empty($source_is_disabled)}
{elseif $message.contact_id && !empty($contacts[$message.contact_id])}
{/if *}
{elseif $message.transport == 'IM'}
{if !empty($source_is_disabled)}
{elseif $message.contact_id && !empty($contacts[$message.contact_id])}
{/if}
{/if}
{$_contact.name|escape}
{if !empty($conversation.icon_fab)}
{elseif !empty($conversation.icon_fa)}
{elseif !empty($conversation.icon_url)}
{/if}
{$conversation.transport_name|escape}
- {if !empty($_contact.id)} {$_photo = $_contact.photo_url_32} {* $_jobtitle = $_contact->get('jobtitle') *} {* $_company = $_contact->get('company') *} {* CLIENT PHOTO *} {if !empty($_photo)} {/if} {else} {/if} [`Client profile`] {if $message.direction === crmMessageModel::DIRECTION_IN}
- [`Reply`] {if $message.transport == crmMessageModel::TRANSPORT_EMAIL}
- [`Forward message`] {/if} {/if} {if $message.original}
- [`Download original`] {/if} {if !empty($deal)}
-
{if $deal.stage_id && isset($funnel.stages[$deal.stage_id])}
{$_stage = $funnel.stages[$deal.stage_id]}
{else}
{$_stage = null}
{/if}
{if $deal.status_id == "WON"}
{elseif $deal.status_id == "LOST"}
{else}
{if $_stage}
{else}
{/if}
{/if}
{if $deal.funnel}
[`Deal`]
{if !empty($deal.funnel.is_archived)}
[`(archived)`]
{/if}
{strip_tags($deal.name)|escape}{/if}
- [`Attach to another deal`]
- [`Detach from deal`] {elseif !empty($contacts[$message.contact_id]) && !empty($clean_data.deal) && empty($message.deal_id)}
- [`Associate with a deal`] {/if} {if !empty($message.aux_items.header_dropdown_items)} {foreach $message.aux_items.header_dropdown_items as $_item}
- {$_item} {/foreach} {/if} {if $wa->user()->isAdmin('crm') || empty($message['user_contact_id']) || $message['user_contact_id'] == $wa->user()->getId()}
- [`Delete message`] {/if}
{$message.subject|escape}
{$_m = $message}
{* _renderChatTime _date=$_m.create_datetime *}
{$message_date = waDateTime::format('date', $_m.create_datetime)}
{$current_date = $message_date}
{$is_another_user = ($_m.direction == crmMessageModel::DIRECTION_OUT && $_m.creator_contact_id !== $current_user_id)}
{$is_verification_message = !empty($_m.params) && !empty($_m.params.is_contact_updated) && $_m.params.is_contact_updated == '1'}
{if !empty($message.to)}
{/if}
{if !empty($copy_recipients)}
{/if}
{/if}
{if $message.direction == crmMessageModel::DIRECTION_IN}
[`Incoming`]
{else}
[`Outgoing`]
{/if}
{if !empty($_m.create_datetime)}
{$_m.create_datetime|wa_datetime:'time'}
{/if}
[`From`]
{_renderFromContact _contact=$from}
[`To`]
{foreach $to_list as $_recipient}
{_renderToRecipient recipient=$_recipient|default:0}
{/foreach}
[`Copy`]
{foreach $copy_recipients as $_recipient}
{_renderRecipient _contact=$_recipient}
{/foreach}
{$_m.body_sanitized}
{*strip_tags($_m.subject)|escape*}
{if !empty($_m.params.footer)}
{crmHtmlSanitizer::work($_m.params.footer)}
{/if} {if $_m.attachments}-
{foreach $_m.attachments as $a}
{if isset($a.id)}
{$file_link = "?module=file&action=download&id=`$a.id`"}
{elseif isset($a.url)}
{$file_link = $a.url}
{/if}
{if isset($a.name)}
{assign var="clean_file_name" value=$a.name|escape}
{assign var="offset_last_dot" value=$clean_file_name|strrpos:"."}
{if $offset_last_dot !== False}
{assign var="name_without_ext" value=$clean_file_name|substr:0:($offset_last_dot)}
{else}
{assign var="name_without_ext" value=$clean_file_name}
{/if}
{/if}
-
{$name_without_ext}.{$a.ext}{crmHelper::formatFileSize($a.size)}
{/foreach}
{if $message.direction === crmMessageModel::DIRECTION_IN}
[`Reply`]
{if $message.transport == crmMessageModel::TRANSPORT_EMAIL}
[`Forward`]
{/if}
{/if}
{if $message.original}
{/if}
{if $wa->user()->isAdmin('crm') || empty($message['user_contact_id']) || $message['user_contact_id'] == $wa->user()->getId()}
[`Delete`]
{/if}
[`Oops, sorry, this message source is disabled :(`]
{include file="./MessageConversationId.replyEmail.inc.html" _c_icon_url=$message.icon_url _c_icon = $message.icon_fa inline}
{$_m = $message}
{* _renderChatTime _date=$_m.create_datetime *}
{$message_date = waDateTime::format('date', $_m.create_datetime)}
{$current_date = $message_date}
{$_contact_name = null}
{$is_another_user = ($_m.direction == crmMessageModel::DIRECTION_OUT && $_m.creator_contact_id !== $current_user_id)}
{$is_verification_message = !empty($_m.params) && !empty($_m.params.is_contact_updated) && $_m.params.is_contact_updated == '1'}
{if $_m.direction == crmMessageModel::DIRECTION_OUT}
{if isset($_m.from_formatted)}
{$_contact_name = $_m.from_formatted}
{else}
{$_contact_name = $_m.from|escape}
{/if}
{if !empty($contacts[$_m.creator_contact_id])}
{capture assign=_contact_name}{_renderFromContact _contact=$contacts[$_m.creator_contact_id]}{/capture}
{/if}
{/if}
{if !empty($_contact_name)}
{$_contact_name}
{/if}
{if !empty($_m.create_datetime)}
{if !empty($_m.params.edit_ts)}
{$_edit_datetime = date('Y-m-d H:i:s', $_m.params.edit_ts)}
[`Edited`]
{/if}
{$_m.create_datetime|wa_datetime:'time'}
{/if}
{_renderMessageBody message=$_m}
{if !empty($_m.params.status)}
{if $_m.params.status === crmImSource::STATUS_DELIVERED}
{elseif $_m.params.status == crmImSource::STATUS_READ}
{elseif $_m.params.status == crmImSource::STATUS_FAILED}
{/if}
{/if}
[`Oops, sorry, this messenger is disabled :(`]
{* RENDER OVERLOADED REPLY FORM *}
{$is_images_enabled = !empty($source_features.images)}
{$is_files_enabled = !empty($source_features.attachments)}
{*if empty($conversation.reply_form_html)}
{$conversation.reply_form_html}
*}
{* RENDER DEFAULT REPLY FORM *}
{if isset($message.source_id)}
{else}
{*[`Source not found`]
{/if}
{if !empty($conversation.icon_fab)}
{elseif !empty($conversation.icon_fa)}
{else}
{/if}
*}