10-06-2026 Formular Telefon Pflicht, neue Home, Fehler Kunden Feedback

This commit is contained in:
Kevin Adametz 2026-06-10 10:16:29 +02:00
parent 45150780de
commit 9d22a5fdc9
20 changed files with 4180 additions and 3702 deletions

View file

@ -11,7 +11,7 @@
{% for slide in slides %}
<a href="{{ slide.urlPath|default('javascript:void(0);') }}" class="slide{{ loop.first ? ' active' }}">
<div class="hl5">{{ slide.title }}</div>
<p>{{ slide.boxBody|default(slide.description) }}</p>
<p>{% if slide.boxBodyImage and slide.boxBodyImage.thumb_url is defined %}{{ slide.description }}{% else %}{{ slide.boxBody|default(slide.description) }}{% endif %}</p>
</a>
{% endfor %}

View file

@ -0,0 +1,59 @@
{% extends 'base.html.twig' %}
{% block meta_description %}
<meta name="description" content="STERN TOURS Reisebüro ist auch Spezialist für Ägypten Reisen, Israel Reisen, Jordanien Reisen und Oman Reisen.">
{% endblock %}
{% block meta_keywords %}
<meta name="keywords" content="STERN TOURS, Reisebüro, Spezialist, Reiseveranstalter, Ägypten Urlaub, Israel Reisen, Jordanien Reise, Pauschalreisen">
{% endblock %}
{% block header2 %}
{% include 'default/components/home/slider.html.twig' %}
{% endblock %}
{% block breadcrumb %}{% endblock %}
{% block body %}
<div id="section_orders">
<h1>Unsere beliebtesten Kulturreisen</h1>
<section id="">
<div class="clearfix ">
{{ render(controller('AppBundle:Component:offersCarousel')) }}
</div>
<div class="clearfix">
<h2 class="h3 h3l">Alle Reisekategorien auf einem Blick</h2>
</div>
{% include 'default/components/multiPageBoxCarousel.html.twig' with {pages: country_pages} %}
</section><!-- end section -->
<section class="clearfix" id="">
<div class="content-copy">
<h1>STERN TOURS - Ihr Kulturreise-Spezialist aus Berlin für Ägypten, Israel, Jordanien, Marokko, Oman, Türkei, Iran, Uzbekistan</h1>
<p class="ft">Herzlich willkommen bei STERN TOURS, Ihrem Reiseveranstalter für Reisen zu den interessantesten Zielen Vorderasiens. Gehen Sie mit uns auf große Reise in den Orient, entdecken Sie die historischen Schätze der Antike und erkunden Sie bisher wenig bekannte Länder. Als Spezialist für Kultur-Reisen in den Nahen Osten bieten wir Ihnen seit 1998 Rundreisen und Studienreisen an, bei denen Sie die Highlights eines jeden Landes kennenlernen. In unserem Büro in Berlin-Wilmersdorf beraten wir Sie gern persönlich oder telefonisch eingehend über Ihr gewünschtes Reiseziel. Unsere Mitarbeiter kennen die Länder, in die unsere Kultur-Reisen führen, aus eigener Erfahrung. Die Tipps unserer Experten sind praxisorientiert und sorgen für eine Reise mit unvergesslichen Eindrücken. Wir klären Sie auf über Einreisebestimmungen und Vorschriften, sodass Sie sich sicher in jedem Land bewegen können. Stimmen Sie sich auf unseren Seiten mit zauberhaften Videos und Bildern auf das von Ihnen gewählte Reiseziel ein. Profitieren Sie bei Ihrer Reiseplanung von unserem umfangreichen Wissen und unserer langjährigen Erfahrung mit Kultur-Reisen zu den schönsten Orten des Orients. Erleben Sie ein Märchen aus Tausendundeine Nacht bei einem Reiseveranstalter, für den Ihr persönliches Wohl an erster Stelle steht.</p>
<h2 class="h3 h3l">Ägypten – Land der Pyramiden und Pharaonen</h2>
<p class="ft">Das Land am Nil gehört zu den interessantesten Ländern der Erde. Eine große Kultur hat hier einzigartige Baudenkmäler hinterlassen. Unsere Flussfahrten auf der großen Lebensader des Landes, dem Nil, führen Sie zu den bedeutendsten Sehenswürdigkeiten wie den Pyramiden, dem Tal der Könige und Luxor. Bewundern Sie bei einem Besuch im Ägyptischen Museum in Kairo die berühmte goldene Totenmaske des Tut-Ench-Amun und viele weitere Schätze, die von den Ausgräbern freigelegt wurden. Entdecken Sie auf Ihrer Rundreise den unglaublichen Reichtum dieses Landes, das einst die führende Kulturnation der alten Welt gewesen ist. Bestaunen Sie die Schätze der Pharaonen, wandeln Sie auf den Spuren der Archäologen und beschließen Sie Ihre Kultur-Reise durch Ägypten mit einem erholsamen Badeurlaub am Roten Meer. Hier finden Sie unsere <a href="/aegypten-reisen/aegypten-rundreisen" title="Ägypten Rundreisen">Ägypten Rundreisen</a></p>
<h2 class="h3 h3l">Israel – die Wiege der großen Religionen</h2>
<p class="ft">Erleben Sie das biblische Land, auf dem die drei großen Religionen Judentum, Islam und Christentum fußen. Religiöse Stätten gibt es in Israel an allen Ecken. Besuchen Sie die Orte Nazareth, Bethlehem und Jericho mit ihren einzigartigen Bauwerken. Durchqueren Sie die Negev-Wüste und das Tal des Jordan und entdecken Sie Kibbuze mit ihren blühenden Landschaften auf Ihrem Weg. Besteigen Sie den Ölberg und besuchen Sie die Klagemauer in Jerusalem, der Stadt, die Mittelpunkt aller drei Religionen ist. Entdecken Sie das moderne Israel, das sich in der Hauptstadt in Tea Aviv präsentiert. Unternehmen Sie einen Abstecher in die israelischen Hafenstädte Haifa und das wunderschöne Akko mit seiner zum Weltkulturerbe gehörenden Altstadt. Entspannen Sie sich nach Ihren aufregenden Reiseerlebnissen bei einem Bad im salzreichen Toten Meer oder genießen Sie einen sonnigen Badeurlaub am Roten Meer in Eilat. Hier finden Sie unsere <a href="/israel-reisen/israel-rundreisen" title="Israel Rundreisen">Israel Rundreisen</a></p>
<h2 class="h3 h3l">Jordanien – Wüstenflair und Felsenstädte</h2>
<p class="ft">Die Felsenstadt Petra mit dem eindrucksvollen Schatzhaus, Wadi Rum, Aqaba und die Hauptstadt Amman sind die Highlights einer Rundreise durch Jordanien. Auf eigene Faust erkunden Sie im Mietwagen die historischen Stätten des Landes. Auch wenn das Land nur klein ist, gibt es eine Fülle von historischen Sehenswürdigkeiten zu entdecken. Wüstenschlösser, Festungen und Burgen liegen auf Ihrem Weg. Besuchen Sie mit Amman eine der ältesten Städte, die schon immer bewohnt gewesen ist, und schwelgen Sie in den exotischen Düften der jordanischen Basare. Übernachten Sie dort, wo Lawrence von Arabien einst Geschichte machte – im Wadi Rum, das mit seinen roten Felssäulen ein einzigartiges Naturerlebnis bietet. Hier finden Sie unsere <a href="/jordanien-reisen/jordanien-rundreisen" title="Jordanien Rundreisen">Jordanien Rundreisen</a></p>
<h2 class="h3 h3l">Oman – Wüstenschlösser, Naturschauspiele und Badestrände</h2>
<p class="ft">Noch immer ein wenig geheimnisvoll scheint der Oman am Ostzipfel der Arabischen Halbinsel. Gehen Sie mit uns auf eine Entdeckungstour durch Wüsten, Gebirge und Regionen mit subtropischem Klima. In der Hauptstadt Maskat mit ihrer riesigen Moschee und dem historischen Souk zeigt sich, wie gut Altes und Modernes nebeneinander existieren können. Das Silber- und Kupferhandwerk ist in der alten Oasenstadt Nizwa zuhause. Hier dürfen Sie den Künstlern bei der Arbeit über die Schulter gucken. In Sur werden noch heute die Dhaus, die legendären Segelboote Omans, auf traditionelle Weise hergestellt. Erleben Sie auf einer Rundfahrt zum Jebel Sham eine Nacht in der Wüste mit einem spektakulären Sonnenuntergang hinter den Sanddünen. Beschließen Sie Ihre Reise in den märchenhaften Oman an der Küste mit ihren schneeweißen Badestränden und lassen Sie sich durch die spektakulären Unterwasserwelten im Arabischen Meer verzaubern. Hier finden Sie unsere <a href="/oman-reisen/oman-rundreisen" title="Oman Rundreisen">Oman Rundreisen</a></p>
<h2 class="h3 h3l">Iran – das Land der UNESCO Kulturschätze</h2>
<p class="ft">Auf 5.000 Jahre Geschichte blickt der Iran zurück. Das frühere Persien gehörte zu den Hochkulturen der Antike. Eine Rundreise durch den Iran ist ein ganz besonderes Erlebnis. Fast jeder der alten Orte gehört zum Weltkulturerbe der UNESCO. Machen Sie einen Abstecher in eine der ältesten Städte des Irans nach Yasd und in die heilige Stadt Ghom. Feuertempel, Moscheen, Mausoleen und Grabmäler finden Sie fast überall. Nicht zuletzt die historischen Paradiesgärten von Schiraz sind ein echtes Highlight. Und wenn Sie schon immer einmal wissen wollten, die die berühmten Perserteppiche entstehen – hier können Sie es mit eigenen Augen sehen. Hier finden Sie unsere <a href="/iran-reisen/iran-rundreisen" title="Iran Rundreisen">Iran Rundreisen</a></p>
<h2 class="h3 h3l">Usbekistan – entlang der Seidenstraße nach Samarkand</h2>
<p class="ft">Ein ganz junger Staat mit einer ganz alten Kultur – Uzbekistan wurde erst in den letzten Jahren von Kulturliebhabern entdeckt. Begeben Sie sich auf eine Reise in ein märchenhaftes Land. Entdecken Sie unzählige Moscheen und Medresen, die Sie mit ihren blauen Fliesen und goldenen Kuppeln verzaubern werden. Folgen Sie der alten Seidenstraße und den Spuren von Dschingis Khan. Oasenstädte wie aus dem Mittelalter lassen Sie glauben, dass Sie sich auf einer Zeitreise befinden. Flanieren Sie über Basare mit ihren reichen Auslagen an Früchten, allen voran den Melonen, für die Uzbekistan schon im Mittelalter berühmt war. Besuchen Sie die Märchenstadt Samarkand, ein einzigartiges Kleinod, das in der Antike eine ganz bedeutende Rolle spielte. Hier finden Sie unsere <a href="/usbekistan-reisen/usbekistan-rundreisen" title="Usbekistan Rundreisen">Usbekistan Rundreisen</a></p>
<h2 class="h3 h3l">Marokko – mehr als Casablanca und Marrakesch</h2>
<p class="ft">Bei Marokko denken Sie sicherlich an einen der schönsten Filme der Filmgeschichte: Casablanca. Doch nicht nur diesen berühmten Ort erleben Sie auf Ihrer Rundreise durch Marokko. Streifen Sie durch Tanger, die weiße Stadt, die schon von Weitem zu sehen ist. Entdecken Sie Marrakesch und seine Gärten, die zum Weltkulturerbe gehören. Ein besonderes Highlight ist die alte Königsstadt Fès. Sie ist nicht nur das geistige Zentrum des Landes, auch Handwerker können Sie hier bei der Arbeit beobachten. Unternehmen Sie Ausflüge in die marokkanische Wüste und genießen Sie einen unvergesslichen Aufenthalt in der spektakulären Wüstenlandschaft der Sahara.</p>
<h2 class="h3 h3l">Türkei – Land voller Sehenswürdigkeiten und Naturschönheiten</h2>
<p class="ft">Die Türkei gehört zu den beliebtesten Reisezielen. Doch abseits der großen Badestrände entdecken Sie auf Ihrer Rundreise ein Land, das voll ist von einmaligen kulturellen Schätzen. Eine der wichtigsten Städte der Türkei ist Istanbul. Das schönste Bauwerk der Metropole, die die beiden Kontinente Europa und Asien miteinander verbindet, ist die Hagia Sophia. Der große Kuppelbau, der einst religiösen Zwecken diente und heute ein Museum ist, ist ein Muss auf einer Türkei-Rundreise. Entdecken Sie die 5.000 Jahre alte Stadt Ephesus, in der einst der große Philosoph Heraklit geboren wurde. Besuchen Sie die große Städte der Türkei, in denen Antike und Moderne nebeneinanderstehen. Das große Land ist so reich an kulturellen und natürlichen Sehenswürdigkeiten, dass eine Rundreise nicht ausreichen wird, um auch nur einen Teil der Türkei kennenzulernen. Hier finden Sie unsere <a href="/tuerkei-reisen/tuerkei-rundreisen" title="Türkei Rundreisen">Türkei Rundreisen</a></p>
</div>
</section><!-- end section -->
</div>
{% endblock body %}

