@extends('layouts.frontend') @section('title', trans('messages.Automation') . " - " . trans('messages.recipients')) @section('page_script') @endsection @section('page_header')
@include('automations._head') @include('automations._steps', [ 'step' => 'trigger' ])
@endsection @section('content')
{{ csrf_field() }}

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

@include('helpers.form_control', [ 'type' => 'radio', 'name' => 'event_type', 'class' => '', 'label' => '', 'value' => $first_event->event_type, 'options' => Acelle\Model\AutoEvent::typeNameSelectOptions(), 'rules' => [] ])
@include('automations.triggers._specific-datetime')
@include('automations.triggers._weekly-recurring')
@include('automations.triggers._monthly-recurring')
@include('automations.triggers._subscriber-event')
@include('automations.triggers._custom-criteria')

{!! trans('messages.make_request_to_run_automation', ['command' => 'POST ' . action('Api\AutomationController@apiCall', [ 'uid' => $automation->uid, 'api_token' => Auth::user()->api_token ])]) !!}

{{ trans('messages.wait') }} @include('helpers.form_control', [ 'type' => 'text', 'name' => 'delay_value', 'class' => 'numeric', 'label' => '', 'value' => null !== $first_event->getDataValue('delay_value') ? $first_event->getDataValue('delay_value') : '0', 'rules' => [] ]) @include('helpers.form_control', [ 'type' => 'select', 'name' => 'delay_unit', 'multiple' => '', 'label' => '', 'value' => null !== $first_event->getDataValue('delay_unit') ? $first_event->getDataValue('delay_unit') : 'day', 'options' => Acelle\Model\AutoEvent::timeUnitOptions(), 'rules' => [] ]) @include('helpers.form_control', [ 'type' => 'select', 'name' => 'delay_type', 'multiple' => '', 'label' => '', 'value' => null !== $first_event->getDataValue('delay_type') ? $first_event->getDataValue('delay_type') : 'before', 'options' => Acelle\Model\AutoEvent::delayTypeOptions(), 'rules' => [] ]) {{ trans('messages.delay_after') }} {{ trans('messages.trigger_occurred') }} ; {{ trans('messages.at') }} @include('helpers.form_control', [ 'type' => 'time', 'name' => 'at', 'label' => '', 'class' => ' text-left', 'value' => null !== $first_event->getDataValue('at') ? Acelle\Library\Tool::timeStringFromTimestamp(Acelle\Library\Tool::dateTimeFromString($first_event->getDataValue('at'))) : '', 'rules' => [] ])

@endsection