Updates to 03-2025

This commit is contained in:
Kevin Adametz 2025-04-01 10:40:14 +02:00
parent 881fc84207
commit 4eb83def39
142 changed files with 21396 additions and 11243 deletions

View file

@ -0,0 +1,226 @@
@extends('layouts.layout-2')
@section('content')
{!! Form::open(['url' => route('cms_news_detail', [$id]), 'class' => 'form-horizontal']) !!}
<h4 class="font-weight-bold py-3 mb-1">
News @if($id == "new") <span class="text-primary">anlegen</span> @else {{"(ID: ".$id.")"}} verwalten @endif
<div class="float-right">
<button type="submit" name="action" value="saveAll" class="btn btn-submit btn-sm">{{ __('save changes') }}</button>&nbsp;
<a href="{{route('cms_news')}}" class="btn btn-default btn-sm">{{ __('back') }}</a>
</div>
</h4>
<div class="clearfix"></div>
<input type="hidden" name="id" id="id" value="{{$id}}">
<!-- draft -->
<div class="card mb-2">
<div class="card-body">
<div class="form-row">
<div class="form-group col-sm-8">
<label class="form-label" for="news_title">{{ __('Title') }}*</label>
{{ Form::text('title', $news->title, array('placeholder'=>__('Title'), 'class'=>'form-control', 'id'=>'news_title', 'required'=>true)) }}
</div>
<div class="form-group col-sm-4">
<label class="custom-control custom-checkbox float-right">
{!! Form::checkbox('status', 1, $news->status, ['class'=>'custom-control-input']) !!}
<span class="custom-control-label">{{__('aktiv')}}</span>
</label>
{{-- @if($news->lvl != 0)
<label for="news_parent" class="form-label">{{__('Parent')}}*</label>
<select class="custom-select" data-style="btn-default" name="news_parent" required>
{!! HTMLHelper::getParentBy($news->parent, $news->getParentsArray()) !!}
</select>
@else
<label for="news_parent" class="form-label">{{__('Parent')}}</label>
<div>NON</div>
@endif
--}}
</div>
</div>
<div class="form-row">
<div class="form-group col-sm-8">
<label class="form-label" for="news_slug">{{ __('slug') }}*</label>
{{ Form::text('slug', $news->slug, array('placeholder'=>__('slug'), 'class'=>'form-control', 'id'=>'news_slug', 'required'=>true)) }}
</div>
<div class="form-group col-sm-4">
<label class="form-label" for="news_date">{{ __('Reisezeitraum') }}*</label>
{{ Form::text('date', $news->date, array('placeholder'=>__('Reisezeitraum'), 'class'=>'form-control datepicker-base', 'id'=>'news_date', 'required'=>true)) }}
</div>
</div>
<div class="form-row">
<div class="form-group col-sm-12">
<label class="form-label" for="news_content_new">{{ __('Text') }}*</label>
{{ Form::textarea('content_new', HTMLHelper::filterHTML($news->content_new, ['src' => ['addHost']]) , ['class' => 'form-control summernote', 'id'=>'news_content_new']) }}
</div>
</div>
<div class="form-row">
<div class="form-group col-md-12">
<label class="form-label" for="news_pagetitle">{{ __('META-Titel (optional)') }}</label>
{{ Form::text('pagetitle', $news->pagetitle, array('placeholder'=>__('pagetitle'), 'class'=>'form-control', 'id'=>'news_pagetitle')) }}
</div>
<div class="form-group col-md-12">
<label class="form-label" for="news_description">{{ __('META-Beschreibung (optional)') }}</label>
{{ Form::text('description', $news->description, array('placeholder'=>__('description'), 'class'=>'form-control', 'id'=>'news_description')) }}
</div>
<div class="form-group col-md-12">
<label class="form-label" for="news_keywords">{{ __('META-Keywords (optional)') }}</label>
{{ Form::text('keywords', $news->keywords, array('placeholder'=>__('keywords'), 'class'=>'form-control', 'id'=>'news_keywords')) }}
</div>
</div>
<h4 class="mb-0 bg-light p-1">Hauptbild</h4>
<hr class="mt-0">
<div class="media mx-auto pb-3" id="lfm-data-fill">
<img src="{{$news->getImage('thumb_url')}}" alt="" class="img_thumb_url d-block ui-w-100">
<div class="media-body mt-2 ml-2">
<div class="form-row">
<div class="form-group col-10 col-sm-11" >
{{ Form::hidden('image[slug]', $news->getImage('slug')) }}
{{ Form::hidden('image[thumb_url]', $news->getImage('thumb_url')) }}
{{ Form::hidden('image[url]', $news->getImage('url')) }}
{{ Form::text('image[title]', $news->getImage('title'), array('placeholder'=>'Bildtitel', 'class'=>'form-control mb-2')) }}
{{ Form::text('image[alt]', $news->getImage('alt'), array('placeholder'=>'Bild ALT Tag', 'class'=>'form-control')) }}
</div>
<div class="form-group col-2 col-sm-1">
<button type="button" class="btn btn-sm btn-secondary float-right btn-lfm-open-modal"
data-id="#lfm-data-fill"
data-obj="image"
data-set='["url", "slug", "thumb_url"]'
data-img='.img_thumb_url'
data-title="title"
data-alt="alt">
<i class="fa fa-image"></i>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="text-left mt-3">
<button type="submit" name="action" value="saveAll" class="btn btn-submit">{{ __('save changes') }}</button>&nbsp;
<a href="{{route('cms_news')}}" class="btn btn-default">{{ __('back') }}</a>
<a href="{{ make_v2_url("/acp/") }}" class="btn btn-default float-right">{{ __('zurück ins v2 Programm') }}</a>
</div>
{!! Form::close() !!}
{{--
<!-- Modal template -->
<div class="modal fade" id="modals-class">
<div class="modal-dialog">
<form class="modal-content" action="{{ route('travel_program_class_update') }}" method="post">
@csrf
<input type="hidden" class="form-control" name="id">
<input type="hidden" class="form-control" name="program_id" value="{{$news->id}}">
<div class="modal-header">
<h5 class="modal-title">Programm Katagorie/Klassen <span class="font-weight-light">anlegen/bearbeiten</span></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
</div>
<div class="modal-body">
<div class="form-row">
<div class="form-group col">
<label class="custom-control custom-checkbox float-right">
<input type="checkbox" class="custom-control-input" name="standard" checked>
<span class="custom-control-label">{{__('Standard')}}</span>
</label>
<label for="name" class="form-label">Name*</label>
<input type="text" class="form-control" name="name" placeholder="{{__('Description')}}" required>
</div>
</div>
<div class="form-row">
<div class="form-group col">
<label for="description" class="form-label">Beschreibung</label>
<input type="text" class="form-control" name="description" placeholder="{{__('Description')}}">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">{{__('close')}}</button>
<button type="submit" class="btn btn-primary">{{__('save')}}</button>
</div>
</form>
</div>
</div>
<!-- Modal template -->
<div class="modal fade" id="modals-draft">
<div class="modal-dialog">
<form class="modal-content" action="{{ route('travel_program_draft_update') }}" method="post">
@csrf
<input type="hidden" class="form-control" name="id">
<input type="hidden" class="form-control" name="travel_program_id" value="{{$news->id}}">
<div class="modal-header">
<h5 class="modal-title">Vorlage Reiseprogramm <span class="font-weight-light">zuordnen</span></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
</div>
<div class="modal-body">
<div class="form-row">
<div class="form-group col">
<label for="draft_id" class="form-label">{{__('Vorlage')}}</label>
<select class="selectpicker" data-style="btn-default" name="draft_id" data-live-search="true" required>
{!! HTMLHelper::getDraftOptions() !!}
</select>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">{{__('close')}}</button>
<button type="submit" class="btn btn-primary">{{__('save')}}</button>
</div>
</form>
</div>
</div>
<script>
$( document ).ready(function() {
$('#modals-class').on('show.bs.modal', function (event) {
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='description']").val(button.data('description'));
$(this).find(".modal-body input[name='standard']").prop( "checked", button.data('standard'));
});
$('#modals-draft').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget);
$(this).find(".modal-content input[name='id']").val(button.data('id'));
$(this).find(".modal-body select[name='draft_id']").val(button.data('draft_id'));
$(this).find(".modal-body select[name='travel_class_id']").val(button.data('travel_class_id'));
$(this).find(".modal-body select[name='weekdays[]']").val(button.data('weekdays'));
$('.selectpicker').selectpicker('refresh');
});
});
</script>
--}}
@endsection
@section('scripts')
<script>
$(document).ready(function() {
IqLFileManager.init();
});
</script>
@endsection

