Passolution, Mails, Tickets,

This commit is contained in:
Kevin Adametz 2020-09-15 17:47:52 +02:00
parent 0857a34766
commit f79806ffe8
46 changed files with 556 additions and 831 deletions

View file

@ -339,6 +339,9 @@
<li class="sidenav-item{{ Request::is('sysadmin/tools/media_insert') ? ' active' : '' }}">
<a href="{{ route('sysadmin_tools_media_insert') }}" class="sidenav-link"><i class="sidenav-icon ion ion-md-settings"></i><div>{{ __('Media Insert') }}</div></a>
</li>
<li class="sidenav-item{{ Request::is('sysadmin/tools/import') ? ' active' : '' }}">
<a href="{{ route('sysadmin_tools_import') }}" class="sidenav-link"><i class="sidenav-icon ion ion-md-settings"></i><div>{{ __('Import') }}</div></a>
</li>
</ul>
</li>

View file

@ -41,10 +41,14 @@
<div class="card">
<div class="card-body">
<div class="form-row">
<div class="form-group col-sm-12">
<div class="form-group col-sm-8">
<label class="form-label" for="name">{{ __('Name') }} *</label>
{{ Form::text('name', $model->name, array('placeholder'=>__('Name'), 'class'=>'form-control', 'id'=>'name', 'required'=>true)) }}
</div>
<div class="form-group col-sm-4">
<label class="form-label" for="destco">{{ __('Code') }} *</label>
{{ Form::text('destco', $model->destco, array('placeholder'=>__('Code'), 'class'=>'form-control', 'id'=>'destco', 'required'=>true)) }}
</div>
</div>
<br>
<h4>Inhalte für Seite</h4>

View file

@ -28,6 +28,7 @@
<th style="max-width: 60px;">&nbsp;</th>
<th>{{__('Name')}}</th>
<th>{{__('Bezug')}}</th>
<th>{{__('Code')}}</th>
<th>{{__('E-Mail(s)')}}</th>
<th><i class="fa fa-eye"></i> {{__('Seite')}}</th>
<th><i class="fa fa-eye"></i> {{__('CRM')}}</th>
@ -42,11 +43,13 @@
<span class="fa fa-edit"></span>
</a>
</td>
<td><a href="{{ route('admin_settings_travel_country_detail', [$value->id]) }}">{{ $value->name }}</a></td>
<td>
{!! implode("<br>", $value->getContactLandsArray()) !!}
</td>
<td>
{{ $value->destco }}
</td>
<td>
{!! \App\Services\Util::_implodeLines($value->contact_emails, "<br>") !!}
</td>

View file

@ -15,6 +15,7 @@
<tr>
<th style="max-width: 60px;">&nbsp;</th>
<th>{{__('Name')}}</th>
<th>{{__('Code')}}</th>
<th>{{__('sichtbar')}}</th>
<th></th>
</tr>
@ -26,11 +27,13 @@
<button type="button" class="btn icon-btn btn-sm btn-primary" data-toggle="modal" data-target="#modals-default"
data-id="{{ $value->id }}"
data-name="{{ $value->name }}"
data-nat="{{ $value->nat }}"
data-active="{{ $value->active }}">
<span class="fa fa-edit"></span>
</button>
</td>
<td data-sort="{{ $value->id }}">{{ $value->name }}</td>
<td data-sort="{{ $value->nat }}">{{ $value->nat }}</td>
<td data-sort="{{ $value->active }}">{!! \App\Services\HTMLHelper::getActiveIcon($value->active) !!}</td>
<td><a class="text-danger" href="{{ route('admin_settings_travel_nationality_delete', [$value->id]) }}" onclick="return confirm('{{__('Wirklich löschen?')}}');"><i class="fa fa-trash-alt"></i></a></td>
@ -65,6 +68,12 @@
{{ Form::text('name', '', array('placeholder'=>__('Description'), 'class'=>'form-control', 'required'=>true)) }}
</div>
</div>
<div class="form-row">
<div class="form-group col">
<label for="name" class="form-label">Code*</label>
{{ Form::text('nat', '', array('placeholder'=>__('Code'), 'class'=>'form-control', 'required'=>true)) }}
</div>
</div>
<div class="form-group">
<label class="custom-control custom-checkbox m-0">
{{ Form::checkbox('active', 1, '', array('class'=>'custom-control-input')) }}
@ -88,6 +97,7 @@
var button = $(event.relatedTarget);
$(this).find(".modal-content input[name='id']").val(button.data('id'));
$(this).find(".modal-body input[name='name']").val(button.data('name'));
$(this).find(".modal-body input[name='nat']").val(button.data('nat'));
$(this).find(".modal-body input[name='active']").prop( "checked", button.data('active'));
});

