{$_title = "[`Messages`]"} {$_is_admin = $wa->user()->isAdmin('crm')} {if $page && $page != 1}{$_page_tail = "?pt=`$page`"}{else}{$_page_tail = ''}{/if} {include file="./MessageListHelper.inc.html" inline}
{if !$active_sources}

[`No message sources configured.`]

[`To receive and handle messages from clients set up a message source.`] {if $_is_admin}
[`Email`] [`Messengers`] {/if}

{/if} {if !empty($conversations)} {function name="_renderContact" _contact=[]}
{$_contact.name|escape}
{$_contact.name|escape}
{/function}
{if $_is_admin} {/if} {foreach $conversations as $_c} {$_client = false} {$_deal = false} {if !empty($_c.contact_id) && !empty($contacts[$_c.contact_id])} {$_client = $contacts[$_c.contact_id]} {/if} {if !empty($_c.deal_id) && !empty($deals[$_c.deal_id])} {$_deal = $deals[$_c.deal_id]} {/if} {$_can_view = $_c.can_view|default:false} {$_conversation_url = "{$wa_app_url}message/conversation/{$_c.id}/{$_page_tail}"} {$_message_classes = []} {if !$_can_view} {$_message_classes[] = "is-view-locked"} {else} {$_message_classes[] = "pointer is-view-ready"} {if $_c.read != 1} {$_message_classes[] = "bold"} {/if} {/if} {* DATE *} {* CLIENT *} {* TYPE *} {* SUBJECT *} {* DEAL *} {if $_is_admin} {/if} {/foreach}
[`Date`] [`Client`] [`Type`] [`Subject`] [`Deal`] [`Owner`]
{if $_can_view} {/if} {if !empty($_can_view)}{/if} {$_c.update_datetime|wa_datetime} {if !empty($_can_view)}{/if} {if !empty($_can_view)}{/if}
{if !empty($_client) && !empty($_c.contact_id)} {_renderContact _contact=$_client} {elseif empty($_client) && !empty($_c.contact_id)} deleted contact_id={$_c.contact_id} {/if}
{if !empty($_can_view)}
{/if}
{if !empty($_can_view)}{/if} {if $_c.icon_url} {else} {/if} {if !empty($_can_view)}{/if} {if !empty($_can_view)}{/if}
{$_c.summary|default:'[`no subject`]'|truncate:50:'...':true|escape} {if $_c.count > 1} ({$_c.count}) {/if}
{if !empty($_can_view)}
{/if}
{if !empty($_deal)} {if $_deal.funnel_id && $_deal.stage_id && isset($funnels[$_deal.funnel_id]) && isset($funnels[$_deal.funnel_id].stages[$_deal.stage_id])} {$_funnel = $funnels[$_deal.funnel_id]} {$_stage = $_funnel.stages[$_deal.stage_id]} {if !empty($_can_view)}{/if}
{strip_tags($_deal.name)|escape}
{if !empty($_can_view)}
{/if} {else}
{strip_tags($_deal.name)|escape} {if !$_deal.funnel_id}[`Funnel deleted`]{/if} {if !$_deal.stage_id}[`Stage deleted`]{/if}
{/if} {elseif !empty($available_funnel) && !empty($_client) && $_client.is_visible && empty($_deal)} [`Associate with a deal`] {/if}
{if !empty($_can_view)}{/if} {if !empty($responsibles[$_c['user_contact_id']])} {_renderContact _contact=$responsibles[$_c['user_contact_id']]} {else} [`no owner`] {/if} {if !empty($_can_view)}{/if} {if !empty($_can_view)} {/if}
{include file="./Message.list.operations.inc.html" delete_title='[`Delete conversations`]' inline}
{else}
[`No messages`]
{/if} {$_url_params = ''} {foreach waRequest::get() as $_k=>$_v} {if $_k != '_' && $_k != 'page' && $_v} {$_url_params = "`$_url_params`&`$_k`=`$_v`"} {/if} {/foreach} {$_url_params = substr($_url_params, 1)} {$wa->crm->pager($total_count|default:0, $page, $_url_params)}