View file

@ -0,0 +1,103 @@
@extends('layouts.layout-2')
@section('content')
<h4 class="font-weight-bold py-3 mb-1">
{{ __('Reisenews') }}
</h4>
<div class="card">
<div class="card-datatable table-responsive py-2">
<div class="mr-4 mb-2 text-right">
<a href="{{ route('cms_news_detail', ['new']) }}" class="btn btn-sm btn-primary">Neue News anlegen</a>
</div>
<table class="datatables-news table table-striped table-bordered">
<thead>
<tr>
<th style="max-width: 60px;">&nbsp;</th>
<th>{{__('Name')}}</th>
<th>{{__('Parent')}}</th>
<th>{{__('Date')}}</th>
<th>{{__('sichtbar')}}</th>
<th>#</th>
</tr>
</thead>
<tbody>
@foreach($news as $value)
<tr>
<td>
<a href="{{ route('cms_news_detail', [$value->id]) }}" class="btn icon-btn btn-sm btn-primary">
<span class="fa fa-edit"></span>
</a>
</td>
<td><a href="{{ route('cms_news_detail', [$value->id]) }}">{{ $value->title }}</a></td>
<td>@if($value->parent) {{ $value->parent->title }} @else - Main No-Parent - @endif</td>
<td data-sort="{{ $value->getDateRow() }}">{{ $value->date }}</td>
<td data-sort="{{ $value->status }}">
@if($value->status)
<span class="badge badge-pill badge-success"><i class="fa fa-check"></i></span>
@else
<span class="badge badge-pill badge-danger"><i class="fa fa-times"></i></span>
@endif
</td>
<td>
@if($value->parent)
<a class="text-danger" href="{{ route('cms_news_delete', [$value->id]) }}" onclick="return confirm('{{__('Wirklich löschen?')}}');"><i class="fa fa-trash-alt"></i></a>
@else
-
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
<div class="mt-4 col">
<a href="{{ route('cms_news_detail', ['new']) }}" class="btn btn-sm btn-primary">Neue News anlegen</a>
</div>
</div>
<script>
$( document ).ready(function() {
$('.datatables-news').dataTable({
"bLengthChange": false,
"iDisplayLength": 50,
"language": {
"url": "/js/German.json"
},
initComplete: function () {
this.api().columns(2).every( function () {
var column = this;
var title = $(column.header()).html();
var select = $('<select class="selectpicker"><option value="">'+title+'</option></select>')
.appendTo( $(column.header()).empty() )
.on( 'change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column
.search( val ? '^'+val+'$' : '', true, false )
.draw();
} );
column.data().unique().sort().each( function ( d, j ) {
if(d !== ""){
select.append( '<option value="'+d+'">'+d+'</option>' );
}
} );
} );
$('.selectpicker').selectpicker();
}
});
});
</script>
</div>
@endsection