View file

@ -0,0 +1,52 @@
@extends('layouts.layout-2')
@section('content')
@if ($errors->any())
<div class="row">
<div class="col-sm-12">
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
</div>
@endif
<h4 class="font-weight-bold mb-4">
Content Tools: Import
</h4>
<div class="card mb-4">
<div class="card-body">
<!-- Controls -->
{!! Form::open(['url' => route('sysadmin_tools_import'), 'class' => '']) !!}
<div class="form-group mb-1">
<label class="form-label" for="description">Import</label>
{{ Form::textarea('text', $text, array('class'=>'form-control', 'rows'=>20)) }}
</div>
<button type="submit" class="btn btn-primary" name="action" value="import_TN"><i class="ion"></i> Import in TravelNationality</button>
<button type="submit" class="btn btn-primary" name="action" value="import_CT"><i class="ion"></i> Import for Countries</button>
{!! Form::close() !!}
</div>
@if(count($values)>0)
<div class="card-body">
<!-- Controls -->
@foreach($values as $key=>$value)
{{$value}}<br>
@endforeach
</div>
@endif
</div>
@endsection

View file

@ -51,7 +51,6 @@
</div>
</div>
@if($travel_user_booking_fewo->isInvoice())
<div class="card mb-2 border-primary">
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseBookingTravelInfo" aria-expanded="false" aria-controls="collapseBookingTravelInfo">
@if($travel_user_booking_fewo->isTravelInfo())
@ -110,6 +109,5 @@
</div>
</div>
</div>
@endif

View file

@ -1,6 +1,5 @@
@if($travel_user_booking_fewo->isInvoice())
@if($travel_user_booking_fewo->id > 0)
<div class="card mb-2 border-primary">
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseBookingSMail" aria-expanded="false" aria-controls="collapseBookingSMail">
<strong style="line-height: 1.6em">Dienstleister Mail</strong>
@ -42,9 +41,9 @@
</div>
</div>
</div>
@endif
@if($travel_user_booking_fewo->id > 0)
<div class="card mb-2 border-primary">
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseBookingMMail" aria-expanded="false" aria-controls="collapseBookingMMail">
<strong style="line-height: 1.6em">Mitarbeiter Mail</strong>

View file

@ -57,6 +57,7 @@
Kunde / Buchung
</a>
</li>
@if($travel_user_booking_fewo->id > 0)
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseBookingInvoice">
@if($travel_user_booking_fewo->isInvoice())
@ -66,7 +67,7 @@
<span class="badge badge-outline-primary">{{my_count($travel_user_booking_fewo->send_user_mail)}}</span>
</a>
</li>
@if($travel_user_booking_fewo->isInvoice())
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseBookingTravelInfo">
@if($travel_user_booking_fewo->isTravelInfo())
@ -76,23 +77,20 @@
<span class="badge badge-outline-primary">{{my_count($travel_user_booking_fewo->send_info_mail)}}</span>
</a>
</li>
@endif
@if($travel_user_booking_fewo->isInvoice())
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseBookingSMail">
Dienstleister Mail
<span class="badge badge-outline-primary">{{my_count($travel_user_booking_fewo->send_service_mail)}}</span>
</a>
</li>
@endif
@if($travel_user_booking_fewo->id > 0)
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseBookingMMail">
Mitarbeiter Mail
<span class="badge badge-outline-primary">{{my_count($travel_user_booking_fewo->send_employee_mail)}}</span>
</a>
</li>
@endif
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseBookingMails">
E-Mails
@ -104,6 +102,7 @@
PDF Dateien
</a>
</li>
@endif
</ul>
{!! Form::open(['url' => route('travel_user_booking_fewo_detail', [$id]), 'class' => 'form-horizontal']) !!}