@extends('backend.layouts.app') @section('title') {{ __($module_title) }} @endsection @section('content') {{ html()->form('POST' ,route('backend.vastads.store')) ->attribute('id', 'form-submit') ->attribute('enctype', 'multipart/form-data') ->attribute('data-toggle', 'validator') ->class('requires-validation') ->open() }} @csrf
{{ html()->label(__('messages.ad_name') . ' *', 'name')->class('form-label') }} {{ html()->text('name') ->attribute('value', old('name')) ->placeholder(__('messages.enter_name')) ->class('form-control') ->attribute('maxlength', 100) }} @error('name') {{ $message }} @enderror
{{ __('messages.ad_name_required') }}
{{ html()->select('type', [ 'pre-roll' => 'Pre-roll', 'mid-roll' => 'Mid-roll', 'post-roll' => 'Post-roll', 'overlay' => 'Overlay', ], old('type')) ->class('form-control select2') ->id('type') ->placeholder(__('messages.select_type')) }} @error('type') {{ $message }} @enderror
{{ __('messages.ad_type_required') }}
{{ html()->text('url') ->attribute('value', old('url')) ->placeholder(__('messages.enter_url')) ->class('form-control') }} @error('url') {{ $message }} @enderror
{{ __('messages.invalid_url') }}
{{--
{{ html()->label(__('messages.ad_duration') . ' *', 'duration')->class('form-label') }} {{ html()->time('duration') ->attribute('value', old('duration')) ->placeholder(__('messages.enter_duration')) ->class('form-control min-datetimepicker-time') ->id('durationInput') }} @error('duration') {{ $message }} @enderror
{{ __('messages.ad_duration_required') }}
--}}
{{ html()->label(__('messages.start_date') . ' *', 'start_date')->class('form-label') }} {{ html()->text('start_date') ->attribute('value', old('start_date')) ->placeholder(__('messages.start_date')) ->class('form-control datetimepicker') ->id('startDateInput') ->attribute('readonly', 'readonly') ->attribute('required', 'required') }} @error('start_date') {{ $message }} @enderror
{{ html()->label(__('messages.end_date') . ' *', 'end_date')->class('form-label') }} {{ html()->text('end_date') ->attribute('value', old('end_date')) ->placeholder(__('messages.end_date')) ->class('form-control datetimepicker') ->id('endDateInput') ->attribute('readonly', 'readonly') ->attribute('required', 'required') }} @error('end_date') {{ $message }} @enderror
{{ __('messages.end_date_required') }}
{{--
{{ html()->label(__('messages.enable_skip'), 'enable_skip')->class('form-label') }}
{{ html()->hidden('enable_skip', 0) }} {{ html()->checkbox('enable_skip', old('enable_skip', 0) == 1, 1) ->class('form-check-input') ->id('enableToggle') }}
@error('enable_skip') {{ $message }} @enderror
{{ html()->label(__('messages.lbl_skip_after'), 'skip_after')->class('form-label') }} {{ html()->time('skip_after') ->attribute('value', old('skip_after')) ->placeholder(__('messages.enter_skip_after')) ->class('form-control min-datetimepicker-time') ->id('skipAfterInput') }} @error('skip_after') {{ $message }} @enderror
--}} {{--
{{ html()->label(__('messages.frequency') . '*', 'frequency')->class('form-label') }} {{ html()->number('frequency') ->value(old('frequency')) ->placeholder(__('messages.enter_frequency')) ->class('form-control') }} @error('frequency') {{ $message }} @enderror
{{ __('messages.frequency_required') }}
--}}
{{ html()->label(__('messages.target_type') . '*', 'target_type')->class('form-label') }} {{ html()->select('target_type', [ 'video' => 'Video', 'movie' => 'Movie', 'tvshow' => 'TV Show', // 'channel' => 'Channel', ], old('target_type')) ->class('form-control select2') ->id('target_type') ->placeholder(__('messages.select_target_type')) }} @error('target_type') {{ $message }} @enderror
{{ __('messages.target_type_required') }}
{{ html()->select('target_selection[]', [], old('target_selection', [])) ->class('form-control select2') ->id('target_selection') ->multiple() ->attribute('data-placeholder', __('messages.select_target_selection')) }} @error('target_selection') {{ $message }} @enderror
{{ __('messages.target_selection_required') }}
{{ html()->label(__('messages.lbl_status'), 'status')->class('form-label') }}
{{ old('status', true) == 1 ? __('messages.active') : __('messages.inactive') }}
{{ html()->hidden('status', 0) }} {{ html()->checkbox('status',old('status', true)) ->class('form-check-input') ->id('status') }}
@error('status') {{ $message }} @enderror
{{ html()->submit(trans('messages.save'))->class('btn btn-md btn-primary float-right')->id('submit-button') }}
{{ html()->form()->close() }} @include('components.media-modal') @endsection @push('after-scripts') @endpush