View file

@ -257,6 +257,12 @@
<a href="{{ route('cms_feedback') }}" class="sidenav-link"><i class="sidenav-icon ion ion-md-chatboxes"></i><div>Feedback</div></a>
</li>
@endif
@if(Auth::user()->isPermission('cms-nw'))
<li class="sidenav-item{{ Request::is('cms/news', 'cms/news/*') ? ' active' : '' }}">
<a href="{{ route('cms_news') }}" class="sidenav-link"><i class="sidenav-icon ion ion-md-bookmarks"></i><div>Reisenews</div></a>
</li>
@endif
@if(Auth::user()->isPermission('cms-aq'))
<li class="sidenav-item{{ Request::is('cms/answer_question', 'cms/answer_question/*') ? ' active' : '' }}">
<a href="{{ route('cms_answer_question') }}" class="sidenav-link"><i class="sidenav-icon ion ion-ios-help-buoy"></i><div>Fragen & Antworten</div></a>

View file

@ -11,11 +11,9 @@
@include('pdf.components.booking_regulations')
@include('pdf.components.booking_info')
@include('pdf.components.booking_sterntours')
@include('pdf.components.booking_footer')
@include('pdf.components.booking_footer', ['set_contact_footer' => false])
@endsection

View file

@ -13,11 +13,9 @@
@include('pdf.components.booking_signature')
@include('pdf.components.booking_info')
@include('pdf.components.booking_sterntours')
@include('pdf.components.booking_footer')
@include('pdf.components.booking_footer', ['set_contact_footer' => false])
@endsection

View file

@ -12,6 +12,6 @@
@include('pdf.components.booking_sterntours')
@include('pdf.components.booking_footer')
@include('pdf.components.booking_footer', ['set_contact_footer' => true])
@endsection

View file

@ -1,10 +1,10 @@
<table border="0" cellspacing="0" cellpadding="0" class="booking-table">
<tr>
<th width="10%" class="text-center">Von</th>
<th width="10%" class="text-center">Bis</th>
<th width="9%" class="text-center">Von</th>
<th width="9%" class="text-center">Bis</th>
<th width="55%">Leistungen</th>
<th width="10%" class="text-center">Teilnehmer</th>
<th width="15%" class="text-right">Preis in &euro;</th>
<th width="11%" class="text-center">Teilnehmer</th>
<th width="16%" class="text-right">Preis in &euro;</th>
</tr>
@if ($booking->new_drafts)
@include('pdf.components.booking_drafs')

View file

@ -1,11 +1,11 @@
<table border="0" cellspacing="0" cellpadding="0" class="booking-table">
<tr>
<th width="10%" class="text-center">Von</th>
<th width="10%" class="text-center">Bis</th>
<th width="45%">Leistungen</th>
<th width="10%" class="text-center">Teilnehmer</th>
<th width="10%" class="text-center">Status</th>
<th width="15%" class="text-right">Preis in &euro;</th>
<th width="9%" class="text-center">Von</th>
<th width="9%" class="text-center">Bis</th>
<th width="50%">Leistungen</th>
<th width="11%" class="text-center">Teilnehmer</th>
<th width="5%" class="text-center">Status</th>
<th width="16%" class="text-right">Preis in &euro;</th>
</tr>
@if ($booking->new_drafts)
@include('pdf.components.booking_drafs_storno')

View file

@ -1,14 +1,12 @@
<table border="0" cellspacing="0" cellpadding="0" class="booking-table">
<tr>
<th width="10%" class="text-center">Von</th>
<th width="10%" class="text-center">Bis</th>
<th width="55%">Leistungen</th>
<th width="10%" class="text-center">Teilnehmer</th>
<th width="15%" class="text-right">Preis in &euro;</th>
<th width="9%" class="text-center">Von</th>
<th width="9%" class="text-center">Bis</th>
<th width="65%">Leistungen</th>
<th width="11%" class="text-center">Teilnehmer</th>
<th width="5%" class="text-right">Preis in &euro;</th>
</tr>
@if ($booking->new_drafts)
@include('pdf.components.booking_drafs_voucher')
@else
@include('pdf.components.booking_drafs_old_voucher')

View file