View file

@ -71,11 +71,22 @@
<div class="col-md-6 col-sm-6 col-xs-12">{{ form_field_pho(contact_form.city, 'Ort') }}</div>
<div class="form-group col-md-12 col-sm-12 col-xs-12">{{ form_field_pho(contact_form.nation) }}</div>
<div class="form-group col-md-6 col-sm-6 col-xs-12">
<div class="required">
{{ form_field_pho(contact_form.phone, 'Telefon tagsüber') }}
</div>
<div class="help-block with-errors"></div>
</div>
<div class="col-md-6 col-sm-6 col-xs-12">{{ form_field_pho(contact_form.mobilePhone, 'Telefon mobil') }}</div>
{% if contact_form.mobilePhone is not null %}
<div class="form-group col-md-6 col-sm-6 col-xs-12">
{{ form_field_pho(contact_form.mobilePhone, 'Telefon mobil') }}
</div>
{% endif %}
<div class="form-group col-md-12 col-sm-12 col-xs-12">
<div class="required">
{{ form_field_pho(contact_form.email, 'E-Mail-Adresse') }}
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group col-md-12 col-sm-12 col-xs-12">
{{ form_field_pho(contact_form.travelerCount) }}

View file

@ -1,59 +1,283 @@
{% extends 'base.html.twig' %}
{% block meta_description %}
<meta name="description" content="STERN TOURS Reisebüro ist auch Spezialist für Ägypten Reisen, Israel Reisen, Jordanien Reisen und Oman Reisen.">
<meta name="description" content="STERN TOURS Reisebüro ist Spezialist für Kulturreisen nach Ägypten, Marokko, Usbekistan, Oman und weiteren Zielen. Ferienwohnungen auf Usedom.">
{% endblock %}
{% block meta_keywords %}
<meta name="keywords" content="STERN TOURS, Reisebüro, Spezialist, Reiseveranstalter, Ägypten Urlaub, Israel Reisen, Jordanien Reise, Pauschalreisen">
<meta name="keywords" content="STERN TOURS, Reisebüro, Spezialist, Reiseveranstalter, Kulturreisen, Ägypten Urlaub, Marokko Reisen, Usbekistan Reisen, Oman Reisen, Ferienwohnungen Usedom">
{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link rel="preload" as="image" href="{{ asset('img/slider/a1.jpg') }}">
<link rel="preload" as="image" href="{{ asset('img/slider/m1.jpg') }}">
<link rel="preload" as="image" href="{{ asset('img/slider/s1.jpg') }}">
<link rel="preload" as="image" href="{{ asset('img/slider/u1.jpg') }}">
<link rel="preload" as="image" href="{{ asset('img/usedom.jpg') }}">
<style>
.dev-usedom-teaser {
margin: 35px 0;
padding: 30px;
background: #f6f1e8;
border-radius: 4px;
}
.dev-usedom-teaser .lead {
margin-bottom: 20px;
}
.dev-usedom-teaser .btn {
margin-top: 5px;
}
.dev-usedom-teaser-image {
overflow: hidden;
border-radius: 4px;
}
.dev-usedom-teaser-image .img-background {
min-height: 190px;
background-size: cover;
background-position: center;
}
.dev-usedom-carousel-heading {
margin: 8px 0 20px;
padding: 0 15px 8px;
border-bottom: 1px solid #d89a13;
color: #5a5a5a;
}
.dev-destination-note {
margin: 10px 0 18px;
padding: 12px 16px;
border-left: 4px solid #d89a13;
background: #f8f3ea;
}
.dev-destination-note strong {
display: block;
margin-bottom: 4px;
}
.travel-wrapper .item .item-img {
position: relative;
}
.homepage-card-counter {
position: absolute;
right: 10px;
top: 10px;
z-index: 12;
padding: 3px 8px;
border-radius: 2px;
background: rgb(100, 136, 89, 0.88);
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: 1.2;
}
.homepage-card-new-badge {
position: absolute;
left: 10px;
top: 10px;
z-index: 12;
padding: 3px 8px;
border-radius: 2px;
background: #ffc926;
color: #1a457c;
font-size: 12px;
font-weight: 700;
line-height: 1.2;
text-transform: uppercase;
}
</style>
{% endblock %}
{% block header2 %}
{% include 'default/components/home/slider.html.twig' %}
{% include 'default/components/home/dev_slider.html.twig' %}
{% endblock %}
{% block breadcrumb %}{% endblock %}
{% block body %}
<div id="section_orders">
<h1>Unsere beliebtesten Kulturreisen</h1>
{% set homepage_offer_heading = homepage_offer_title|default('beliebtesten Kulturreisen') %}
{% if '%count%' in homepage_offer_heading %}
<h1>{{ homepage_offer_heading|replace({'%count%': homepage_offer_pages|length}) }}</h1>
{% elseif homepage_offer_heading|slice(0, 6) == 'Unsere' %}
<h1>{{ homepage_offer_heading }}</h1>
{% else %}
<h1>Unsere {{ homepage_offer_pages|length }} {{ homepage_offer_heading|replace({'Beliebte': 'beliebtesten', 'beliebte': 'beliebtesten'}) }}</h1>
{% endif %}
<section id="">
<div class="clearfix ">
{{ render(controller('AppBundle:Component:offersCarousel')) }}
<section id="home-offers">
{% if homepage_offer_pages is not empty %}
{% include 'default/components/multiPageBoxCarousel.html.twig' with {
pages: homepage_offer_pages,
show_item_counter: true,
new_page_ids: homepage_offer_new_page_ids|default([])
} %}
{% else %}
<p>Aktuell konnten keine kuratierten Reiseangebote geladen werden.</p>
{% endif %}
</section>
<section class="clearfix dev-usedom-teaser" id="home-usedom">
<div class="row">
<div class="col-md-7">
<h2 class="h3 h3l">Lieber näher zuhause? Ferienwohnungen auf Usedom</h2>
<p class="lead">
Neben unseren Kulturreisen bieten wir <strong>8 Ferienwohnungen</strong> in zwei Häusern auf Usedom.
Ideal für alle, die kurzfristig, individuell und nah an der Ostsee Urlaub machen möchten.
</p>
<a class="btn btn-primary" href="/ferienwohnungen" title="Ferienwohnungen auf Usedom ansehen">
Ferienwohnungen ansehen
</a>
<br><br>
</div>
<div class="col-md-5">
<div class="dev-usedom-teaser-image">
<img class="img-responsive" src="{{ asset('img/usedom.jpg') }}" alt="Ferienwohnungen auf Usedom">
</div>
</div>
</div>
<div class="clearfix">
<h2 class="h3 h3l">Alle Reisekategorien auf einem Blick</h2>
</div>
<h2 class="h4 h3l dev-usedom-carousel-heading">Unsere 8 Ferienwohnungen auf Usedom</h2>
{% if fewo_lodgings is not empty %}
<div class="owl-fullwidth owl-carousel owl-theme">
{% for lodging in fewo_lodgings %}
<div class="owl-item-full">
<div class="travel-wrapper get-box-link">
<div class="item text-left">
<div class="item-img">
<div class="lb">
{% if lodging.page.boxStar is not empty %}
<div class="cstar_left">{{ lodging.page.boxStar|raw }}</div>
{% endif %}
{% if lodging.page.boxDiscount is not empty %}
<div class="cdiscount">{{ lodging.page.boxDiscount|raw }}</div>
{% endif %}
</div>
{% include 'default/components/pageBoxImage.html.twig' with {page: lodging.page} %}
</div>
<div class="box_mid">
<div class="hl5">{{ lodging.page.title }}</div>
<p>{{ lodging.page.boxBody ?? lodging.page.description }}</p>
</div>
<a class="item-button is-box-link dobble_line" href="{{ lodging.page.urlPath }}" title="{{ lodging.page.title }}">
<span>{{ lodging.page.title }}</span>
</a>
</div>
</div>
</div>
{% endfor %}
</div>
{% endif %}
</section>
<section id="home-countries">
<div class="clearfix">
<h2 class="h3 h3l">Alle Reisekategorien auf einen Blick</h2>
</div>
{% include 'default/components/multiPageBoxCarousel.html.twig' with {pages: country_pages} %}
</section><!-- end section -->
</section>
<section class="clearfix" id="">
<section class="clearfix" id="home-copy">
<div class="content-copy">
<h1>STERN TOURS - Ihr Kulturreise-Spezialist aus Berlin für Ägypten, Israel, Jordanien, Marokko, Oman, Türkei, Iran, Uzbekistan</h1>
<p class="ft">Herzlich willkommen bei STERN TOURS, Ihrem Reiseveranstalter für Reisen zu den interessantesten Zielen Vorderasiens. Gehen Sie mit uns auf große Reise in den Orient, entdecken Sie die historischen Schätze der Antike und erkunden Sie bisher wenig bekannte Länder. Als Spezialist für Kultur-Reisen in den Nahen Osten bieten wir Ihnen seit 1998 Rundreisen und Studienreisen an, bei denen Sie die Highlights eines jeden Landes kennenlernen. In unserem Büro in Berlin-Wilmersdorf beraten wir Sie gern persönlich oder telefonisch eingehend über Ihr gewünschtes Reiseziel. Unsere Mitarbeiter kennen die Länder, in die unsere Kultur-Reisen führen, aus eigener Erfahrung. Die Tipps unserer Experten sind praxisorientiert und sorgen für eine Reise mit unvergesslichen Eindrücken. Wir klären Sie auf über Einreisebestimmungen und Vorschriften, sodass Sie sich sicher in jedem Land bewegen können. Stimmen Sie sich auf unseren Seiten mit zauberhaften Videos und Bildern auf das von Ihnen gewählte Reiseziel ein. Profitieren Sie bei Ihrer Reiseplanung von unserem umfangreichen Wissen und unserer langjährigen Erfahrung mit Kultur-Reisen zu den schönsten Orten des Orients. Erleben Sie ein Märchen aus Tausendundeine Nacht bei einem Reiseveranstalter, für den Ihr persönliches Wohl an erster Stelle steht.</p>
<h2 class="h3 h3l">Ägypten – Land der Pyramiden und Pharaonen</h2>
<p class="ft">Das Land am Nil gehört zu den interessantesten Ländern der Erde. Eine große Kultur hat hier einzigartige Baudenkmäler hinterlassen. Unsere Flussfahrten auf der großen Lebensader des Landes, dem Nil, führen Sie zu den bedeutendsten Sehenswürdigkeiten wie den Pyramiden, dem Tal der Könige und Luxor. Bewundern Sie bei einem Besuch im Ägyptischen Museum in Kairo die berühmte goldene Totenmaske des Tut-Ench-Amun und viele weitere Schätze, die von den Ausgräbern freigelegt wurden. Entdecken Sie auf Ihrer Rundreise den unglaublichen Reichtum dieses Landes, das einst die führende Kulturnation der alten Welt gewesen ist. Bestaunen Sie die Schätze der Pharaonen, wandeln Sie auf den Spuren der Archäologen und beschließen Sie Ihre Kultur-Reise durch Ägypten mit einem erholsamen Badeurlaub am Roten Meer. Hier finden Sie unsere <a href="/aegypten-reisen/aegypten-rundreisen" title="Ägypten Rundreisen">Ägypten Rundreisen</a></p>
<h2 class="h3 h3l">Israel – die Wiege der großen Religionen</h2>
<p class="ft">Erleben Sie das biblische Land, auf dem die drei großen Religionen Judentum, Islam und Christentum fußen. Religiöse Stätten gibt es in Israel an allen Ecken. Besuchen Sie die Orte Nazareth, Bethlehem und Jericho mit ihren einzigartigen Bauwerken. Durchqueren Sie die Negev-Wüste und das Tal des Jordan und entdecken Sie Kibbuze mit ihren blühenden Landschaften auf Ihrem Weg. Besteigen Sie den Ölberg und besuchen Sie die Klagemauer in Jerusalem, der Stadt, die Mittelpunkt aller drei Religionen ist. Entdecken Sie das moderne Israel, das sich in der Hauptstadt in Tea Aviv präsentiert. Unternehmen Sie einen Abstecher in die israelischen Hafenstädte Haifa und das wunderschöne Akko mit seiner zum Weltkulturerbe gehörenden Altstadt. Entspannen Sie sich nach Ihren aufregenden Reiseerlebnissen bei einem Bad im salzreichen Toten Meer oder genießen Sie einen sonnigen Badeurlaub am Roten Meer in Eilat. Hier finden Sie unsere <a href="/israel-reisen/israel-rundreisen" title="Israel Rundreisen">Israel Rundreisen</a></p>
<h2 class="h3 h3l">Jordanien – Wüstenflair und Felsenstädte</h2>
<p class="ft">Die Felsenstadt Petra mit dem eindrucksvollen Schatzhaus, Wadi Rum, Aqaba und die Hauptstadt Amman sind die Highlights einer Rundreise durch Jordanien. Auf eigene Faust erkunden Sie im Mietwagen die historischen Stätten des Landes. Auch wenn das Land nur klein ist, gibt es eine Fülle von historischen Sehenswürdigkeiten zu entdecken. Wüstenschlösser, Festungen und Burgen liegen auf Ihrem Weg. Besuchen Sie mit Amman eine der ältesten Städte, die schon immer bewohnt gewesen ist, und schwelgen Sie in den exotischen Düften der jordanischen Basare. Übernachten Sie dort, wo Lawrence von Arabien einst Geschichte machte – im Wadi Rum, das mit seinen roten Felssäulen ein einzigartiges Naturerlebnis bietet. Hier finden Sie unsere <a href="/jordanien-reisen/jordanien-rundreisen" title="Jordanien Rundreisen">Jordanien Rundreisen</a></p>
<h2 class="h3 h3l">Oman – Wüstenschlösser, Naturschauspiele und Badestrände</h2>
<p class="ft">Noch immer ein wenig geheimnisvoll scheint der Oman am Ostzipfel der Arabischen Halbinsel. Gehen Sie mit uns auf eine Entdeckungstour durch Wüsten, Gebirge und Regionen mit subtropischem Klima. In der Hauptstadt Maskat mit ihrer riesigen Moschee und dem historischen Souk zeigt sich, wie gut Altes und Modernes nebeneinander existieren können. Das Silber- und Kupferhandwerk ist in der alten Oasenstadt Nizwa zuhause. Hier dürfen Sie den Künstlern bei der Arbeit über die Schulter gucken. In Sur werden noch heute die Dhaus, die legendären Segelboote Omans, auf traditionelle Weise hergestellt. Erleben Sie auf einer Rundfahrt zum Jebel Sham eine Nacht in der Wüste mit einem spektakulären Sonnenuntergang hinter den Sanddünen. Beschließen Sie Ihre Reise in den märchenhaften Oman an der Küste mit ihren schneeweißen Badestränden und lassen Sie sich durch die spektakulären Unterwasserwelten im Arabischen Meer verzaubern. Hier finden Sie unsere <a href="/oman-reisen/oman-rundreisen" title="Oman Rundreisen">Oman Rundreisen</a></p>
<h2 class="h3 h3l">Iran – das Land der UNESCO Kulturschätze</h2>
<p class="ft">Auf 5.000 Jahre Geschichte blickt der Iran zurück. Das frühere Persien gehörte zu den Hochkulturen der Antike. Eine Rundreise durch den Iran ist ein ganz besonderes Erlebnis. Fast jeder der alten Orte gehört zum Weltkulturerbe der UNESCO. Machen Sie einen Abstecher in eine der ältesten Städte des Irans nach Yasd und in die heilige Stadt Ghom. Feuertempel, Moscheen, Mausoleen und Grabmäler finden Sie fast überall. Nicht zuletzt die historischen Paradiesgärten von Schiraz sind ein echtes Highlight. Und wenn Sie schon immer einmal wissen wollten, die die berühmten Perserteppiche entstehen – hier können Sie es mit eigenen Augen sehen. Hier finden Sie unsere <a href="/iran-reisen/iran-rundreisen" title="Iran Rundreisen">Iran Rundreisen</a></p>
<h2 class="h3 h3l">Usbekistan – entlang der Seidenstraße nach Samarkand</h2>
<p class="ft">Ein ganz junger Staat mit einer ganz alten Kultur – Uzbekistan wurde erst in den letzten Jahren von Kulturliebhabern entdeckt. Begeben Sie sich auf eine Reise in ein märchenhaftes Land. Entdecken Sie unzählige Moscheen und Medresen, die Sie mit ihren blauen Fliesen und goldenen Kuppeln verzaubern werden. Folgen Sie der alten Seidenstraße und den Spuren von Dschingis Khan. Oasenstädte wie aus dem Mittelalter lassen Sie glauben, dass Sie sich auf einer Zeitreise befinden. Flanieren Sie über Basare mit ihren reichen Auslagen an Früchten, allen voran den Melonen, für die Uzbekistan schon im Mittelalter berühmt war. Besuchen Sie die Märchenstadt Samarkand, ein einzigartiges Kleinod, das in der Antike eine ganz bedeutende Rolle spielte. Hier finden Sie unsere <a href="/usbekistan-reisen/usbekistan-rundreisen" title="Usbekistan Rundreisen">Usbekistan Rundreisen</a></p>
<h2 class="h3 h3l">Marokko – mehr als Casablanca und Marrakesch</h2>
<p class="ft">Bei Marokko denken Sie sicherlich an einen der schönsten Filme der Filmgeschichte: Casablanca. Doch nicht nur diesen berühmten Ort erleben Sie auf Ihrer Rundreise durch Marokko. Streifen Sie durch Tanger, die weiße Stadt, die schon von Weitem zu sehen ist. Entdecken Sie Marrakesch und seine Gärten, die zum Weltkulturerbe gehören. Ein besonderes Highlight ist die alte Königsstadt Fès. Sie ist nicht nur das geistige Zentrum des Landes, auch Handwerker können Sie hier bei der Arbeit beobachten. Unternehmen Sie Ausflüge in die marokkanische Wüste und genießen Sie einen unvergesslichen Aufenthalt in der spektakulären Wüstenlandschaft der Sahara.</p>
<h2 class="h3 h3l">Türkei – Land voller Sehenswürdigkeiten und Naturschönheiten</h2>
<p class="ft">Die Türkei gehört zu den beliebtesten Reisezielen. Doch abseits der großen Badestrände entdecken Sie auf Ihrer Rundreise ein Land, das voll ist von einmaligen kulturellen Schätzen. Eine der wichtigsten Städte der Türkei ist Istanbul. Das schönste Bauwerk der Metropole, die die beiden Kontinente Europa und Asien miteinander verbindet, ist die Hagia Sophia. Der große Kuppelbau, der einst religiösen Zwecken diente und heute ein Museum ist, ist ein Muss auf einer Türkei-Rundreise. Entdecken Sie die 5.000 Jahre alte Stadt Ephesus, in der einst der große Philosoph Heraklit geboren wurde. Besuchen Sie die große Städte der Türkei, in denen Antike und Moderne nebeneinanderstehen. Das große Land ist so reich an kulturellen und natürlichen Sehenswürdigkeiten, dass eine Rundreise nicht ausreichen wird, um auch nur einen Teil der Türkei kennenzulernen. Hier finden Sie unsere <a href="/tuerkei-reisen/tuerkei-rundreisen" title="Türkei Rundreisen">Türkei Rundreisen</a></p>
<h1>STERN TOURS - Ihr Kulturreise-Spezialist aus Berlin</h1>
<p class="ft">
Herzlich willkommen bei STERN TOURS, Ihrem Reiseveranstalter für ausgewählte Kulturreisen.
Seit 1998 beraten wir Reisende zu den historischen Schätzen des Orients, Nordafrikas und
Zentralasiens. In der aktuellen Startseitenfassung stehen besonders die Reiseziele im
Vordergrund, die derzeit gut planbar und verkaufbar sind: Ägypten, Marokko, Usbekistan
und Oman. Bei Destinationen mit angespannter Lage kommunizieren wir bewusst transparent
und beraten persönlich, statt Reisen unkritisch in den Vordergrund zu stellen.
</p>
<hr>
<h2 class="h3 h3l">Ägypten - Land der Pyramiden und Pharaonen</h2>
<p class="ft">
Ägypten bleibt eines der klassischen STERN TOURS Ziele: Pyramiden, Luxor, das Tal der Könige,
Kairo und der Nil verbinden große Geschichte mit gut planbaren Kulturreisen. Unsere Programme
führen zu den wichtigsten Stätten des alten Ägypten und lassen sich je nach Reiseverlauf mit
einer Nilkreuzfahrt oder erholsamen Tagen am Roten Meer verbinden.
Hier finden Sie unsere <a href="/aegypten-reisen/aegypten-rundreisen" title="Ägypten Rundreisen">Ägypten Rundreisen</a>.
</p>
<h2 class="h3 h3l">Marokko - Königsstädte, Wüste und lebendige Kultur</h2>
<p class="ft">
Marokko verbindet orientalische Atmosphäre mit einer guten Erreichbarkeit: Marrakesch, Fès,
Rabat und Meknès stehen für Königsstädte, Handwerk, Märkte und eindrucksvolle Architektur.
Ausflüge in den Atlas und in die Wüstenlandschaften machen Marokko zu einem vielseitigen Ziel
für Kulturreisende, die derzeit eine gut planbare Alternative im nordafrikanischen Raum suchen.
Hier finden Sie unsere <a href="/marokko-urlaub/marokko-rundreisen" title="Marokko Rundreisen">Marokko Rundreisen</a>.
</p>
<h2 class="h3 h3l">Usbekistan - entlang der Seidenstraße nach Samarkand</h2>
<p class="ft">
Usbekistan ist ein junges Reiseland mit einer sehr alten Kultur. Samarkand, Buchara und Chiwa
stehen für die Seidenstraße, prachtvolle Medresen, türkisfarbene Kuppeln und Oasenstädte, die
bis heute von Handel, Handwerk und Geschichte erzählen. Für kulturinteressierte Gäste ist
Usbekistan aktuell eines der spannendsten und zugleich gut vermittelbaren Ziele im Programm.
Hier finden Sie unsere <a href="/usbekistan-reisen/usbekistan-rundreisen" title="Usbekistan Rundreisen">Usbekistan Rundreisen</a>.
</p>
<h2 class="h3 h3l">Oman - Wüstenschlösser, Naturschauspiele und Badestrände</h2>
<p class="ft">
Der Oman bietet Wüsten, Gebirge, Oasen, Küsten und eine wohltuend ruhige Form orientalischer
Gastfreundschaft. Maskat, Nizwa, traditionelle Souks, Forts und Fahrten durch eindrucksvolle
Landschaften machen das Sultanat zu einem hochwertigen Kulturreiseziel. Wer eine planbare Reise
mit Natur, Geschichte und Erholung verbinden möchte, findet im Oman eine starke Alternative.
Hier finden Sie unsere <a href="/oman-reisen/oman-rundreisen" title="Oman Rundreisen">Oman Rundreisen</a>.
</p>
<h2 class="h3 h3l">Türkei - Kultur zwischen Europa und Asien</h2>
<p class="ft">
Die Türkei bietet mit Istanbul, Ephesus, Kappadokien und vielen antiken Stätten ein großes
kulturelles Spektrum. Auf der aktuellen Startseite bleibt sie bewusst im Hintergrund, da der
Fokus auf den derzeit wichtigsten STERN TOURS Zielen liegt.
Hier finden Sie unsere <a href="/tuerkei-reisen/tuerkei-rundreisen" title="Türkei Rundreisen">Türkei Rundreisen</a>.
</p>
<h2 class="h3 h3l">Jordanien - Petra, Wadi Rum und persönliche Beratung</h2>
<div class="dev-destination-note">
<strong>Aktuelle Einordnung:</strong>
Reisen nach Jordanien sind grundsätzlich weiterhin möglich. Aufgrund der angespannten Lage in
der Region empfehlen wir eine persönliche Beratung und eine sorgfältige Prüfung von Reisezeitraum
und Verfügbarkeit.
</div>
<p class="ft">
Jordanien bleibt kulturell eines der eindrucksvollsten Ziele der Region: die Felsenstadt Petra,
Wadi Rum, Amman, Jerash und das Tote Meer prägen viele Reiseverläufe. Auf der Startseite wird
Jordanien derzeit bewusst weniger prominent beworben; Interessierte beraten wir gern individuell.
Hier finden Sie unsere <a href="/jordanien-reisen/jordanien-rundreisen" title="Jordanien Rundreisen">Jordanien Rundreisen</a>.
</p>
<h2 class="h3 h3l">Israel - große Religionsgeschichte mit aktueller Lageprüfung</h2>
<div class="dev-destination-note">
<strong>Aktuelle Einordnung:</strong>
Die Lage in der Region ist angespannt. Wir empfehlen, geplante Reisen nach Israel sorgfältig zu
prüfen und sich vor einer Buchung persönlich beraten zu lassen.
</div>
<p class="ft">
Israel ist ein Land von herausragender religiöser und kultureller Bedeutung: Jerusalem, Galiläa,
das Tote Meer, Haifa und Akko stehen für Geschichte, Begegnung und Vielfalt. Aufgrund der
aktuellen Situation tritt Israel auf der Startseite nicht in den Vordergrund; Anfragen mit
längerem Vorlauf behandeln wir individuell und verantwortungsvoll.
Hier finden Sie unsere <a href="/israel-reisen/israel-rundreisen" title="Israel Rundreisen">Israel Rundreisen</a>.
</p>
<h2 class="h3 h3l">Iran - Kulturschätze Persiens, derzeit nicht im Vordergrund</h2>
<div class="dev-destination-note">
<strong>Aktuelle Einordnung:</strong>
Aufgrund der aktuellen Lage sind Iran-Reisen derzeit nicht als aktive Buchungsempfehlung auf der
Startseite platziert. Interessierte können sich vormerken lassen und werden informiert, sobald
Reisen wieder verantwortungsvoll planbar sind.
</div>
<p class="ft">
Der Iran blickt auf Jahrtausende Kulturgeschichte zurück: Isfahan, Schiras, Yazd und Persepolis
gehören zu den großen Namen persischer Geschichte. Diese Faszination bleibt bestehen, wird aber
aktuell bewusst nicht verkaufsstark beworben. Der Schwerpunkt liegt auf transparenter Information
und späterer Wiederaufnahme, sobald die Rahmenbedingungen es erlauben.
Hier finden Sie unsere <a href="/iran-reisen/iran-rundreisen" title="Iran Rundreisen">Iran Rundreisen</a>.
</p>
</div>
</section><!-- end section -->
</section>
</div>
{% endblock body %}
{% endblock body %}

View file

@ -55,6 +55,9 @@ doctrine:
user: "%database_user%"
password: "%database_password%"
charset: UTF8
server_version: '8.0'
options:
1014: true
mapping_types:
enum: string

View file

@ -65,7 +65,8 @@ services:
app.image_upload_listener:
class: AppBundle\Listener\DoctrineFileListener
autowire: true
arguments:
- '@app.image_uploader'
tags:
- { name: doctrine.event_listener, event: prePersist }
- { name: doctrine.event_listener, event: preUpdate }

View file

@ -14,6 +14,7 @@
"php": ">=7.0",
"symfony/symfony": "3.1.*",
"doctrine/orm": "^2.5",
"doctrine/annotations": "^1.7",
"doctrine/doctrine-bundle": "^1.6",
"doctrine/doctrine-cache-bundle": "^1.2",
"symfony/swiftmailer-bundle": "^2.3",

View file

@ -35,69 +35,75 @@ class DefaultController extends Controller
*/
public function homeAction()
{
list($search_request_c, $search_request_b, $search_request_e) = $this->getSearchSessionValues();
$search_request_b = Util::getMySession('search_request_b');
$search_request_e = Util::getMySession('search_request_e');
$search_request_c = Util::getMySession('search_request_c');
if($search_request_b){
$timestap_b = strtotime($search_request_b);
$search_request_b = new \DateTime();
$search_request_b->setTimestamp($timestap_b);
}
if($search_request_e){
$timestap_e = strtotime($search_request_e);
$search_request_e = new \DateTime();
$search_request_e->setTimestamp($timestap_e);
}
if($search_request_c){
$repo = $this->getEntityManager()->getRepository('AppBundle:TravelCountry');
$search_request_c = $repo->find($search_request_c);
}
return $this->render('default/pages/home.html.twig', [
'base_dir' => realpath($this->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,
'site_loading' => 'home',
'canonical_url' => Util::getBaseUrl(),
'show_search_sidebar_widget' => false,
'show_offers_sidebar_widget' => false,
'search_form' => $this->createForm(SearchRequestType::class, [
'c' => $search_request_c ? $search_request_c : null,
'b' => $search_request_b ? $search_request_b : null,
'e' => $search_request_e ? $search_request_e : null,
])->createView(),
'tt_search_form' => $this->createForm(TtSearchRequestType::class)->createView(),
'country_pages' => $this->getEntityManager()->getRepository('AppBundle:Page')->findCountryPages(),
]);
return $this->render('default/pages/home.html.twig', array_merge(
$this->buildHomepageViewContext($search_request_c, $search_request_b, $search_request_e),
[
'base_dir' => realpath($this->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,
'site_loading' => 'home',
'canonical_url' => Util::getBaseUrl(),
'show_search_sidebar_widget' => false,
'show_offers_sidebar_widget' => false,
]
));
}
/**
* @Route("/dev/seite/startseite")
*/
public function devHomepageAction()
{
list($search_request_c, $search_request_b, $search_request_e) = $this->getSearchSessionValues();
return $this->render('default/pages/dev/home.html.twig', array_merge(
$this->buildHomepageViewContext($search_request_c, $search_request_b, $search_request_e),
[
'base_dir' => realpath($this->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,
'site_loading' => 'home',
'show_search_sidebar_widget' => false,
'show_offers_sidebar_widget' => false,
]
));
}
/**
* @return array
*/
private function getSearchSessionValues()
{
$search_request_b = Util::getMySession('search_request_b');
$search_request_e = Util::getMySession('search_request_e');
$search_request_c = Util::getMySession('search_request_c');
if($search_request_b){
if ($search_request_b) {
$timestap_b = strtotime($search_request_b);
$search_request_b = new \DateTime();
$search_request_b->setTimestamp($timestap_b);
}
if($search_request_e){
if ($search_request_e) {
$timestap_e = strtotime($search_request_e);
$search_request_e = new \DateTime();
$search_request_e->setTimestamp($timestap_e);
}
if($search_request_c){
if ($search_request_c) {
$repo = $this->getEntityManager()->getRepository('AppBundle:TravelCountry');
$search_request_c = $repo->find($search_request_c);
}
return [$search_request_c, $search_request_b, $search_request_e];
}
/**
* @param mixed $search_request_c
* @param mixed $search_request_b
* @param mixed $search_request_e
*
* @return array
*/
private function buildHomepageViewContext($search_request_c, $search_request_b, $search_request_e)
{
$pageRepo = $this->getEntityManager()->getRepository('AppBundle:Page');
$sidebarWidgetRepo = $this->getEntityManager()->getRepository('AppBundle:SidebarWidget');
$plannableTripsWidget = $sidebarWidgetRepo->findActiveWidgetByComponent('homepagePlannableTrips');
@ -128,11 +134,7 @@ class DefaultController extends Controller
}
}
return $this->render('default/pages/dev/home.html.twig', [
'base_dir' => realpath($this->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,
'site_loading' => 'home',
'show_search_sidebar_widget' => false,
'show_offers_sidebar_widget' => false,
return [
'search_form' => $this->createForm(SearchRequestType::class, [
'c' => $search_request_c ? $search_request_c : null,
'b' => $search_request_b ? $search_request_b : null,
@ -151,7 +153,7 @@ class DefaultController extends Controller
'dev_home_sidebar_new_page_ids' => $plannableTripsWidget ? $plannableTripsWidget->getConfigNewPageIds() : [],
'dev_home_sidebar_news_title' => $newsWidget && $newsWidget->getName() ? $newsWidget->getName() : 'Reisenews',
'dev_home_sidebar_news_pages' => $pageRepo->findHomepageNews($newsWidget ? $newsWidget->getConfigNewsLimit() : 3),
]);
];
}
/**
@ -439,7 +441,8 @@ class DefaultController extends Controller
*/
public function contactAction(Request $request)
{
$form = $this->createForm(ContactRequestType::class);
$contactRequest = new ContactRequest();
$form = $this->createForm(ContactRequestType::class, $contactRequest);
$breadcrumbEntries = [new BreadcrumbEntry('Kontaktformular')];
$re_error = "";
@ -458,7 +461,7 @@ class DefaultController extends Controller
$responseData = json_decode($verifyResponse);
if($responseData->success != true ){
if (!is_object($responseData) || empty($responseData->success)) {
$re_error = 'Bitte lösen Sie das reCAPTCHA';
$error = true;
}

View file

@ -1,4 +1,5 @@
<?php
/**
* @author Ulrich Hecht <ulrich.hecht@hecht-software.de>
* @date 02/21/2017
@ -37,8 +38,7 @@ class ContactRequestType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options)
{
$travelerCountChoices = [];
for ($i = 1; $i <= 20; ++$i)
{
for ($i = 1; $i <= 20; ++$i) {
$travelerCountChoices[$i] = $i;
}
@ -65,8 +65,8 @@ class ContactRequestType extends AbstractType
],
'data' => BookingRequestType::$NATION_CHOICES['Deutschland'],
])
->add('phone', TextType::class, ['required' => false])
->add('mobilePhone')
->add('phone', TextType::class, ['required' => true])
->add('mobilePhone', TextType::class, ['required' => false])
->add('email', EmailType::class, ['required' => true])
->add('travelerCount', ChoiceType::class, [
'placeholder' => 'Anzahl der Reisenden (Bitte wählen)',
@ -85,6 +85,6 @@ class ContactRequestType extends AbstractType
->add('duration')
->add('acceptPrivacy', CheckboxType::class, ['required' => true])
->add('acceptProcessing', CheckboxType::class, ['required' => true])
;
;
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -172,6 +172,14 @@ class AppExtension extends \Twig_Extension
*/
public function formFieldPho($form, $label = null, $opt = [])
{
if (!$form instanceof \Symfony\Component\Form\FormView) {
throw new \InvalidArgumentException(sprintf(
'form_field_pho erwartet eine FormView (Feld: %s), erhalten: %s. Prüfen Sie, ob der Controller contact_form übergibt und ContactRequestType das Feld definiert; ggf. Prod-Cache leeren (var/cache/prod).',
$label ?? '?',
is_object($form) ? get_class($form) : (is_null($form) ? 'null' : gettype($form))
));
}
$this->template = $this->environment->loadTemplate('::default/form/helpers.html.twig');
return $this->template->renderBlock('form_field_pho', [

View file

@ -184,8 +184,8 @@ class Util
public static function loadFromApi($action, $postData){
$baseUrl = 'https://mein.sterntours.de/api/';
if($_SERVER['HTTP_HOST'] === 'sterntours.test') {
$baseUrl = 'http://mein.sterntours.test/api/';
if (!empty($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] === 'sterntours.test') {
$baseUrl = getenv('MEIN_STERNTOURS_API_URL') ?: 'https://mein.sterntours.test/api/';
}
$postData['key'] = 'f6077389c9ce710e554763a5de02c8ec';
$data = $postData;
@ -196,6 +196,10 @@ class Util
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_URL, $baseUrl.$action);
if (strpos($baseUrl, 'https://') === 0) {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
}
$result = curl_exec($ch);
/* var_dump($result);
@ -211,6 +215,7 @@ class Util
return false;
}
return false;
}

View file

@ -992,7 +992,8 @@ final class DocParser
$className = $this->lexer->token['value'];
while ($this->lexer->lookahead['position'] === ($this->lexer->token['position'] + strlen($this->lexer->token['value']))
while ($this->lexer->lookahead !== null
&& $this->lexer->lookahead['position'] === ($this->lexer->token['position'] + strlen($this->lexer->token['value']))
&& $this->lexer->isNextToken(DocLexer::T_NAMESPACE_SEPARATOR)) {
$this->match(DocLexer::T_NAMESPACE_SEPARATOR);

View file

@ -32,10 +32,10 @@ $loader->unregister();
$redisLoader->register(true);
//*/
Debug::enable();
// PHP 7.4: legacy vendor code triggers warnings/notices Symfony would treat as exceptions.
Debug::enable(E_ALL & ~E_WARNING & ~E_DEPRECATED & ~E_NOTICE);
$kernel = new AppKernel('dev', true);
$kernel->loadClassCache();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();

File diff suppressed because one or more lines are too long

BIN
web/img/slider/a1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
web/img/slider/m1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

BIN
web/img/slider/s1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

BIN
web/img/slider/u1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

BIN
web/img/usedom.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB