@extends('layouts.backend') @section('title', trans('messages.dashboard')) @section('page_script') @endsection @section('content')

{{ trans('messages.dashboard') }}

{{ trans('messages.recently_sent_campaigns') }}

@if (Acelle\Model\Campaign::where("status", "=", "done")->count() == 0)
{{ trans('messages.no_sent_campaigns') }}
@else
@include('helpers.form_control', [ 'type' => 'select', 'class' => 'dashboard-campaign-select', 'name' => 'campaign_id', 'label' => '', 'value' => '', 'options' => Acelle\Model\Campaign::getSelectOptions(null, "done"), ])
@endif

{{ trans('messages.list_growth') }}

@if (Acelle\Model\MailList::count() == 0)
{{ trans('messages.no_saved_lists') }}
@else
@include('helpers.form_control', [ 'type' => 'select', 'class' => 'dashboard-list-select', 'name' => 'list_id', 'label' => '', 'value' => '', 'include_blank' => trans('messages.all'), 'options' => Acelle\Model\MailList::getSelectOptions(), ])
@endif

{{ trans('messages.top_5') }}

    @foreach (Acelle\Model\Campaign::topOpens(5, null)->get() as $num => $item)
  • {{ $num+1 }}
    {{ $item->name }}

    @if (is_object($item->segment)) {{ $item->mailList->name }} . {{ $item->segment->name }} @elseif (is_object($item->mailList)) {{ $item->mailList->name }} @endif

    {{ $item->aggregate }}
    {{ trans('messages.opens') }}

    {{ $item->openUniqCount() }}
    {{ trans('messages.uniq_opens') }}

    {{ Acelle\Library\Tool::formatDateTime($item->lastOpen()->created_at) }}
    {{ trans('messages.last_open') }}

  • @endforeach
    @foreach (Acelle\Model\Campaign::topClicks(5, null)->get() as $num => $item)
  • {{ $num+1 }}
    {{ $item->name }}

    @if (is_object($item->segment)) {{ $item->mailList->name }} . {{ $item->segment->name }} @elseif (is_object($item->mailList)) {{ $item->mailList->name }} @endif

    {{ $item->aggregate }}
    {{ trans('messages.clicks') }}

    {{ $item->urlCount() }}
    {{ trans('messages.urls') }}

    {{ Acelle\Library\Tool::formatDateTime($item->lastClick()->created_at) }}
    {{ trans('messages.last_clicked') }}

  • @endforeach
    @foreach (Acelle\Model\Campaign::topLinks(5, null)->get() as $num => $item)
  • {{ $num+1 }}
    {{ $item->url }}

    {{ $item->campaigns()->count() }} {{ trans('messages.campaigns') }}

    {{ $item->aggregate }}
    {{ trans('messages.clicks') }}

    {{ Acelle\Library\Tool::formatDateTime($item->lastClick()->created_at) }}
    {{ trans('messages.last_clicked') }}

  • @endforeach


{{ trans('messages.users_activity_log') }}

@if (Acelle\Model\Log::count() == 0)
{{ trans('messages.no_activity_logs') }}
@else
@foreach (Acelle\Model\Log::take(20)->get() as $log)
{{ $log->customer->displayName() }}
{{ $log->created_at->diffForHumans() }}
{!! $log->message() !!}
@endforeach
@endif

@endsection