@ -4,19 +4,19 @@
<tr>
<td class="text-center">{{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center">{{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-right">
@if (in_array($booking_draft_item->draft_type_id, ['30', '36', '37']))
@if ($booking_draft_item->adult > 0)
{{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' }}
{!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' <span class="small">Erwachsener</span>' : $booking_draft_item->adult . ' <span class="small">Erwachsene</span>' !!}
@endif
@if ($booking_draft_item->children > 0)
<br>
{{ $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' }}
{!! $booking_draft_item->children == 1 ? $booking_draft_item->children . ' <span class="small">Kind</span>' : $booking_draft_item->children . ' <span class="small">Kinder</span>' !!}
@endif
@else
@if ($booking_draft_item->adult > 0)
{{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' }}
{!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' <span class="small">Person</span>' : $booking_draft_item->adult . ' <span class="small">Personen</span>' !!}
@endif
@endif
@ -48,7 +48,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-right"></td>
</tr>
@ -56,7 +56,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-right"></td>
</tr>

View file

@ -4,21 +4,22 @@
<tr>
<td class="text-center">{{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center">{{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-right">
@if (in_array($booking_draft_item->draft_type_id, ['30', '36', '37']))
@if ($booking_draft_item->adult > 0)
{{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Erwachsener' : $booking_draft_item->adult . ' Erwachsene' }}
@endif
@if ($booking_draft_item->children > 0)
<br>
{{ $booking_draft_item->children == 1 ? $booking_draft_item->children . ' Kind' : $booking_draft_item->children . ' Kinder' }}
@endif
@else
@if ($booking_draft_item->adult > 0)
{{ $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' Person' : $booking_draft_item->adult . ' Personen' }}
@endif
@if ($booking_draft_item->adult > 0)
{!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' <span class="small">Erwachsener</span>' : $booking_draft_item->adult . ' <span class="small">Erwachsene</span>' !!}
@endif
@if ($booking_draft_item->children > 0)
<br>
{!! $booking_draft_item->children == 1 ? $booking_draft_item->children . ' <span class="small">Kind</span>' : $booking_draft_item->children . ' <span class="small">Kinder</span>' !!}
@endif
@else
@if ($booking_draft_item->adult > 0)
{!! $booking_draft_item->adult == 1 ? $booking_draft_item->adult . ' <span class="small">Person</span>' : $booking_draft_item->adult . ' <span class="small">Personen</span>' !!}
@endif
@endif
@if ($booking_draft_item->adult > 0 || $booking_draft_item->children > 0)
<br>
@if ($booking_draft_item->draft_type_id == 36 || $booking_draft_item->draft_type_id == 37)
@ -48,7 +49,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-center"><strong>storniert</strong></td>
<td class="text-right"></td>
@ -57,7 +58,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-center"><strong>storniert</strong></td>
<td class="text-right"></td>

View file

@ -6,7 +6,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-right"></td>
</tr>
@ -14,7 +14,7 @@
<tr>
<td class="text-center"> {{ _format_date($booking_draft_item->start_date) }}</td>
<td class="text-center"> {{ _format_date($booking_draft_item->end_date) }}</td>
<td>{{ $booking_draft_item->service }}</td>
<td>{!! _format_text($booking_draft_item->service) !!}</td>
<td class="text-center"> {{ $booking->pax }}</td>
<td class="text-right"></td>
</tr>

View file

@ -7,12 +7,12 @@
<tr>
<td width="100%" class="text-center">
{!! \App\Models\CMSContent::getContentBySlug('pdf-footer-hinweise-rueckfragen') !!}
@if($booking->travel_country)
@foreach ($booking->travel_country->getContactLandsModels() as $country)
{!! $country->contact_footer !!}
<br>
@endforeach
@endif
@if($set_contact_footer && $booking->travel_country)
@foreach ($booking->travel_country->getContactLandsModels() as $country)
{!! $country->contact_footer !!}
<br>
@endforeach
@endif
<br>
{!! \App\Models\CMSContent::getContentBySlug('pdf-footer-hinweise-reisebedingungen') !!}
</td>

View file

@ -4,62 +4,14 @@
Sonstiges
</th>
</tr>
@if($booking->travel_country && $booking->travel_country->stern_travel_country)
<tr>
<td>
@if($booking->travel_country->name == 'Jordanien')
Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate bei Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der jordanischen Botschaft:<br>
<a href="http://www.jordanembassy.de/" target="_blank">www.jordanembassy.de/</a><br>
<a href="http://www.tourism.jo/Contents/Visa_Information.aspx" target="_blank">www.tourism.jo/Contents/Visa_Information.aspx</a>
<br><br>Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen.
<br><br>
<b>STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.</b>
@endif
@if($booking->travel_country->name == 'Israel')
Einreise- und Visabestimmungen für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsbürger, die nach 1928 geboren sind, benötigen kein Transit- oder Besuchsvisum. Sie erhalten bei der Einreise eine Einreisekarte und bei der Ausreise eine Ausreisekarte (Ein- und Ausreisestempel werden nicht in den Pass gestempelt). Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der israelischen Botschaft:<br>
<a href="http://embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx" target="_blank">embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx</a>
<br><br>Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen.
<br><br>Bitte beachten Sie, dass bei Anreise am Samstag wegen des Shabat in vielen Hotels Einschränkungen beim Service, beim Check-In und beim Zimmerbezug geben kann.
<br><br>
<b>STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.</b>
@endif
@if($booking->travel_country->name == 'Israel/Jordanien')
<b>Israel</b> Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsbürger, die nach 1928 geboren sind, benötigen kein Transit- oder Besuchsvisum. Sie erhalten bei der Einreise eine Einreisekarte und bei der Ausreise eine Ausreisekarte (Ein- und Ausreisestempel werden nicht in den Pass gestempelt). Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen finden Sie auf der Seite der israelischen Botschaft:<br>
<a href="http://embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx" target="_blank">embassies.gov.il/berlin/ConsularServices/visainformation/Pages/Allgemeine-Informationen0124-4349.aspx</a>
<br><br>
<b>Jordanien</b> Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate bei Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite der jordanischen Botschaft:<br>
<a href="http://www.jordanembassy.de/" target="_blank">www.jordanembassy.de/</a><br>
<a href="http://www.tourism.jo/Contents/Visa_Information.aspx" target="_blank">www.tourism.jo/Contents/Visa_Information.aspx</a>
<br><br>Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen.
<br><br>Bitte beachten Sie, dass bei Anreise am Samstag wegen des Shabat in vielen Hotels Einschränkungen beim Service, beim Check-In und beim Zimmerbezug geben kann.
<br><br>
<b>STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.</b>
@endif
@if($booking->travel_country->name == 'Oman')
Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss noch sechs Monate nach Einreise gültig sein. Deutsche Staatsangehörige benötigen zur Einreise nach Jordanien ein Visum. Deutsche Staatsangehörige können bei der Royal Oman Police ein <a href="https://evisa.rop.gov.om/home" target="_blank">e-Visum</a> beantragen. Eine Gelbfieberimpfung ist bei Einreise aus einem Gelbfieber-Endemie Gebiet vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen zu den aktuellen Einreise- und Visabestimmungen finden Sie auf der Seite vom Auswärtigen Amt:<br>
<a href="https://www.auswaertiges-amt.de/de/aussenpolitik/laender/oman-node/omansicherheit/204160" target="_blank">www.auswaertiges-amt.de</a>
<br><br>Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen.
<br><br>
<b>STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.</b>
@endif
@if($booking->travel_country->name == 'Ägypten')
<b>Ägypten</b> Einreise-, Visabestimmungen und gesundheitspolizeilichen Vorschriften für deutsche Staatsbürger: Einreise mit Reisepass und dieser muss sechs Monate über die Reise hinaus gültig sein. Deutsche Staatsangehörige benötigen für die Einreise ein Visum. Eine Gelbfieberimpfung ist bei Einreise aus Infektionsgebieten vorgeschrieben. Bei direkter Einreise aus Deutschland ist keine Gelbfieberimpfung notwendig.<br>
Weitere Informationen finden Sie auf der Seite der ägyptischen Botschaft:<br>
<a href="http://www.egyptian-embassy.de/" target="_blank">www.egyptian-embassy.de/</a>
<br><br>Wir empfehlen Ihnen, sich von Ihrem Hausarzt über Ihren Impfschutz und weitere landesspezifische, medizinische Hinweise beraten zu lassen.
<br><br>
<b>STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport.</b><br><br> <hr><br>
<center>Sollten vor Ort Fragen auftreten, wenden Sie sich bitte an Herrn Rabie 0020 1228 777940 - Herr Rashad Tel: 0020 1228 777942<br>
Örtlicher Vertreter: New Vision Travel, 7 Ali El Gendy st., 6 District Nasr City, Cairo<br>
Phone: 0020 22 2725646 * Fax: 0020 22 2725733 </center><br>
@endif
{!! $booking->travel_country->stern_travel_country->getNationalityRequirement(1) !!}
</td>
</tr>
@endif
@if(isset($document->name) && $document->name == 'registration')
<tr>
<td>

View file

@ -41,7 +41,7 @@
margin: 0 auto;
padding: 0;
color: #000;
font-size: 9pt;
font-size: 8.5pt;
line-height: 1.1em;
font-weight: 400 ;
font-family: "Source Sans 3", serif;
@ -156,7 +156,7 @@
padding: 0.15rem 0.4rem;
color: #000;
border: 0.25pt solid #000;
font-size: 9pt;
font-size: 8.5pt;
}
.pdf-input-content {
margin-bottom: 2rem;
@ -183,6 +183,9 @@
padding: 0;
margin: 0;
}
.small {
font-size: 0.9em;
}
</style>
</head>