fork from jobs

master
Benjamin Völkl 2021-08-26 12:02:33 +02:00
commit 9b971b5263
92 changed files with 113546 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.idea

48
README.md Normal file
View File

@ -0,0 +1,48 @@
# Jobs Oberpfalz - _Areya CMS - Theme_



This is a theme for a job board using the Areya CMS.
Working Live Version: https://www.jobs-oberpfalz.de


## Features

- List Job Listings.
- List Employers.
- Employer Dashboard for Job publication.
- Candidates can send their application through a form.
- Google Jobs Rich Snippets.


## Tech

This Theme is build using the following tech:


- Twitter Bootstrap


## Installation

Theme requires Lumino Version > 0.0.2 to run.

In the Lumino project folder:

```sh
cd resources/views/templates
git clone https://code.areya.de/Areya/jobsoberpfalz-theme
```

Then in the Lumino Admin activate the theme.



## License

MIT

**Free Software, Hell Yeah!**


5
config.json Normal file
View File

@ -0,0 +1,5 @@
{
"name": "Alpakas Konradenhof",
"description": "Theme für Alpakas Konradenhof www.alpakas-konradenhof.de",
"image" : "https://ik.imagekit.io/areya/tr:ar-5-3,w-800/Alpaka__L4j-toFr4I.jpg?updatedAt=1629667657037"
}

284
content/author.blade.php Normal file
View File

@ -0,0 +1,284 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')



<div class="row">



@if(empty($author->cover_image))

<div id="header_static" style="background-color: #9699AA; background-image: url('https://www.jobs-oberpfalz.de/images/manual/default-arbeitgeber-cover.jpg'); background-position: center; background-size: cover;" >

@else
<div id="header_static" style="background-color: #9699AA; background-image: url('{{ asset('uploads/cover/' . $author->cover_image) }}'); background-position: center; background-size: cover;" >

@endif

<div class="d-none d-md-block">
<br>
<br>
</div>

<div class="d-none d-lg-block">
<br>
<br>
<br>
<br>
<br>
</div>




<div id="author_logo">
<img src="{{ $author->gravatar() }}?s=120&d=identicon&r=PG" width="120" class="rounded img-fluid border" title="{{ $author->name }}" alt="Logo {{ $author->name }}">

<h1>{{ $author->name }}</h1>
</div>

<div class="d-none d-md-block">
<br>
</div>

<div class="d-none d-lg-block">
<br>
</div>


</div> <!-- header_static -->
</div>

<div class="row">

<div class="col-sm-12">
<br>
<br>
<h2>Über {{ $author->name }}</h2>


<p class="intro">
{{ $author->description }}
</p>



<div class="row">
<div class="col-md-7 col-sm-12">
@if (isset($author->social_networks['email']))
<a href="mailto:{{ $author->social_networks['email'] }}"><i class="fal fa-envelope"></i></a>
|
@endif

@if (isset($author->social_networks['site']))
<a href="{{ $author->social_networks['site'] }}" target="_blank" style="color: #f49c35"><i class="fal fa-globe"></i> {{ $author->social_networks['site'] }}</a>
@endif
<br>
<br>
</div>

<div class="col-md-5 col-sm-12 text-center">
<?php
$social = [
'telegram',
'behance',
'snapchat',
'stack-overflow',
'vimeo',
'github',
'reddit',
'instagram',
'linkedin',
'pinterest',
'twitter',
'facebook',
'youtube'
];
?>

@foreach ($social as $value)
@if (isset($author->social_networks[$value]))
<a href="{{ $author->social_networks[$value] }}"><i class="fab fa-{{ $value }}"></i></a>
@endif
@endforeach

<br>
<br>
</div>

</div>
</div>



@isset($author->additional_fields['img1'])
<div class="col-12">
<h5 class="mb-3 mt-2">Impressionen aus unserer Arbeitswelt</h5>

</div>

<div class="col-6 col-lg-3">
<img src="{{$author->additional_fields['img1']}}" class="rounded img-fluid mb-3">
</div>
@isset($author->additional_fields['img2'])
<div class="col-6 col-lg-3">
<img src="{{$author->additional_fields['img2']}}" class="rounded img-fluid mb-3">
</div>
@endisset

@isset($author->additional_fields['img3'])
<div class="col-6 col-lg-3">
<img src="{{$author->additional_fields['img3']}}" class="rounded img-fluid mb-3">
</div>
@endisset

@isset($author->additional_fields['img4'])
<div class="col-6 col-lg-3">
<img src="{{$author->additional_fields['img4']}}" class="rounded img-fluid mb-3">
</div>
@endisset


@endisset

</div>










@if ($nachrichten->count() == 0)
<div class="col-12">
<div class="text-center">
<br>
<br>
<br>
<br>
<i>Derzeit keine offenen Arbeitsstellen auf jobs-oberpfalz.de</i>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>


@else
<div class="row">
<div id="latest_jobs" class="col-12">
<br>
<br>
<br>
<h2>Aktuelle <strong>Jobangebote</strong></h2>

@foreach($nachrichten as $nach)



<div class="col-12 pb-1">

<div class="card mb-3" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">
<div class="col-3 col-lg-1">
<img src="{{ $nach->user->gravatar() }}" title="{{ $nach->user->name }}" height="70px" class="border rounded">
</div>

<div class="col-9 col-lg-2">

<br>
<span class="text-muted">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/>
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>
</svg>
{{ $nach->user->name }}
</span>
</div>
<div class="col-12 col-lg-6">
<h5 class="card-title" style="margin-top: 20px;">
<a href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'Employer: {{ $author->name }}', 'event_label' : '{{$nach->title}}'});"

>
{{$nach->title}}
</a>
</h5>

</div>

<div class="col-5 col-lg-1">
<br>
<h6 class="card-subtitle mb-2 text-muted"> {{ $nach->created_at->diffForHumans() }}</h6>

</div>
<div class="col-7 col-lg-2 text-end ">
<br>
<a class="btn btn-ci" href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'Employer: {{ $author->name }}', 'event_label' : '{{$nach->title}}'});"

>
Job ansehen

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/>
</svg>
</a>

</div>
</div>




</div>
</div>
</div>


@endforeach


<br>
<br>


</div>
</div>
@endif



@isset($author->additional_fields['youtube'])

<div class="row">
<div class="col-md-8 offset-md-2">
<h4 class="mb-4">Imagevideo {{ $author->name }}</h4>
<div class="ratio ratio-16x9 mb-5">
<iframe src="https://www.youtube.com/embed/{{$author->additional_fields['youtube']}}" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
</div>



@endisset




@stop

310
content/category.blade.php Normal file
View File

@ -0,0 +1,310 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')


<div class="row">
<div id="header_static_city" style="background:url('{{ asset('uploads/categories/' . $categoryModel->image) }}'); background-size: cover; min-height:550px;">
@if (\Route::currentRouteName() == 'welcome' or \Route::currentRouteName() == 'category.get' or \Route::currentRouteName() == 'author.get')
<a href="{{ url('/') }}" title="zur Startseite">
<img id="logo_new" alt="Das neue Jobportal für die Oberpfalz"
src="{{ asset('template/images/new_jobs_portal_logo.png') }}" >
</a>
@else
<a href="{{ url('/') }}" title="zur Startseite">
<img id="logo_new" alt="Das neue Jobportal für die Oberpfalz"
src="{{ asset('template/images/logo-sm.png') }}" >
</a>
@endif

<div class="clearfix">

<div class="pull-right hidden-xs" id="header_static_links">

<img class="arrow pull-right" src="{{ asset('template/images/pfeil_grau.png') }}" alt="">

</div>
</div>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<div id="city_headline">
<h1>Die besten <strong>Arbeitsstellen</strong> in <strong>{{ $categoryModel->name }}</strong> auf jobs-oberpfalz.de</h1>
<h2>Jetzt Traumjob finden und direkt online bewerben.</h2>
</div>

</div> <!-- header_static -->
</div>





<div class="row" id="employers-home">
<div class="col-xs-12">
<h1>Jobs in <strong>{{ $categoryModel->name }}</strong></h1>
<br>
@if (isset($categoryModel))
{{ $categoryModel->description }}
@endif
<br>
<br>
<hr>

</div>

<div class="col-sm-12">
<h2 style="text-align: left">Top <strong>Arbeitgeber</strong> mit offenen <strong>Arbeitsstellen in {{ $categoryModel->name }}</strong></h2>
<br><br>
</div>

<div class="row">

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/personalleasing-puran-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/2.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/personalleasing-puran-gmbh">PersonalLeasing Puran GmbH</a>
</div>


@if (\Request::is('schwandorf'))
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/5.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">HORSCH Maschinen GmbH</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/dr-loew">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/6.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/dr-loew">Dr. Löw</a>
</div>
@endif

@if (\Request::is('regensburg'))
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/5.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">HORSCH Maschinen GmbH</a>
</div>
@endif

@if (\Request::is('vohenstrauss'))
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/areya-webservices">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/1.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/areya-webservices">Areya Webservices GmbH</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/envea-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/51.jpg"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/envea-gmbh">ENVEA GmbH</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/wohnen-am-kreuzberg">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/3.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/wohnen-am-kreuzberg">Wohnen am Kreuzberg</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/psz-electronic-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/98.jpg"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/psz-electronic-gmbh">PSZ electronic GmbH</a>
</div>
@endif

@if (\Request::is('eschenbach'))
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/kerafol-keramische-folien-gmbh-co-kg">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/70.jpg"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/kerafol-keramische-folien-gmbh-co-kg">KERAFOL Keramische Folien</a>
</div>
@endif

@if (\Request::is('weiden'))
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/richard-rank">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/65.png"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/richard-rank">Richrd Rank</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/ows-service-fur-schienenfahrzeuge-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/67.jpg"
class="img-responsive center-block">
</a>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/ows-service-fur-schienenfahrzeuge-gmbh">OWS Service für Schienenfahrzeuge</a>
</div>


@endif







</div>
</div>


<div class="row">
<div id="latest_jobs" class="col-lg-12">


<h2>Aktuelle <strong>Jobangebote in {{ $categoryModel->name }}</strong></h2>

<div class="table-responsive">
<table class="table table-striped" id="new_jobs_table">
<thead>
<tr class="headline">
<th colspan="2">Arbeitgeber</th>
<th>Jobbeschreibung</th>
<th>Ort</th>
<th style="min-width:100px;" class="hidden-xs hidden-sm">Datum</th>
</tr>
</thead>
<tbody>

@foreach($nachrichten as $nach)
<tr>

<td class="company_image">
<a href="{{ route('author.get', [$nach->user->slug]) }}">
<img src="{{ $nach->user->gravatar() }}" class="rounded-circle" title="{{ $nach->user->name }}" style="min-width: 70">
</a>
</td>
<td>

<a href="{{ route('author.get', [$nach->user->slug]) }}">
{{ $nach->user->name }}
</a>
</td>

<td>
<a href="{{ route_content($nach) }}">
{{$nach->title}}
</a>
</td>
<td>{{ $nach->category->name}}</td>
<td class="hidden-xs hidden-sm">{{date('d.m.Y', strtotime($nach->created_at))}}</td>
<td>
<a class="btn btn-primary" href="{{ route_content($nach) }}">Job ansehen <i class="fal fa-chevron-right"></i></a>
</td>
</tr>

@endforeach

</tbody>
</table>
</div>

</div>
</div>

<div class="row">
<div class="col-xs-12">
<h2>Jobsuche auf der Landkarte</h2>

</div>
<div id="map-canvas" style="height:500px;width:100%;"></div>
</div>
@stop

@section('scripts')
<script>
function initMap() {
$.ajax({
url: '{{ route('location.category', $categoryModel->slug) }}',
type: "GET",
dataType: "json",
success: function (data) {
var dados = data.data;

if (dados.length != 0) {
const map = new google.maps.Map(document.getElementById("map-canvas"), {
zoom: 10,
//center: { lat: -25.363, lng: 131.044 },
});

var markers = data.lg;
var bounds = new google.maps.LatLngBounds();
for (var i = 0; i < markers.length; i++) {
bounds.extend(markers[i]);
}

google.maps.event.addListener(map, 'zoom_changed', function() {
zoomChangeBoundsListener =
google.maps.event.addListener(map, 'bounds_changed', function(event) {
if (this.getZoom() > 15 && this.initialZoom == true) {
// Change max/min zoom here
this.setZoom(15);
this.initialZoom = false;
}
google.maps.event.removeListener(zoomChangeBoundsListener);
});
});
map.initialZoom = true;
map.fitBounds(bounds);

$.each(dados, function(propName, propVal) {
var marker = new google.maps.Marker({
position: { lat: parseFloat(propVal.lat), lng: parseFloat(propVal.lng) },
map,
link: propVal.url,
});
new google.maps.event.addListener(marker, "click", function () {

window.open(this.link,"_blank");
});
});
}
}
});
}
</script>

<script src="https://maps.googleapis.com/maps/api/js?key={{ env('MAPS_API_KEY', 'AIzaSyAQj1N9Mj-OzOiUjt5QUDRkcDonXz4O85A') }}&callback=initMap&libraries=&v=weekly" defer></script>

@stop

View File

@ -0,0 +1,192 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')

<div class="row">

<div class="col-12 col-md-10 offset-md-1">
<br>
<br>
<h1>
<svg style="width: 40px; fill: black; " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm128 421.6c-35.9 26.5-80.1 42.4-128 42.4s-92.1-15.9-128-42.4V416c0-35.3 28.7-64 64-64 11.1 0 27.5 11.4 64 11.4 36.6 0 52.8-11.4 64-11.4 35.3 0 64 28.7 64 64v13.6zm30.6-27.5c-6.8-46.4-46.3-82.1-94.6-82.1-20.5 0-30.4 11.4-64 11.4S204.6 320 184 320c-48.3 0-87.8 35.7-94.6 82.1C53.9 363.6 32 312.4 32 256c0-119.1 96.9-216 216-216s216 96.9 216 216c0 56.4-21.9 107.6-57.4 146.1zM248 120c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 144c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z"/></svg>

Benutzerkonto Einstellungen</h1>
<br>
<br>
<br>

</div>

<div class="col-3 offset-1 position-relative d-none d-md-flex">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">
<svg style="width: 14px; margin-right: 10px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M224 480c-17.66 0-32-14.38-32-32.03h-32c0 35.31 28.72 64.03 64 64.03s64-28.72 64-64.03h-32c0 17.65-14.34 32.03-32 32.03zm209.38-145.19c-27.96-26.62-49.34-54.48-49.34-148.91 0-79.59-63.39-144.5-144.04-152.35V16c0-8.84-7.16-16-16-16s-16 7.16-16 16v17.56C127.35 41.41 63.96 106.31 63.96 185.9c0 94.42-21.39 122.29-49.35 148.91-13.97 13.3-18.38 33.41-11.25 51.23C10.64 404.24 28.16 416 48 416h352c19.84 0 37.36-11.77 44.64-29.97 7.13-17.82 2.71-37.92-11.26-51.22zM400 384H48c-14.23 0-21.34-16.47-11.32-26.01 34.86-33.19 59.28-70.34 59.28-172.08C95.96 118.53 153.23 64 224 64c70.76 0 128.04 54.52 128.04 121.9 0 101.35 24.21 138.7 59.28 172.08C421.38 367.57 414.17 384 400 384z"/></svg>
Benachrichtigungen
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#sicherheit">
<svg style="width: 14px; margin-right: 10px; fill: black;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M336 32c79.529 0 144 64.471 144 144s-64.471 144-144 144c-18.968 0-37.076-3.675-53.661-10.339L240 352h-48v64h-64v64H32v-80l170.339-170.339C195.675 213.076 192 194.968 192 176c0-79.529 64.471-144 144-144m0-32c-97.184 0-176 78.769-176 176 0 15.307 1.945 30.352 5.798 44.947L7.029 379.716A24.003 24.003 0 0 0 0 396.686V488c0 13.255 10.745 24 24 24h112c13.255 0 24-10.745 24-24v-40h40c13.255 0 24-10.745 24-24v-40h19.314c6.365 0 12.47-2.529 16.971-7.029l30.769-30.769C305.648 350.055 320.693 352 336 352c97.184 0 176-78.769 176-176C512 78.816 433.231 0 336 0zm48 108c11.028 0 20 8.972 20 20s-8.972 20-20 20-20-8.972-20-20 8.972-20 20-20m0-28c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"/></svg>
Login & Sicherheit</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#delete">
<svg style="width: 14px; margin-right: 10px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440 64H336l-33.6-44.8A48 48 0 0 0 264 0h-80a48 48 0 0 0-38.4 19.2L112 64H8a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h18.9l33.2 372.3a48 48 0 0 0 47.8 43.7h232.2a48 48 0 0 0 47.8-43.7L421.1 96H440a8 8 0 0 0 8-8V72a8 8 0 0 0-8-8zM171.2 38.4A16.1 16.1 0 0 1 184 32h80a16.1 16.1 0 0 1 12.8 6.4L296 64H152zm184.8 427a15.91 15.91 0 0 1-15.9 14.6H107.9A15.91 15.91 0 0 1 92 465.4L59 96h330z"/></svg>
Account löschen
</a>
</li>

</ul>
</div>
<div class="col-12 col-md-7 ">

@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif

<div class="card" style="background-color: #fdf7f37d">
<div class="card-header">
<h5>
<svg style="width: 14px; margin-right: 10px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M224 480c-17.66 0-32-14.38-32-32.03h-32c0 35.31 28.72 64.03 64 64.03s64-28.72 64-64.03h-32c0 17.65-14.34 32.03-32 32.03zm209.38-145.19c-27.96-26.62-49.34-54.48-49.34-148.91 0-79.59-63.39-144.5-144.04-152.35V16c0-8.84-7.16-16-16-16s-16 7.16-16 16v17.56C127.35 41.41 63.96 106.31 63.96 185.9c0 94.42-21.39 122.29-49.35 148.91-13.97 13.3-18.38 33.41-11.25 51.23C10.64 404.24 28.16 416 48 416h352c19.84 0 37.36-11.77 44.64-29.97 7.13-17.82 2.71-37.92-11.26-51.22zM400 384H48c-14.23 0-21.34-16.47-11.32-26.01 34.86-33.19 59.28-70.34 59.28-172.08C95.96 118.53 153.23 64 224 64c70.76 0 128.04 54.52 128.04 121.9 0 101.35 24.21 138.7 59.28 172.08C421.38 367.57 414.17 384 400 384z"/></svg>

Benachrichtigungen
</h5>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 ">
<table class="table table-borderless">

<tbody>
<tr>

<td>Bewerbungen</td>
<td class="float-end">
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault">
</div>
</td>
</tr>
<tr>

<td>Neuigkeiten & Ankündigungen</td>
<td class="float-end">
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault">
</div>
</td>
</tr>

<tr>

<td>Sicherheitsmeldungen</td>
<td class="float-end">
<div class="form-check form-switch" title="Diese Art von Benachrichtigung kann nicht abbestellt werden.">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault" checked disabled>
</div>
</td>
</tr>

</tbody>
</table>



</div>

</div>
</div>

</div>

<br>
<br>
<br>

<div class="card" style="background-color: #fdf7f37d">
<div class="card-header" id="sicherheit">
<h5>
<svg style="width: 14px; margin-right: 10px; fill: black;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M336 32c79.529 0 144 64.471 144 144s-64.471 144-144 144c-18.968 0-37.076-3.675-53.661-10.339L240 352h-48v64h-64v64H32v-80l170.339-170.339C195.675 213.076 192 194.968 192 176c0-79.529 64.471-144 144-144m0-32c-97.184 0-176 78.769-176 176 0 15.307 1.945 30.352 5.798 44.947L7.029 379.716A24.003 24.003 0 0 0 0 396.686V488c0 13.255 10.745 24 24 24h112c13.255 0 24-10.745 24-24v-40h40c13.255 0 24-10.745 24-24v-40h19.314c6.365 0 12.47-2.529 16.971-7.029l30.769-30.769C305.648 350.055 320.693 352 336 352c97.184 0 176-78.769 176-176C512 78.816 433.231 0 336 0zm48 108c11.028 0 20 8.972 20 20s-8.972 20-20 20-20-8.972-20-20 8.972-20 20-20m0-28c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"/></svg>

Login Informationen aktualisieren
</h5>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-md-8 offset-md-2 mt-5">

<form action="{{route('dashboard.account')}}" method="post" enctype="multipart/form-data">
@csrf

<div class="form-group mb-5">
<label for="exampleFormControlInputEmail">Neue E-mail angeben</label>
<input type="email" class="form-control" id="exampleFormControlInputEmail" value="{{ $user->email }}" placeholder="E-mail" name='email' required="required">
</div>

<div class="form-group">
<label for="exampleFormControlInputPassword">Neues Passwort setzen</label>
<input type="password" class="form-control" id="exampleFormControlInputPassword" placeholder="Password" name='password'>
</div>



<div class="row mt-5 mb-3">
<div class="col text-end">
<button type="submit" class="btn btn-ci float-left" >
<svg style="height: 16px;" fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M492 8h-10c-6.627 0-12 5.373-12 12v110.627C426.929 57.261 347.224 8 256 8 123.228 8 14.824 112.338 8.31 243.493 7.971 250.311 13.475 256 20.301 256h10.016c6.353 0 11.646-4.949 11.977-11.293C48.157 132.216 141.097 42 256 42c82.862 0 154.737 47.077 190.289 116H332c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h160c6.627 0 12-5.373 12-12V20c0-6.627-5.373-12-12-12zm-.301 248h-10.015c-6.352 0-11.647 4.949-11.977 11.293C463.841 380.158 370.546 470 256 470c-82.608 0-154.672-46.952-190.299-116H180c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H20c-6.627 0-12 5.373-12 12v160c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V381.373C85.071 454.739 164.777 504 256 504c132.773 0 241.176-104.338 247.69-235.493.339-6.818-5.165-12.507-11.991-12.507z"/></svg>
Aktualisieren
</button>
</div>
</div>


</form>
</div>

</div>
</div>

</div>
<br>
<br>
<br>

<div class="card border-danger" style="background-color: #fdf7f37d">
<div class="card-header" id="delete">
<h5>
<svg style="width: 14px; margin-right: 10px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440 64H336l-33.6-44.8A48 48 0 0 0 264 0h-80a48 48 0 0 0-38.4 19.2L112 64H8a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h18.9l33.2 372.3a48 48 0 0 0 47.8 43.7h232.2a48 48 0 0 0 47.8-43.7L421.1 96H440a8 8 0 0 0 8-8V72a8 8 0 0 0-8-8zM171.2 38.4A16.1 16.1 0 0 1 184 32h80a16.1 16.1 0 0 1 12.8 6.4L296 64H152zm184.8 427a15.91 15.91 0 0 1-15.9 14.6H107.9A15.91 15.91 0 0 1 92 465.4L59 96h330z"/></svg>
Benutzerkonto deaktivieren oder löschen
</h5>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-md-10 offset-md-1 mt-5">

Hier können Sie Ihren Account
<a href="{{ route('account.deleteAccount') }}" class="link-danger"> vorübergehend deaktivieren</a>. <i class="fal fa-snooze"></i>

<div class="alert alert-danger mt-5">
Benutzerkonto und Daten endgültig löschen: <a href="" class="link-danger"> <i class="fal fa-trash"></i> Account löschen</a>.

</div>
</div>

</div>
</div>

</div>
<br>
<br>
<br>
<br>


</div>
</div>
@stop

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,83 @@
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">

<title>{{ config('app.name', 'Laravel') }}</title>

<!-- Scripts -->
<script src="{{ asset('template/js/app-dashboard.js') }}" defer></script>

<!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">

<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>

<!-- Styles -->
<link href="{{ asset('template/css/app-dashboard.css') }}" rel="stylesheet">

</head>
<body>
<div id="app">
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
<div class="container">
<a class="navbar-brand" href="{{ url('/dashboard') }}">
{{ config('app.name', 'Laravel') }}
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
<span class="navbar-toggler-icon"></span>
</button>

<div class="collapse navbar-collapse" id="navbarSupportedContent">
<!-- Left Side Of Navbar -->
<ul class="navbar-nav mr-auto">

</ul>

<!-- Right Side Of Navbar -->
<ul class="navbar-nav ml-auto">
<!-- Authentication Links -->
@guest('dashboard')
<li class="nav-item">
<a class="nav-link" href="{{ route('dashboard.login') }}">{{ __('Login') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('dashboard.register') }}">{{ __('Register') }}</a>
</li>
@else
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::guard('dashboard')->user()->name }} <span class="caret"></span>
</a>

<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ route('dashboard.profile') }}">
Profile
</a>

<a class="dropdown-item" href="{{ route('dashboard.account') }}">
Account
</a>

<a class="dropdown-item" href="{{ route('dashboard.logout') }}">
{{ __('Logout') }}
</a>
</div>
</li>
@endguest
</ul>
</div>
</div>
</nav>

<main class="py-4">
@yield('content')
</main>
</div>
</body>
</html>

View File

@ -0,0 +1,94 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="row justify-content-center">
<div class="col-12 col-md-8 ">
<br>
<br>
<br>
<div class="card">

<h2 class="card-header">Arbeitgeber {{ __('Login') }}</h2>
<br>
<br>
<br>

<div class="card-body" style="background-color:#fdf7f37d;">
<form method="POST" action="{{ route('dashboard.login') }}">
@csrf

<div class="form-group row mb-3">
<label for="email" class="col-md-4 col-form-label text-md-right">E-Mail Adresse</label>

<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>

@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-3">
<label for="password" class="col-md-4 col-form-label text-md-right">Passwort</label>

<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">

@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-3">
<div class="col-md-6 offset-md-4">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>

<label class="form-check-label" for="remember">
Login merken
</label>
</div>
</div>
</div>

<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4" >
<button type="submit" class="btn btn-ci">
<i class="fal fa-sign-in"></i> {{ __('Login') }}
</button>


</div>
</div>
@if (Route::has('password.request'))
<a c href="{{ route('dashboard.password.request') }}">
Passwort vergessen?
</a>
@endif
</form>
</div>
</div>
</div>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
@endsection

View File

@ -0,0 +1,49 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Confirm Password') }}</div>

<div class="card-body">
{{ __('Please confirm your password before continuing.') }}

<form method="POST" action="{{ route('dashboard.password.confirm') }}">
@csrf

<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>

<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">

@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Confirm Password') }}
</button>

@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
@endif
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,72 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="container">
<div class="row justify-content-center">

<div class="col-12 col-md-8">
<br>
<br>
<h1>Passwort vergessen?</h1>

</div>
<div class="col-md-6">
<br>
<br>
<br>
<div class="card">
<div class="card-header">Passwort zurücksetzen</div>

<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif

<form method="POST" action="{{ route('dashboard.password.email') }}">
@csrf

<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">E-Mail Adresse:</label>

<div class="col-md-7">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" placeholder="info@firma.de" required autocomplete="email" autofocus>

@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-0 mt-4 text-end">
<div class="col-md-7 offset-md-4">
<button type="submit" class="btn btn-ci">
Passwort zurücksetzen
</button>
</div>
</div>
</form>
</div>
</div>


<br>
<br>
<br>
<a class="link ci-color" href="{{url('/dashboard/login')}}">Zurück zum Login</a>
<br>
Noch keinen Account? <a class="link ci-color" href="{{url('/dashboard/register')}}">Zur Registrierung</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,65 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Reset Password') }}</div>

<div class="card-body">
<form method="POST" action="{{ route('dashboard.password.update') }}">
@csrf

<input type="hidden" name="token" value="{{ $token }}">

<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>

<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $email ?? old('email') }}" required autocomplete="email" autofocus>

@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>

<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password">

@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row">
<label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label>

<div class="col-md-6">
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password">
</div>
</div>

<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Reset Password') }}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,122 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="row justify-content-center">
<div class="col-12 col-md-8 ">
<br>
<br>
<br>
<div class="card">
<br>
<h2 class="card-header"> Ihre Firma kostenlos eintragen</h2>
<br>
<br>

<div class="card-body">
<form method="POST" action="{{ route('dashboard.register') }}" id="demo-form">
@csrf

<div class="form-group row mb-3">
<label for="name" class="col-md-4 col-form-label text-md-right">Firmenname</label>

<div class="col-md-6">
<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus>

@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-3">
<label for="email" class="col-md-4 col-form-label text-md-right">E-Mail Adresse</label>

<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email">

<input type="hidden" name="role_id" value="3" />
<input type="hidden" name="description" value="" />

@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group row mb-3">
<label for="password" class="col-md-4 col-form-label text-md-right">Passwort</label>

<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password">

@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>

<div class="form-group form-check mb-3">
<input type="checkbox" class="form-check-input" name="terms" value="1" required="required" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Ich habe die <a href="{{url('/agb')}}" target="_blank" style="color: #f49c35">AGB</a>, sowie die <a href="{{url('/datenschutz')}}" style="color: #f49c35" target="_blank"> Datenschutzerklärung</a> gelesen und akzeptiert.</label>
</div>

<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-ci h-captcha" data-sitekey="5c186ce1-22f8-4304-ab18-1d305557323c" data-callback='onSubmit'>


Firmenprofil anlegen
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
@endsection



@if(App::environment('production'))


<script src="https://hcaptcha.com/1/api.js" async defer></script>
<script>
function onSubmit(token) {
document.getElementById("demo-form").submit();
}
</script>

@endif

View File

@ -0,0 +1,70 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<div class="row justify-content-center">
<div class="col-12 col-md-8 ">
<br>
<br>
<br>
<div class="card" style="text-align: center; background-color: #f8f8f8">

<h2 class="card-header">Bitte bestätigen Sie Ihre E-Mail</h2>

<div class="card-body">
@if (session('resent'))
<div class="alert alert-success" role="alert">
{{ __('A fresh verification link has been sent to your email address.') }}
</div>
@endif

<br
<br
<br>
Wir haben soeben eine Nachricht an Ihre E-Mail <span style="color: #f49c35">{{ auth('dashboard')->user()->email }}</span> versandt.
<br>
<br>

<br>
<br>
<br>
<svg style="fill: #f49c35; width:145px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z"/></svg>
<br>
<br>
<br>
Bitte klicken Sie zur Bestätigung der Adresse auf den Link

<br>
<br>
<br>

<br>
<br>
<br>
<br>
<br>
<br>

<hr>




<br>
<h4>E-Mail nicht erhalten?</h4>
<form class="d-inline" method="POST" action="{{ route('verification.resend') }}">
@csrf
<a type="submit">E-Mail nochmals senden</a>
</form>
</div>
<br>



</div>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
@endsection

View File

@ -0,0 +1,179 @@
<div>
<style>
.modal-dialog {
position: relative;
display: table;
overflow: auto;
width: auto;
min-width: 300px;
}
.modal-body { /* Restrict Modal width to 90% */
overflow-x: auto !important;
max-width: 90vw !important;
}
</style>

<style type="text/css">
.jcrop-holder #preview-pane {
display: block;
position: absolute;
z-index: 2000;
top: 10px;
right: -280px;
padding: 6px;
border: 1px rgba(0,0,0,.4) solid;
background-color: white;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

-webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
}

/* The Javascript code will set the aspect ratio of the crop
area based on the size of the thumbnail preview,
specified here */
#preview-pane .preview-container {
width: auto;
height: 200px !important;
overflow: hidden;
opacity: .4;
}
</style>

<div class="modal fade" id="modaljcrop" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Crop Image</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="preview-container">
<img id="cropImage" class="crop" />
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Save</button>
</div>
</div>
</div>
</div>

<input type="hidden" id="imageX" name="imageX" />
<input type="hidden" id="imageY" name="imageY" />
<input type="hidden" id="imageW" name="imageW" />
<input type="hidden" id="imageH" name="imageH" />

<button type="button" class="btn btn-primary float-left button-edit-crop" style="margin-top:18px;display:none;position:absolute" data-toggle="modal" data-target="#modaljcrop">
<i class="fal fa-pencil" aria-hidden="true"></i>
Edit Crop Image
</button>

@section('scripts_comp')
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/2.0.4/css/Jcrop.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/2.0.4/js/Jcrop.min.js"></script>

<script>
function updateCoords(c)
{
if ($('#preview-pane').length) {
$preview = $('#preview-pane');
$pcnt = $('#preview-pane .preview-container');
$pimg = $('#preview-pane .preview-container img');

xsize = $pcnt.width();
ysize = $pcnt.height();

var rx = xsize / c.w;
var ry = ysize / c.h;

var realW = $('#cropImage').width();
var realH = $('#cropImage').height();

if (realW == 0 || realH == 0) {
var imageAjust = new Image();

imageAjust.src = $('#cropImage').attr('src');

var realW = imageAjust.width;
var realH = imageAjust.height;
}

$pimg.css({
width: Math.round(rx * realW) + 'px',
height: Math.round(ry * realH) + 'px',
marginLeft: '-' + Math.round(rx * c.x) + 'px',
marginTop: '-' + Math.round(ry * c.y) + 'px'
});
}

$('#imageX').val(c.x);
$('#imageY').val(c.y);
$('#imageW').val(c.w);
$('#imageH').val(c.h);
};

document.getElementById('{{ $fileID }}').addEventListener('change', readURL, true);

function readURL(){
var file = document.getElementById("{{ $fileID }}").files[0];

var reader = new FileReader();

reader.onload = function(e){
var image = new Image();

image.src = e.target.result;

$('.jcrop-preview').removeClass('h-100');
$('.jcrop-preview').removeClass('w-100');

$('#jcrop-preview').attr('src', e.target.result);

image.onload = function() {
if ($('#cropImage').data('Jcrop')) {
$('#cropImage').data('Jcrop').destroy();
}

$('#modaljcrop').modal('show');

$('#cropImage').click();

$('#modaljcrop').on('hidden.bs.modal', function () {
$('.button-edit-crop').css('display', 'block');
});

$('#cropImage').attr('src', e.target.result);
var x = this.width/2 - this.width/2;
var y = this.height/2 - this.height/2;
var x1 = x + this.width;
var y1 = y + this.width;

$('.crop').Jcrop({
onSelect: updateCoords,
onChange: updateCoords,
bgOpacity: .5,
setSelect: [0, 0, x1, y1],
aspectRatio: 2
});
};
}

if (file) {
reader.readAsDataURL(file);
} else {
//
}
}
</script>
@endsection
</div>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,337 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')




@if (session('profile_verify'))
<div class="col-12 col-md-6 offset-md-3">
<br>
<br>

<div class="alert alert-success text-center alert-dismissible fade show" role="alert">
<svg style="width: 14px; fill: #0f5132;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z"/></svg>

Arbeitgeberprofil erfolgreich angelegt!
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>

</div>
@endif


<div class="row">



<div class="col-6 mt-5 mb-5 text-right">

<h1><i class="fal fa-file-alt"></i> Meine Stellenanzeigen</h1>

</div>

<div class="col-6 mt-5" style="text-align: right">

<a href="{{ route('dashboard.viewAddNachrichten', [$typeModel->slug]) }}" class="btn btn-ci btn-sm">
<svg style="width: 13px; fill: white; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z"/></svg>

Neue Stellenanzeige anlegen
</a>
</div>

</div>
<div class="row text-center">
<style>
.btn-outline-ci
{
background-color: #fff;
border-color: #ec8b19;
color: #f49c35

}

.btn-outline-ci:hover
{
background-color: #f49c35;
color: #fff;
}
</style>

<div class="mx-auto">

@if ($types->count() >= 2)
<div class="btn-group btn-group-toggle mx-auto" data-toggle="buttons">
@foreach ($types as $type)
<label class="btn btn-lg {{ $type->id == $typeModel->id ? 'btn-primary' : 'btn-outline-primary' }}" onclick='window.location.href = "{{ url('/dashboard/content/') }}/{{ $type->slug }}";'>
<input type="radio" name="options" id="option1" {{ $type->id == $typeModel->id ? 'checked' : '' }}> <i class="fal fa-{{ $type->icon}}"></i> {{ $type->name }}
</label>
@endforeach
</div>
@endif
</div>
</div>


<div class="row">





@if ($nachrichten->count() == 0)
<div class="col-xs-12">
<div class="text-center">
<br>
<br>
<br>
<br>
<i>Sie haben noch keine Stellenanzeige angelegt.</i>
<br>
<br>
<a href="{{ route('dashboard.viewAddNachrichten', [$typeModel->slug]) }}" class="btn btn-ci">
<svg style="width: 14px; fill: white; margin-bottom: 2px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z"/></svg>

Erste Stellenanzeige anlegen</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>


@else

<div class="col-xs-12" style="text-align: right">

</div>

<div class="col-xs-12">

@foreach($nachrichten as $nach)
<div class="col-12" style="padding-bottom: 1rem;">

<div class="card" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">

<div class="col-12 col-lg-2">
<br>
<span title="{{date('d.m.Y | H:i', strtotime($nach->created_at))}} Uhr">
{{ $nach->created_at->diffForHumans() }}
</span>
</div>


<div class="col-12 col-lg-7">
<h5 class="card-title" style="margin-top: 20px;">
@if($nach->approved == 1)
<a href="{{ route_content($nach) }}" target="_blank">{{Str::limit($nach->title, 60,'...')}} <i class="fal fa-external-link"></i> </a>
@else()
{{Str::limit($nach->title, 60,'...')}}
@endif
</h5>

</div>


<div class="col-6 col-lg-2">
<br>
<a class="btn btn-outline-ci btn-sm" href="{{ route('dashboard.viewEditNachrichten', [$nach->id]) }}">
Job bearbeiten <i class="fal fa-edit"></i>

</a>
|&nbsp;

<svg style="width: 13px; fill: #ff0c0ca6" onclick="removeNach({{$nach->id}})" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"/></svg>


</div>

<div class="col-3 col-lg-1 text-end">
<br>
@if($nach->approved != 1)
@if ($nach->approved == 2)
<a title="Beitrag veröffentlicht." id="approved-{{$nach->id}}">
<svg style="width: 20px; fill: orange" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"/></svg>
</a>
@else
<a title="Beitrag inaktiv." id="approved-{{$nach->id}}">
<svg style="width: 20px; fill: red" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"/></svg>
</a>
@endif
@else
<a title="Beitrag veröffentlicht." id="approved-{{$nach->id}}">
<svg style="width: 20px; fill: green" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"/></svg>
</a>
@endif
</div>
</div>




</div>
</div>
</div>
@endforeach





@endif


<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

</div>


</div>





</div>





<div class="modal fade" id="attachmentModal" role="dialog" aria-labelledby="attach_label_modal" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="attach_label_modal">Dateien</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<input type="hidden" id="nach_id"required="required" value="", name="nach_id">
<div class="modal-body">
<h5><i class="fal fa-file"></i> Anhänge:</h5>
<div class="form-group" id="attachments_div"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
@stop

@section('scripts')

<script>
function removeNach(id) {
$.ajax({
data:{
'_token':'{{csrf_token()}}',
'id': id,
},
type:"POST",
async:true,
url:"{{route('dashboard.removeMessage')}}",
success:function(data) {
document.getElementById('nach'+data.response).remove();

toastr.options = {
"progressBar": true
};

var msg = toastr.success('Successfully removed!', 'Success');

$(msg).click(function() {
$.ajax({
type:"GET",
async:true,
url:"{{url('admin/restoreNach')}}/" + id,
success:function(data) {
location.reload();
},
error:function(data) {
console.log('error!!')
}
});
});
},
error:function(data) {
console.log('error!!')
}
});
}

function getAttachments(id) {
$.ajax({
data:{
'_token':'{{csrf_token()}}',
'id': id,
},
type:"POST",
async:true,
url:"{{route('dashboard.getAttachments')}}",
success:function(data) {
console.log('success')
let attach_div = document.getElementById('attachments_div')
attach_div.innerHTML = data.response
},
error:function(data) {
console.log('error!!')
}
});
}

function removeAttach(id, child) {
$.ajax({
data:{
'_token':'{{csrf_token()}}',
'id': id,
},
type:"POST",
async:true,
url:"{{route('dashboard.removeFile')}}",
success:function(data) {
console.log('success')
node = document.getElementById('file_' + id)
node.parentNode.removeChild(node);
},
error:function(data) {
console.log('error!!')
}
});
}
</script>
@stop

View File

@ -0,0 +1,233 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')


<style>
label{
margin-bottom: 8px;
}
</style>


<div class="row">

<!--
@if (auth('dashboard')->user()->profile_status)
<div class="col-xs-11 col-xs-offset-1">
<br>
<br>
<a href="{{url('/dashboard')}}">
<svg style="width: 14px; fill: #0f5132;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M231.536 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113L238.607 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"/></svg>
Zurück zur Übersicht</a>
</div>
@endif -->


<div class="col-12 col-md-10 offset-md-1">

@if (session('verified'))
<div class="alert alert-success mt-4" role="alert">

<div class="container text-center">
<span>
<svg style="width: 14px; fill: #0f5132;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z"/></svg>
</span>
E-Mail Adresse erfolgreich bestätigt!

</div>
</div>
@endif



<br>
<br>
<h1>
<svg style="width: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M192 107v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12zm116-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-128 96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm128 0h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-128 96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm128 0h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm140 205v20H0v-20c0-6.627 5.373-12 12-12h20V24C32 10.745 42.745 0 56 0h336c13.255 0 24 10.745 24 24v456h20c6.627 0 12 5.373 12 12zm-64-12V32H64v448h128v-85c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v85h128z"/></svg>
Arbeitgeber Profil</h1>
<br>
<br>



<div class="card shadow-lg" style="background-color: rgba(253,247,243,0.49)">

<form action="{{route('dashboard.profile')}}" method="post" enctype="multipart/form-data">
@csrf


<div class="form-group">

<label for="imageCoverEdit" style="cursor: pointer" title="Anklicken um ein neues Hintergrund auszuwählen und hochzuladen. Achtung: Nach dem Upload erst auf speichern drücken.">
@if ($user->cover_image)
<img src="{{ asset('uploads/cover/'.$user->cover_image )}}" class="img-fluid card-img-top">
@else
<img src="https://www.jobs-oberpfalz.de/images/manual/default-arbeitgeber-cover.jpg" class="img-fluid card-img-top">

@endif
<input type="file" id="imageCoverEdit" name="cover_image" class="form-control d-none">
</label>
</div>
<div class="card-body">




<div class="row">
<div class="col-12 col-md-4 text-center mb-4" style="position: relative; bottom: 60px; font-family: initial; font-size: 11px;">
<a style="cursor:pointer;" onclick="clickImgContent();">
<img src="{{ \Auth::user()->gravatar() }}" class="rounded mx-auto d-block img-fluid border shadow-lg" id="img-content-fluid" title="">
</a>

@if ($user->image)
<a style="margin-left: 22px;padding-top:10px;display:block;" href="{{ route('dashboard.profile.removeImage') }}">
<svg style="width: 12px; fill: red;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>
Bild Löschen</a>
@else
<a onclick="clickImgContent();">
<svg style="width: 12px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M369.9 97.98L286.02 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h288.02c26.49 0 47.99-21.5 47.99-47.99V131.97c0-12.69-5.1-24.99-14.1-33.99zM256.03 32.59c2.8.7 5.3 2.1 7.4 4.2l83.88 83.88c2.1 2.1 3.5 4.6 4.2 7.4h-95.48V32.59zm95.98 431.42c0 8.8-7.2 16-16 16H47.99c-8.8 0-16-7.2-16-16V48.09c0-8.8 7.2-16.09 16-16.09h176.04v104.07c0 13.3 10.7 23.93 24 23.93h103.98v304.01zm-180.1-247.32l-68.12 71.75c-7.81 8.2-9.94 20.31-5.44 30.83 4.41 10.31 14 16.72 25 16.72H176V424c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-88.02h52.66c11 0 20.59-6.41 25-16.72 4.5-10.52 2.38-22.62-5.44-30.81l-68.12-71.78c-10.69-11.19-29.51-11.2-40.19.02zm-38.75 87.29l58.84-62 58.84 62H133.16z"/></svg>
<span style="">Profilbild hochladen</span>
</a>
@endif



</div>
<div class="col-12 col-md-7">
<div class="form-group" style="margin-bottom: 30px;">
<label for="exampleFormControlInputName">Firmenname</label>
<input type="text" class="form-control" id="exampleFormControlInputName" value="{{ $user->name }}" placeholder="Muster Firma GmbH" name='name' required="required">
</div>
</div>

</div>


<div class="row">
<div class="col-12">
<br>

<div class="form-group" style="margin-bottom: 30px;">
<label for="exampleFormControlInputDesc">Beschreibung der Firma. Text erscheint auf Firmenprofil </label>
<textarea id="exampleFormControlInputDesc" class="form-control" rows="8" name="description" placeholder="Dies ist eine Beschreibung über unser Unternehmen. Text erscheint auf Firmenprofil..." required>{{ $user->description }}</textarea> </textarea>
</div>


<br>
<br>
<br>




<h5>Social Links</h5>
</div>


</div>



<div class="row">

<div class="col-md-6">
<div class="form-group" style="margin-bottom: 30px;">
<label for="exampleFormControlInputWebsite">
<svg style="width: 14px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm193.2 152h-82.5c-9-44.4-24.1-82.2-43.2-109.1 55 18.2 100.2 57.9 125.7 109.1zM336 256c0 22.9-1.6 44.2-4.3 64H164.3c-2.7-19.8-4.3-41.1-4.3-64s1.6-44.2 4.3-64h167.4c2.7 19.8 4.3 41.1 4.3 64zM248 40c26.9 0 61.4 44.1 78.1 120H169.9C186.6 84.1 221.1 40 248 40zm-67.5 10.9c-19 26.8-34.2 64.6-43.2 109.1H54.8c25.5-51.2 70.7-90.9 125.7-109.1zM32 256c0-22.3 3.4-43.8 9.7-64h90.5c-2.6 20.5-4.2 41.8-4.2 64s1.5 43.5 4.2 64H41.7c-6.3-20.2-9.7-41.7-9.7-64zm22.8 96h82.5c9 44.4 24.1 82.2 43.2 109.1-55-18.2-100.2-57.9-125.7-109.1zM248 472c-26.9 0-61.4-44.1-78.1-120h156.2c-16.7 75.9-51.2 120-78.1 120zm67.5-10.9c19-26.8 34.2-64.6 43.2-109.1h82.5c-25.5 51.2-70.7 90.9-125.7 109.1zM363.8 320c2.6-20.5 4.2-41.8 4.2-64s-1.5-43.5-4.2-64h90.5c6.3 20.2 9.7 41.7 9.7 64s-3.4 43.8-9.7 64h-90.5z"/></svg>
Website</label>
<input type="url" class="form-control" id="exampleFormControlInputWebsite" value="{{ isset($user->social_networks['site']) ? $user->social_networks['site'] : '' }}" placeholder="https://www.beispiel.de" name='social_networks[site]'>
</div>
</div>

<div class="col-md-6">
<div class="form-group" style="margin-bottom: 30px;">
<label for="exampleFormControlInputFacebook"> <i class="fab fa-facebook"></i> Facebook</label>
<input type="url" class="form-control" id="exampleFormControlInputFacebook" value="{{ isset($user->social_networks['facebook']) ? $user->social_networks['facebook'] : '' }}" placeholder="https://www.facebook.com/username" name='social_networks[facebook]'>
</div>
</div>

<div class="col-md-6">
<div class="form-group" style="margin-bottom: 30px;">
<label for="exampleFormControlInputTwitter"> <i class="fab fa-twitter"></i> Twitter</label>
<input type="url" class="form-control" id="exampleFormControlInputTwitter" value="{{ isset($user->social_networks['twitter']) ? $user->social_networks['twitter'] : '' }}" placeholder="https//www.twitter.com/username" name='social_networks[twitter]'>
</div>
</div>
</div>

<div class="form-group" style="display: none;">
<label for="imageEdit">Image Profile</label>
<input type="file" id="imageEdit" accept='image/*' name="image" class="form-control">
</div>


@if (auth('dashboard')->user()->profile_status)
<hr>

<br>
<h4>Vorlagen für Stellenanzeigen</h4>
<br>

<div class="form-group" style="margin-bottom: 40px;">
<label for="exampleFormControlInputDesc">Direktkontakt Personalabteilung </label>
<textarea id="contact" class="form-control" name="additional_fields[contact]" rows="5" placeholder="Herr Musterpersonalrat&#10;Am Werksgelände 2 &#10;Musterfirma&#10;info@musterfirma.de&#10;Tel: 09654 12345">{!! isset($user->additional_fields['contact']) ? $user->additional_fields['contact'] : '' !!}</textarea> </textarea>

</div>
@endif

<div class="row">
<div class="text-end">
<button type="submit" class="btn btn-ci float-right mb-5" onclick="gtag('event', 'aaa', {
'event_category' : 'bbb',
'event_label' : 'ccc'
});"style="margin-top:10px;">
<svg style="width: 14px; fill: white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM288 64v96H96V64h192zm128 368c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h16v104c0 13.255 10.745 24 24 24h208c13.255 0 24-10.745 24-24V64.491a15.888 15.888 0 0 1 7.432 4.195l83.882 83.882A15.895 15.895 0 0 1 416 163.882V432zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 144c-30.879 0-56-25.121-56-56s25.121-56 56-56 56 25.121 56 56-25.121 56-56 56z"/></svg>
@if (auth('dashboard')->user()->profile_status)
Speichern
@else


Speichern und weiter
@endif
</button>

</div>
</div>


</form>

</div>
</div>
<br>
<br>
<br>
<br>

</div>

</div>

</div>

<script>
function clickImgContent()
{
document.getElementById('imageEdit').click();
}

document.getElementById('imageEdit').addEventListener('change', readURL, true);

function readURL(){
var file = document.getElementById("imageEdit").files[0];
var reader = new FileReader();
reader.onloadend = function(){
document.getElementById('img-content-fluid').setAttribute("src", reader.result);
//document.getElementById('clock').style.backgroundImage = "url(" + reader.result + ")";
}
if(file){
reader.readAsDataURL(file);
}else{
}
}
</script>
@stop

View File

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
</head>
<body>
@if (isset($lnd_invoice->append['message']))
{{ $lnd_invoice->append['message'] }}
@else

@endif
</body>
</html>

View File

@ -0,0 +1,431 @@
<!DOCTYPE html>
<html lang="de" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
<meta name="viewport" content="width=device-width">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="x-apple-disable-message-reformatting">
<title>Bitte Arbeitgeberkonto verifizieren</title> <!-- The title tag shows in email notifications, like Android 4.4. -->
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet">

<style>
html,
body {
margin: 0 auto !important;
padding: 0 !important;
height: 100% !important;
width: 100% !important;
background: #f1f1f1;
}

/* What it does: Stops email clients resizing small text. */
* {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}

/* What it does: Centers email on Android 4.4 */
div[style*="margin: 16px 0"] {
margin: 0 !important;
}

/* What it does: Stops Outlook from adding extra spacing to tables. */
table,
td {
mso-table-lspace: 0pt !important;
mso-table-rspace: 0pt !important;
}

/* What it does: Fixes webkit padding issue. */
table {
border-spacing: 0 !important;
border-collapse: collapse !important;
table-layout: fixed !important;
margin: 0 auto !important;
}

/* What it does: Uses a better rendering method when resizing images in IE. */
img {
-ms-interpolation-mode:bicubic;
}

/* What it does: Prevents Windows 10 Mail from underlining links despite inline CSS. Styles for underlined links should be inline. */
a {
text-decoration: none;
}

/* What it does: A work-around for email clients meddling in triggered links. */
*[x-apple-data-detectors], /* iOS */
.unstyle-auto-detected-links *,
.aBn {
border-bottom: 0 !important;
cursor: default !important;
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}

/* What it does: Prevents Gmail from displaying a download button on large, non-linked images. */
.a6S {
display: none !important;
opacity: 0.01 !important;
}

/* What it does: Prevents Gmail from changing the text color in conversation threads. */
.im {
color: inherit !important;
}

/* If the above doesn't work, add a .g-img class to any image in question. */
img.g-img + div {
display: none !important;
}

/* What it does: Removes right gutter in Gmail iOS app: https://github.com/TedGoas/Cerberus/issues/89 */
/* Create one of these media queries for each additional viewport size you'd like to fix */

/* iPhone 4, 4S, 5, 5S, 5C, and 5SE */
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) {
u ~ div .email-container {
min-width: 320px !important;
}
}
/* iPhone 6, 6S, 7, 8, and X */
@media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
u ~ div .email-container {
min-width: 375px !important;
}
}
/* iPhone 6+, 7+, and 8+ */
@media only screen and (min-device-width: 414px) {
u ~ div .email-container {
min-width: 414px !important;
}
}

</style>

<!-- CSS Reset : END -->

<!-- Progressive Enhancements : BEGIN -->
<style>

.primary{
background: #f49c35;
}
.bg_white{
background: #fff;
}

.bg_orange{
background: #f49c35;
}
.bg_light{
background: #fafafa;
}
.bg_black{
background: #000000;
}
.bg_dark{
background: rgba(0,0,0,.8);
}
.email-section{
padding:2.5em;
}

/*BUTTON*/
.btn{
padding: 10px 15px;
display: inline-block;
}
.btn.btn-primary{
border-radius: 5px;
background: #f49c35;
color: #ffffff;
}
.btn.btn-white{
border-radius: 5px;
background: #ffffff;
color: #000000;
}
.btn.btn-white-outline{
border-radius: 5px;
background: transparent;
border: 1px solid #fff;
color: #fff;
}
.btn.btn-black-outline{
border-radius: 0px;
background: transparent;
border: 2px solid #000;
color: #000;
font-weight: 700;
}

h1,h2,h3,h4,h5,h6{
font-family: 'Lato', sans-serif;
color: #000000;
margin-top: 0;
font-weight: 400;
}

body{
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: rgba(0,0,0,.4);
}

a{
color: #f49c35;
}

table{
}
/*LOGO*/

.logo h1{
margin: 0;
}
.logo h1 a{
color: #f49c35;
font-size: 24px;
font-weight: 700;
font-family: 'Lato', sans-serif;
}

/*HERO*/
.hero{
position: relative;
z-index: 0;
}

.hero .text{
color: rgba(0,0,0,.3);
}
.hero .text h2{
color: #000;
font-size: 20px;
margin-bottom: 0;
font-weight: 400;
line-height: 1.4;
}
.hero .text h3{
font-size: 20px;
font-weight: 300;
}
.hero .text h2 span{
font-weight: 600;
color: #f49c35;
}


/*HEADING SECTION*/
.heading-section{
}
.heading-section h2{
color: #000000;
font-size: 28px;
margin-top: 0;
line-height: 1.4;
font-weight: 400;
}
.heading-section .subheading{
margin-bottom: 20px !important;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
color: rgba(0,0,0,.4);
position: relative;
}
.heading-section .subheading::after{
position: absolute;
left: 0;
right: 0;
bottom: -10px;
content: '';
width: 100%;
height: 2px;
background: #f49c35;
margin: 0 auto;
}

.heading-section-white{
color: rgba(255,255,255,.8);
}
.heading-section-white h2{
font-family:
line-height: 1;
padding-bottom: 0;
}
.heading-section-white h2{
color: #ffffff;
}
.heading-section-white .subheading{
margin-bottom: 0;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
color: rgba(255,255,255,.4);
}


ul.social{
padding: 0;
}
ul.social li{
display: inline-block;
margin-right: 10px;
}

/*FOOTER*/

.footer{
border-top: 1px solid rgba(0,0,0,.05);
color: rgba(0,0,0,.5);
}
.footer .heading{
color: #000;
font-size: 20px;
}
.footer ul{
margin: 0;
padding: 0;
}
.footer ul li{
list-style: none;
margin-bottom: 10px;
}
.footer ul li a{
color: rgba(0,0,0,1);
}


@media screen and (max-width: 500px) {


}


</style>


</head>

<body width="100%" style="margin: 0; padding: 0 !important; mso-line-height-rule: exactly; background-color: #f1f1f1;">
<center style="width: 100%; background-color: #f1f1f1;">
<div style="display: none; font-size: 1px;max-height: 0px; max-width: 0px; opacity: 0; overflow: hidden; mso-hide: all; font-family: sans-serif;">
&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;
</div>
<div style="max-width: 600px; margin: 0 auto;" class="email-container">
<!-- BEGIN BODY -->
<table align="center" role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin: auto;">

<tr>
<td valign="middle" class="hero bg_orange" style="padding: 1em 0 1em 0;">
<img src="https://www.jobs-oberpfalz.de/template/images/new_jobs_portal_logo.png" alt="" style="width: 150px; max-width: 300px; height: auto; margin-left: 20px; display: block;">
</td>
</tr><!-- end tr -->
<tr>
<td valign="middle" class="hero bg_white" style="padding: 2em 0 1em 0;">
<table>
<tr>
<td>
<div class="text" style="padding: 0 2.5em; text-align: center;">
<h2>Es ist eine neue Bewerbung eingegangen!</h2>
<br>
<h3>{{ $requestData['nach_title'] }} </h3>
</div>
</td>
</tr>
</table>
</td>
</tr><!-- end tr -->
<!-- 1 Column Text + Button : END -->
</table>
<table align="center" role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin: auto;">
<tr>
<td valign="middle" class="bg_light footer email-section">
<table>
<tr>

<td valign="top" width="100%">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td style="text-align: left; padding-left: 5px; padding-right: 5px;">
{{ $data[8] }}
<h3 class="heading">{{ $data[1] }}</h3>
<ul>
@if (isset($data[2]))
<li><span class="text"><a href="">
<svg style="width: 14px; fill: #f49c35; padding-right: 5px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M493.09 351.3L384.7 304.8a31.36 31.36 0 0 0-36.5 8.9l-44.1 53.9A350 350 0 0 1 144.5 208l53.9-44.1a31.35 31.35 0 0 0 8.9-36.49l-46.5-108.5A31.33 31.33 0 0 0 125 .81L24.2 24.11A31.05 31.05 0 0 0 0 54.51C0 307.8 205.3 512 457.49 512A31.23 31.23 0 0 0 488 487.7L511.19 387a31.21 31.21 0 0 0-18.1-35.7zM456.89 480C222.4 479.7 32.3 289.7 32.1 55.21l99.6-23 46 107.39-72.8 59.5C153.3 302.3 209.4 358.6 313 407.2l59.5-72.8 107.39 46z"/></svg>
{{ $data[2] }}</a></span></li>
@endif

<li><span class="text"><a href="">
<svg style="height: 14px; fill: #f49c35; padding-right: 5px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z"/></svg>

{{ $data[7] }}</a></span></li>
</ul>
<br>

<!--<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<br>-->


<svg style="width: 14px; fill: #f49c35; padding-right: 5px;"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M149.106 512c-33.076 0-66.153-12.59-91.333-37.771-50.364-50.361-50.364-132.305-.002-182.665L319.842 29.498c39.331-39.331 103.328-39.331 142.66 0 39.331 39.332 39.331 103.327 0 142.657l-222.63 222.626c-28.297 28.301-74.347 28.303-102.65 0-28.3-28.301-28.3-74.349 0-102.649l170.301-170.298c4.686-4.686 12.284-4.686 16.97 0l5.661 5.661c4.686 4.686 4.686 12.284 0 16.971l-170.3 170.297c-15.821 15.821-15.821 41.563.001 57.385 15.821 15.82 41.564 15.82 57.385 0l222.63-222.626c26.851-26.851 26.851-70.541 0-97.394-26.855-26.851-70.544-26.849-97.395 0L80.404 314.196c-37.882 37.882-37.882 99.519 0 137.401 37.884 37.881 99.523 37.882 137.404.001l217.743-217.739c4.686-4.686 12.284-4.686 16.97 0l5.661 5.661c4.686 4.686 4.686 12.284 0 16.971L240.44 474.229C215.26 499.41 182.183 512 149.106 512z"/></svg> <span style="font-style: italic;">Bewerbung ist als Anhang anbei.</span>

</td>
</tr>
</table>
</td>

</tr>
</table>
</td>
</tr><!-- end: tr -->

<tr>
<td valign="middle" class="hero bg_white" style="padding: 2em 0 1em 0; border-top: 1px solid rgba(0,0,0,.05); text-align: center;">
<table>
<tr>
<td>
<div class="text" style="padding: 0 2.5em; ">
<p>Sie können die Einstellungen zum Empfang von E-Mails in Ihrem Arbeitgeberkonto auf <a href="www.jobs-oberpfalz.de">www.jobs-oberpfalz.de</a> anpassen.</p>

</div>
</td>

</tr>
<tr>
<td>
<div class="text" style="padding: 0 2.5em; font-size: small;">
<p>Jobs Oberpfalz &#183; Pur.an GmbH &#183; Zur Drehscheibe 2 &#183; 92637 Weiden i. d. Oberpfalz</p>
</div>
</td>

</tr>
</table>
</td>
</tr><!-- end tr -->
<tr>
<td class="bg_light" style="text-align: center;">
</td>
</tr>
</table>

</div>
</center>
</body>
</html>

View File

@ -0,0 +1,390 @@
<!DOCTYPE html>
<html lang="de" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>

<meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
<meta name="viewport" content="width=device-width">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="x-apple-disable-message-reformatting">
<title>Bitte Arbeitgeberkonto verifizieren</title> <!-- The title tag shows in email notifications, like Android 4.4. -->

<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet">

<style>

html,
body {
margin: 0 auto !important;
padding: 0 !important;
height: 100% !important;
width: 100% !important;
background: #f1f1f1;
}

/* What it does: Stops email clients resizing small text. */
* {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}

/* What it does: Centers email on Android 4.4 */
div[style*="margin: 16px 0"] {
margin: 0 !important;
}

/* What it does: Stops Outlook from adding extra spacing to tables. */
table,
td {
mso-table-lspace: 0pt !important;
mso-table-rspace: 0pt !important;
}

/* What it does: Fixes webkit padding issue. */
table {
border-spacing: 0 !important;
border-collapse: collapse !important;
table-layout: fixed !important;
margin: 0 auto !important;
}

/* What it does: Uses a better rendering method when resizing images in IE. */
img {
-ms-interpolation-mode:bicubic;
}

/* What it does: Prevents Windows 10 Mail from underlining links despite inline CSS. Styles for underlined links should be inline. */
a {
text-decoration: none;
}

/* What it does: A work-around for email clients meddling in triggered links. */
*[x-apple-data-detectors], /* iOS */
.unstyle-auto-detected-links *,
.aBn {
border-bottom: 0 !important;
cursor: default !important;
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}

/* What it does: Prevents Gmail from displaying a download button on large, non-linked images. */
.a6S {
display: none !important;
opacity: 0.01 !important;
}

/* What it does: Prevents Gmail from changing the text color in conversation threads. */
.im {
color: inherit !important;
}

/* If the above doesn't work, add a .g-img class to any image in question. */
img.g-img + div {
display: none !important;
}

/* What it does: Removes right gutter in Gmail iOS app: https://github.com/TedGoas/Cerberus/issues/89 */
/* Create one of these media queries for each additional viewport size you'd like to fix */

/* iPhone 4, 4S, 5, 5S, 5C, and 5SE */
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) {
u ~ div .email-container {
min-width: 320px !important;
}
}
/* iPhone 6, 6S, 7, 8, and X */
@media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
u ~ div .email-container {
min-width: 375px !important;
}
}
/* iPhone 6+, 7+, and 8+ */
@media only screen and (min-device-width: 414px) {
u ~ div .email-container {
min-width: 414px !important;
}
}

</style>

<!-- CSS Reset : END -->

<!-- Progressive Enhancements : BEGIN -->
<style>

.primary{
background: #f49c35;
}
.bg_white{
background: #fff;
}

.bg_orange{
background: #f49c35;
}
.bg_light{
background: #fafafa;
}
.bg_black{
background: #000000;
}
.bg_dark{
background: rgba(0,0,0,.8);
}
.email-section{
padding:2.5em;
}

/*BUTTON*/
.btn{
padding: 10px 15px;
display: inline-block;
}
.btn.btn-primary{
border-radius: 5px;
background: #f49c35;
color: #ffffff;
}
.btn.btn-white{
border-radius: 5px;
background: #ffffff;
color: #000000;
}
.btn.btn-white-outline{
border-radius: 5px;
background: transparent;
border: 1px solid #fff;
color: #fff;
}
.btn.btn-black-outline{
border-radius: 0px;
background: transparent;
border: 2px solid #000;
color: #000;
font-weight: 700;
}

h1,h2,h3,h4,h5,h6{
font-family: 'Lato', sans-serif;
color: #000000;
margin-top: 0;
font-weight: 400;
}

body{
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.8;
color: rgba(0,0,0,.4);
}

a{
color: #f49c35;
}

table{
}
/*LOGO*/

.logo h1{
margin: 0;
}
.logo h1 a{
color: #f49c35;
font-size: 24px;
font-weight: 700;
font-family: 'Lato', sans-serif;
}

/*HERO*/
.hero{
position: relative;
z-index: 0;
}

.hero .text{
color: rgba(0,0,0,.3);
}
.hero .text h2{
color: #000;
font-size: 40px;
margin-bottom: 0;
font-weight: 400;
line-height: 1.4;
}
.hero .text h3{
font-size: 24px;
font-weight: 300;
}
.hero .text h2 span{
font-weight: 600;
color: #f49c35;
}


/*HEADING SECTION*/
.heading-section{
}
.heading-section h2{
color: #000000;
font-size: 28px;
margin-top: 0;
line-height: 1.4;
font-weight: 400;
}
.heading-section .subheading{
margin-bottom: 20px !important;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
color: rgba(0,0,0,.4);
position: relative;
}
.heading-section .subheading::after{
position: absolute;
left: 0;
right: 0;
bottom: -10px;
content: '';
width: 100%;
height: 2px;
background: #f49c35;
margin: 0 auto;
}

.heading-section-white{
color: rgba(255,255,255,.8);
}
.heading-section-white h2{
font-family:
line-height: 1;
padding-bottom: 0;
}
.heading-section-white h2{
color: #ffffff;
}
.heading-section-white .subheading{
margin-bottom: 0;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
color: rgba(255,255,255,.4);
}


ul.social{
padding: 0;
}
ul.social li{
display: inline-block;
margin-right: 10px;
}

/*FOOTER*/

.footer{
border-top: 1px solid rgba(0,0,0,.05);
color: rgba(0,0,0,.5);
}
.footer .heading{
color: #000;
font-size: 20px;
}
.footer ul{
margin: 0;
padding: 0;
}
.footer ul li{
list-style: none;
margin-bottom: 10px;
}
.footer ul li a{
color: rgba(0,0,0,1);
}


@media screen and (max-width: 500px) {


}


</style>


</head>

<body width="100%" style="margin: 0; padding: 0 !important; mso-line-height-rule: exactly; background-color: #f1f1f1;">
<center style="width: 100%; background-color: #f1f1f1;">
<div style="display: none; font-size: 1px;max-height: 0px; max-width: 0px; opacity: 0; overflow: hidden; mso-hide: all; font-family: sans-serif;">
&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;
</div>
<div style="max-width: 600px; margin: 0 auto;" class="email-container">
<!-- BEGIN BODY -->
<table align="center" role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin: auto;">

<tr>
<td valign="middle" class="hero bg_orange" style="padding: 3em 0 2em 0;">
<img src="https://www.jobs-oberpfalz.de/template/images/new_jobs_portal_logo.png" alt="" style="width: 300px; max-width: 600px; height: auto; margin: auto; display: block;">
</td>
</tr><!-- end tr -->
<tr>
<td valign="middle" class="hero bg_white" style="padding: 2em 0 4em 0;">
<table>
<tr>
<td>
<div class="text" style="padding: 0 2.5em; text-align: center;">
<h2>Bestätigen Sie Ihre E-Mail</h2>
<h3>Um Ihr Arbeitgeberkonto zu aktivieren, klicken Sie bitte auf den unten stehenden Link.</h3>
<p><a href="{{ $url }}" class="btn btn-primary">E-Mail Adresse bestätigen</a></p>
</div>
</td>
</tr>
</table>
</td>
</tr><!-- end tr -->
<!-- 1 Column Text + Button : END -->
</table>
<table align="center" role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin: auto;">
<tr>
<td valign="middle" class="bg_light footer email-section">
<table>
<tr>

<td valign="top" width="100%" style="padding-top: 20px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td style="text-align: left; padding-left: 5px; padding-right: 5px;">
<h3 class="heading">Kontakt</h3>
<ul>
<li><span class="text">Jobs Oberpfalz</span></li>
<li><span class="text">pur.an GmbH</span></a></li>
<li><span class="text">Zur Drehscheibe 2 , 92637 Weiden i. d. Opf. </span></a></li>
</ul>
</td>
</tr>
</table>
</td>

</tr>
</table>
</td>
</tr><!-- end: tr -->
<tr>
<td class="bg_light" style="text-align: center;">
<p>Sie erhalten diese E-Mail weil Ihre Adresse zur Registrierung auf <a href="https://www.jobs-oberpfalz.de">www.jobs-oberpfalz.de</a> angegeben wurde.</p>
</td>
</tr>
</table>

</div>
</center>
</body>
</html>

View File

@ -0,0 +1,43 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<br>
<br>
<h1>404 Error</h1>
<p>Seite nicht gefunden</p>
<br>
<br>
<br>
<br>
<a href="{{url('/')}}" class="btn btn-ci">Zurück zur Startseite</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<bdr>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>

@stop

View File

@ -0,0 +1,23 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')
<div class="container">
<div class="row">
<div class="col-12 col-md-11">
<br>
<br>
<h1>Error 500</h1>
<p>Not Found</p>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>

@stop

View File

@ -0,0 +1,82 @@
<div class="modal fade" id="exampleModal" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="exampleModalLabel">Neuen Beitrag einreichen</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form action="{{route('nachrichten')}}" method="post" enctype="multipart/form-data">
@csrf
<div class="modal-body">
<p>Hier können Sie uns Ihre eigenen Beiträge einreichen, welche wir dann hier nach Prüfung anderen Mitgliedern auf unserer Seite zugänglich machen.</p>

<br>

<h5><i class="fal fa-newspaper"></i> Ihre zu veröffentliche Nachricht:</h5>

<div class="form-group">
<label for="paid">Bezahlt</label>
@if (!empty(env('LND_URL', null)))
<select class="form-control" id="paid" name="paid" required="required">
<option value="0">Nein</option>
<option value="1">Ja</option>
</select>
@else
<select class="form-control" id="paid" name="paid" required="required" disabled="disabled">
<option value="0">Nein</option>
<option value="1">Ja</option>
</select>
@endif
</div>

<div class="form-amount"></div>

<div class="form-group">
<label for="category_id">Kategorie</label>
<select class="form-control" id="category_id" name="category_id" required="required">
<option value="">Wählen Sie eine Option</option>
@foreach ($categories as $category)
<option value="{{ $category->id }}">{{ $category->name }}</option>
@endforeach
</select>
</div>

<input type="hidden" value ="news" name="category" />
<div class="form-group">
<label for="exampleFormControlInput1">Nachrichten Titel</label>
<input type="text" class="form-control" id="exampleFormControlInput1" placeholder="Überschrift des Beitrags" name="title" required="required">
</div>

<div class="form-group">
<label for="exampleFormControlTextarea1">Ihr Nachrichtentext</label>
</div>
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3" placeholder="Nachrichten Text" name="nachrichten" required="required"></textarea>
<br>
<br>


<h5><i class="fal fa-file-upload"></i> Dateien hochladen</h5>



<div class="row">
<div class="col-md-12">
<div class="needsclick dropzone" id="image-dropzone">
<div class="dz-message" data-dz-message><span><i class="fa fa-upload" style="color: #0f74a8"></i> Dateien zum Upload auswählen</span></div>
</div>
</div>

</div>


</div>
<div class="modal-footer float-right">
<button type="submit" class="btn btn-primary"> <i class="fal fa-save"></i> Beitrag einreichen</button>
</div>

</form>
</div>
</div>
</div>

View File

@ -0,0 +1,4 @@
<link rel="stylesheet" href="{{asset('template/css/bootstrap.min.css')}}" >
<link rel="stylesheet" href="{{asset('template/css/app.css?v=6')}}" >


View File

@ -0,0 +1,40 @@
<div id="explain-lightning" class="modal fade bd-example-modal-xl" tabindex="-1" role="dialog" aria-labelledby="myExtraLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">How to pay a Lightning Invoice?</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body text-center">
<div class="row" style="color: black">
<div class="col-12">
<h5>1. Get a Lightning Wallet</h5>
Free download for Android & iOS:
<br>
<a href="https://walletofsatoshi.com/" target="_blank">walletofsatoshi.com <i class="fal fa-external-link"></i></a>
<br>
<br>
<br>
</div>
<div class="col-12">
<h5>2. Get some Satoshis</h5>
You have to have a Balance to pay for products and services. You can top-up Wallet of Satoshi with Bitcoin.
<br>
<br>
<br>
</div>
<div class="col-12">
<h5>3. Scan & Pay Invoice</h5>
Scan the QR Code with Wallet of Satoshi and authorize the payment in the app. The Content is then displayed, once the payment got confirmed.
<br>
<br>
<br>
</div>
</div>
</div>

</div>
</div>
</div>

View File

@ -0,0 +1,73 @@
<div id="footer">
<div class="container">




<div class="row pt-4" id="footer_columns">

<div class="col-11 offset-1 col-md-3 mb-5">

<h3>Der <strong>Konradenhof</strong></h3>


<ul>
<li>
<a href="{{ url('/ueber-uns') }}">Über uns</a>
</li>
<li>
<a href="{{ url('/faq') }}">Fragen & Antworten</a>
</li>
<li>
<a href="{{ url('/kontakt') }}">Preise</a>
</li>
</ul>
</div>

<div class="col-11 offset-1 col-md-3 mb-5">

<h3>Kontakt</h3>

Gaisheim 21
<br>
92709 Moosbach

<br>
<br>
Tel. 09677 914738
<br>
Mobil. 015125207714
</div>

<div class="col-11 offset-1 col-md-2 mb-5">
<img src="{{ asset('template/images/konradenhof-logo.png') }}"class="img-fluid d-block mx-auto">
</div>

</div>




<hr>





<div class="row">
<div class="col-12 col-sm-6 text-md-start text-center mt-3">
Erstellt mit dem <a href="https://www.areya.de/software/cms">Areya CMS
<svg style="width: 11px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440,256H424a8,8,0,0,0-8,8V464a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V112A16,16,0,0,1,48,96H248a8,8,0,0,0,8-8V72a8,8,0,0,0-8-8H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V264A8,8,0,0,0,440,256ZM500,0,364,.34a12,12,0,0,0-12,12v10a12,12,0,0,0,12,12L454,34l.7.71L131.51,357.86a12,12,0,0,0,0,17l5.66,5.66a12,12,0,0,0,17,0L477.29,57.34l.71.7-.34,90a12,12,0,0,0,12,12h10a12,12,0,0,0,12-12L512,12A12,12,0,0,0,500,0Z"/></svg>
</a>
</div>
<div class="col-12 col-sm-6 text-md-end text-center mt-3">

<a href="{{url('/datenschutz')}}">Datenschutz</a>
|
<a href="{{url('/impressum')}}">Impressum</a>


</div>
</div>
</div>
</div>

View File

@ -0,0 +1,4 @@

<div id="breadcrumb">

</div>

View File

@ -0,0 +1,49 @@
@if(App::environment('production'))


@if (!empty(config('settings.facebook')))


<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '{{config('settings.facebook') }}');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id={{config('settings.facebook') }}&ev=PageView&noscript=1"
/></noscript>

@endif

@if (!empty(config('settings.analytics')))

<script async src="https://www.googletagmanager.com/gtag/js?id={{config('settings.analytics')}}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '{{config('settings.analytics')}}');
</script>
@endif

<!-- Hotjar Tracking Code for https://www.jobs-oberpfalz.de -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:201209,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>

@endif

View File

@ -0,0 +1,157 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<link rel="manifest" href="/manifest.json">



<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=rMBWbbb2wK">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=rMBWbbb2wK">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=rMBWbbb2wK">
<link rel="manifest" href="/site.webmanifest?v=rMBWbbb2wK">
<link rel="mask-icon" href="/safari-pinned-tab.svg?v=rMBWbbb2wK" color="#5bbad5">
<link rel="shortcut icon" href="/favicon.ico?v=rMBWbbb2wK">
<meta name="msapplication-TileColor" content="#f49c35">
<meta name="theme-color" content="#ffffff">

@if (\Route::currentRouteName() == 'nachrichten.get' and isset($nach))
<title>{{ $nach->title}}</title>
<!-- Para colocar title do SEO exemplo: $nach->seo_title -->

@isset($nach->additional_fields['17'])
<meta name="description" content="{!! \Str::limit(strip_tags($nach->additional_fields['17']), 285, ' ...') !!}">
<meta property="og:description" content="{!! \Str::limit(strip_tags($nach->additional_fields['17']), 285, ' ...') !!}">
@endisset

<meta property="og:type" content="article">
<meta property="article:author" content="{{ $nach->user->name }}">
<meta property="article:published_time" content="{{ $nach->created_at->toW3CString() }}">
<meta property="og:title" content="Stellenangebot: {{ $nach->title}}">
<meta property="og:site_name" content="{{ config('settings.name') }}">
<meta property="og:url" content="{{ \Request::url() }}">


@if ($nach->image)
<meta property="og:image" content="{{ asset('uploads/' . $nach->image) }}">
@else
<meta property="og:image" content="{{ $nach->user->gravatar() }}">
@endif


@if(App::environment('production'))

<?php

$employmentType = "";

if ($nach->additional_fields['13'] == 'Praktikum') {
$employmentType = "INTERN";
}

if ($nach->additional_fields['13'] == 'Vollzeit') {
$employmentType = "FULL_TIME";
}

if ($nach->additional_fields['13'] == 'Teilzeit') {
$employmentType = "PART_TIME";
}

if ($nach->additional_fields['13'] == 'Ausbildung') {
$employmentType = "INTERN";
}

function escapeJsonString($value) {
$escapers = array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c");
$replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b");
$result = str_replace($escapers, $replacements, $value);

return $result;
}
?>

<script type="application/ld+json">
{
"@context" : "https://schema.org/",
"@type" : "JobPosting",
"title" : "{{ $nach->title }}",
"description" : "{!! escapeJsonString($nach->additional_fields['17']) !!}",
"datePosted" : "{{ $nach->created_at->format('Y-m-d') }}",
"validThrough" : "{{ $nach->created_at->addDays(90)->toIso8601String() }}",
"employmentType" : "{{ $employmentType }}",
"hiringOrganization" : {
"@type" : "Organization",
"name" : "{{ $nach->user->name }}",
"sameAs" : "{{ isset($nach->user->social_networks['site']) ? $nach->user->social_networks['site'] : '' }}",
"logo" : "{{ $nach->user->gravatar() }}?s=120&d=identicon&r=PG"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "{{ $nach->additional_fields['20']['streetAddress'] }}",
"addressLocality": "{{ $nach->additional_fields['20']['addressLocality'] }}",
"addressRegion": "{{ $nach->additional_fields['20']['addressRegion'] }}",
"postalCode": "{{ $nach->additional_fields['20']['postalCode'] }}",
"addressCountry": "{{ $nach->additional_fields['20']['addressCountry'] }}"
}
}
}
</script>

@endif






@elseif (\Route::currentRouteName() == 'list.get' and isset($listModel))

<title>Aktuelle Stellenangebote in {{ $listModel->name }}</title>
<!-- Para colocar title do SEO exemplo: $listModel->seo_title -->

<meta name="description" content="Finden Sie hier Ihren Job in der Region {{ $listModel->name }} und bewerben Sie sich bei Top-Arbeigebern.">
<meta property="og:description" content="Finden Sie hier Ihren Job in der Region {{ $listModel->name }} und bewerben Sie sich bei Top-Arbeigebern.">
<meta property="og:type" content="website">
<meta property="og:title" content="Aktuelle Stellenangebote in {{ $listModel->name }}">
<meta property="og:site_name" content="{{ config('settings.name') }}">
<meta property="og:url" content="{{ \Request::url() }}">

@if ($listModel->image)
<meta property="og:image" content="{{ asset('uploads/lists/' . $listModel->image) }}">
@else
<meta property="og:image" content="{{ asset('uploads/' . config('settings.image')) }}">
@endif


@elseif (\Route::currentRouteName() == 'author.get' and isset($author))

<title>Offene Jobangebote bei {{ $author->name }}</title>
<meta name="description" content="Finden Sie hier Ihren Job bei {{ $author->name }} und bewerben Sie sich direkt online">
<meta property="og:description" content="Finden Sie hier Ihren Job bei {{ $author->name }} und bewerben Sie sich direkt online">
<meta property="og:type" content="website">
<meta property="og:title" content="Offene Jobangebote bei {{ $author->name }}">
<meta property="og:site_name" content="{{ config('settings.name') }}">
<meta property="og:url" content="{{ \Request::url() }}">





@else
<title>@yield('meta_title', '')</title>
<meta name="description" content="@yield('meta_description', \Str::limit(strip_tags(config('settings.description')), 285, ' ...'))">

<meta property="og:description" content="@yield('meta_og_description', \Str::limit(strip_tags(config('settings.description')), 285, ' ...'))">
<meta property="og:type" content="website">
<meta property="og:title" content="@yield('meta_og_title', config('settings.name'))">
<meta property="og:site_name" content="@yield('meta_og_site_name', config('settings.name'))">
<meta property="og:url" content="{{ \Request::url() }}">
<meta property="og:image" content="@yield('meta_og_image', asset('uploads/' . config('settings.image')))">

@endif

@if (!empty(config('settings.favicon_image')))
<link rel="apple-touch-icon" sizes="180x180" href="{{ asset('uploads/' . config('settings.favicon_image')) }}">
<link rel="icon" type="image/png" sizes="32x32" href="{{ asset('uploads/' . config('settings.favicon_image')) }}">
<link rel="icon" type="image/png" sizes="16x16" href="{{ asset('uploads/' . config('settings.favicon_image')) }}">
@endif

View File

@ -0,0 +1,46 @@
<div class="modal fade" id="exampleModal2" role="dialog" aria-labelledby="new-comment" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="exampleModalLabel">Neuen Kommentar veröffentlichen</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form action="{{route('kommentar')}}" method="post" enctype="multipart/form-data">
@csrf
<div class="modal-body">
<input type="hidden" name="comment_nach_id" id="comment_nach_id" />
<h5><i class="fal fa-user"></i> Ihre Kontaktdaten:</h5>
<div class="form-group">
<label for="exampleFormControlInput1">Ihr Name</label>
<input type="text" class="form-control" id="comment_name" placeholder="Vorname Nachname", name='comment_name' required="required">
</div>
<div class="form-group">
<label for="exampleFormControlInput1">E-Mail Adresse</label>
<input type="email" class="form-control" id="comment_email" placeholder="name@example.com" name="comment_email" required="required">
</div>
<br>
<hr>
<h5><i class="fal fa-newspaper"></i> Ihre zu veröffentliche Nachricht:</h5>
<div class="form-group">
<label for="tinymce-editor">Ihr Nachrichtentext</label>
</div>
<textarea class="form-control" id="comment_text" rows="5" placeholder="Nachrichten Text" name="comment_text" required="required"></textarea>
<br>
</div>
<div class="modal-footer">
<div class="row">
<div class="col-lg-8">
<i>Ihr Kommentar wird sofort veröffentlicht. Eine Bearbeitung oder Löschung kann durch den Admin erfolgen.
</i>
</div>
<div class="col-lg-4">
<button type="submit" class="btn btn-primary" onclick="ga('send', 'event', 'Create Comment', 'New Comment submitted');"> <i class="fal fa-save"></i> Kommentar speichern</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,42 @@
<style>
#premium-banner{
background-color: rgba(108, 35, 215, 0.49);
padding: 20px;
color: white;
}
</style>

<div class="alert alert-primary alert-dismissible fade show" id="alert-premium" role="alert" style="display:none;">
<div class="container">
<div class="row">

<div class="col-lg-12">
<h5><i class="fal fa-gem"></i> You are Premium! </h5>

<p style="font-size: 15; margin-bottom: 15px;">
Thanks for directly supporting this Project.
<br>
Your contribution gives you preferred access to Premium Content & helps building this quality Content.
</p>

</div>
<div class="col-md-6">
<small>View Premium Access Code:</small>
<br>
<input style="font-size: 16px; text-align: center" readonly value="{{ \Session::get('premium_code') }}">


</div>
<div class="col-md-6" style="margin-top:30px;">

<i>Code valid until: {{ \Session::get('premium_until') }}</i>
</div>
</div>

<button type="button" class="close close-premium">
<span aria-hidden="true">&times;</span>
</button>
</div>

</div>

View File

@ -0,0 +1,131 @@
<div class="modal fade" id="buy-pass" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title text-center" id="exampleModalLabelPremium"><i class="fal fa-gem"></i></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-12">
<p class="text-center" style="font-size: 13px;">Pay <span class="ci-color bold span-cost-premium">1000 sats</span>
to activate a <span class="span-days-premium"></span> day Premium Plan until:
<i class="span-date-premium"></i>
</p>

</div>
<div class="col-6 offset-3 span-qrcode-premium">

</div>
<div class="col-lg-12 text-center">
<br>
<br>

<i>
<i class="fal fa-info-circle"> </i> Your Premium Plan is activated as soon as the invoice got paid.
</i>
<p>

<hr>

<style>
.lnd-pay-card, lnd-pay-card a {
cursor: pointer;
text-decoration: none !important;
}
</style>

@if (config('settings.stripe_status'))
<a class="lnd-pay-card" data-premium-id="">
<small title="Alternative: Pay with Credit Card">
Alternative: Pay with Credit Card

<i class="fal fa-credit-card ci-color"></i>
</small>
</a>
@endif


</div>
</div>
</div>
</div>
</div>
</div>

<div class="modal fade" id="stripe-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title text-center" id="exampleModalLabelPremiumStripe"><i class="fal fa-gem"></i></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-12">
<p class="text-center" style="font-size: 13px;margin-top:0px !important;">Pay <span class="ci-color bold span-cost-premium-stripe">1000 sats</span>
to activate a <span class="span-days-premium-stripe"></span> day Premium Plan until:
<i class="span-date-premium-stripe"></i>
</p>
</div>

<form method="post" id="formStripePremium">
<input type="hidden" id="stripe_premium_code_id" name="premium_code_id" value="" />
<input type="hidden" id="amountBtc" name="amount_btc" value="{{ config('settings.btc_price') }}" />

<div class="col-12">
<div class="row">
<div class="col-lg-12 col-md-12">
<div class="form-group">
<label for="email_stripe">E-mail</label>
<input type="email" class="form-control" id="email_stripe" placeholder="E-mail" name="email_stripe" required="">
</div>
</div>
</div>


<div class="row">
<div class="col-lg-6">
<div class="form-group">
<label for="exampleFormControlInput1">Card Name</label>
<input type="text" class="form-control" id="exampleFormControlInput1" placeholder="Card Name" name="card_name" required="">
</div>
</div>

<div class="col-lg-6">
<div class="form-group">
<label for="exampleFormControlInput1"><i class="fal fa-credit-card ci-theme" aria-hidden="true"></i> Card Number</label>
<input type="text" class="form-control" id="exampleFormControlInput1" placeholder="5510 2020 2001 20101 200" name="card_number" required="">
</div>
</div>
</div>

<div class="row">
<div class="col-lg-6">
<div class="form-group">
<label for="exampleFormControlInput1">Card Valid Date</label>
<input type="month" class="form-control" id="exampleFormControlInput1" placeholder="2022-01" name="card_valid" required="">
</div>
</div>

<div class="col-lg-6">
<div class="form-group">
<label for="exampleFormControlInput1">CSV</label>
<input type="tel" class="form-control" id="exampleFormControlInput1" placeholder="123" name="card_csv" required="">
</div>
</div>
</div>

<button type="submit" class="btn-primary btn btn-lg float-right btn-sub-stripe"><i class="fal fa-shopping-basket fa-rotate-140" aria-hidden="true"></i> Pay Stripe</button>
</div>
</form>
</div>
</div>

</div>
</div>
</div>

View File

@ -0,0 +1,77 @@
<section class="pay-preview">

<div class="container">
<div class="row">

<div class="col-lg-12 text-center">
<h2><i class="fal fa-gem"></i>
<br>
Unlimited access to all premium content with a Premium Pass.
</h2>


<br>
<br>

<h5 class="text-center">Benefits:</h5>


<style>
.benefits{
font-size: 20px;
text-align: center;
list-style: none;
list-style-type: "✓";
}
</style>


<ul>
<li class="benefits">Flatfee</li>
<li class="benefits">No Sign-up</li>
<li class="benefits">Instant Access</li>
<li class="benefits">No recurring charge</li>


</ul>


<small class="text-center d-block">Pay with <i class="fal fa-bolt ci-color"></i> Bitcoin Lightning Network or <i class="fal fa-credit-card ci-color"></i> Credit Card.</small>


<br>
<br>
</div>
</div>



<div class="row">
@foreach ($premium_plans as $premium_plan)
<div class="col-12 col-md-4">
<div class="card shadow-lg">
<div class="card-header text-center">
<h3>{{ $premium_plan->name }}</h3>

</div>
<div class="card-body">

<h5 class="text-center">Cost: {{ number_format($premium_plan->cost, 0, '', ',') }} sats</h5>
<btn class="btn btn-lg btn-primary mx-auto d-block get-premium-invoice"
onclick="ga('send', 'event', 'Buy Ticket', 'Get Invoice', '{{ $premium_plan->name }}');"
data-id="{{ $premium_plan->id }}"><i class="fas fa-bolt"></i> Buy Ticket</btn>
</div>
</div>
</div>
@endforeach



</div>
</div>




</div>
</section>

View File

@ -0,0 +1,71 @@
<style>
#referral{
background-color: #6c23d7;
padding: 50px;
color: white;
}
</style>

<section id="referral">

<div class="container">
<div class="row">

<div class="col-lg-12">
<h2 style="color: white"><i class="fal fa-heart"></i> Love us? Share your Passion! </h2>

<p style="font-size: 20; margin-bottom: 40px;">
When someone uses your link to aquire a premium pass, both of you get extra time added to your access codes.
</p>

</div>
<div class="col-12 col-md-6">
<small>Your personal Referral Link:</small>
<br>
<input style="font-size: 26px; " readonly value="www.areya.de?r={{ \Session::get('premium_reference_code') }}">


</div>
<div class="col-12 col-md-6" style="margin-top:30px;">
<div class="row">
<br>
<br>
<div class="col">
<a href="https://api.whatsapp.com/send?text=Invitation%3A%20Use%20lumino.areya.de%2Fr%2FXBXB%20to%20get%20a%20bonus%20premium%20time%20when%20purchasing%20a%20plan.">
<i class="fab fa-whatsapp fa-2x" style="color: white"></i>
</a>
</div>

<div class="col">
<a href="">
<i class="fab fa-facebook fa-2x" style="color: white"></i>
</a>
</div>

<div class="col">
<a href="">
<i class="fab fa-twitter fa-2x" style="color: white"></i>
</a>
</div>

<div class="col">
<a href="mailto:?subject=Get a bonus when purchasing a premium code">
<i class="fal fa-envelope fa-2x" style="color: white"></i>
</a>
</div>
</div>
</div>
</div>




</div>







</section>

View File

@ -0,0 +1,3 @@
<script src="{{asset('template/js/jquery-2.2.4.min.js')}}"></script>
<script src="{{asset('template/js/bootstrap.bundle.min.js')}}"></script>

View File

@ -0,0 +1,80 @@
<!--<article class="newsentry" style="width: 100%;" data-slug="XX">



<div class="col-lg-12">
<div class="card shadow-lg" id="news-XX">



<div class="card-body">


<br>

<h2 class="card-title">This is a IoT Type Entry</h2>
<h6 class="card-subtitle mb-2"><b>12.12.2022</b></h6>

<p class="card-text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio iusto nemo officia veritatis vitae? Assumenda, corporis dolor doloremque et exercitationem libero nihil optio quae quibusdam quis quos totam voluptatem, voluptatibus.
</p>

<hr>
<small>Description: This will trigger a Deploy on the Server.</small>
<div class="row">
<div class="col"></div>
<div class="col">
<a href="" class="btn btn-warning mx-0 d-block" data-toggle="modal" data-target="#iot-invoice"><i class="fal fa-play-circle"></i> Run this Command for 10 sats.</a>

</div>
<div class="col"></div>
</div>

</div>

</div>
</div>

</article>-->



<div class="modal fade" id="iot-invoice" tabindex="-1" role="dialog" aria-labelledby="iot-invoice" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title text-center" id="exampleModalLabelAction"><i class="fal fa-play-circle"></i> Run this Command for 10 sats. </h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-12">
<p class="text-center" style="font-size: 13px;">Pay <span class="ci-color bold span-cost-action">1000 sats</span>
to <span class="ci-color bold span-name-action"></span>.
</p>

</div>
<div class="col-6 offset-3 span-qrcode-action">
</div>
<div class="col-lg-12 text-center">
<br>
<br>

<i>
<i class="fal fa-info-circle"> </i> Action will be executed as soon as the invoice got paid.
</i>
<p>


</div>
</div>



</div>

</div>
</div>
</div>

194
content/index.blade.php Normal file
View File

@ -0,0 +1,194 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<style>
@media only screen and (max-width: 676px) {
#home-hero {
background-color: #9699AA;
background-image: url('{{ asset('template/images/alpaka-hero.jpg') }}');
background-position: center;
background-size: cover;
}
}
@media only screen and (min-width: 676px) {
#home-hero {
background-color: #9699AA;
background-image: url('{{ asset('template/images/alpaka-hero.jpg') }}');
background-position: center;
background-size: cover;
}
}
</style>
<link rel="stylesheet" href="{{ asset('template/css/pages/main.css') }}">
<div class="row">
<div id="home-hero" class="shadow-lg">
<div class="d-none d-md-block">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>

<div id="city_headline">
<h1><strong>Alpakas</strong> vom <strong>Konradenhof</strong></h1>
<h2 class="shadow">Gaisheim, Moosbach</h2>
</div>

<div class="d-none d-md-block">
<br>
</div>
<div class="d-none d-lg-block">
<br>
<br>
<br>
</div>
</div>

</div> <!-- header_static -->

<section class="mt-2 mb-5">
<div class="row">
<div class="col-12">
<h2 id="latest_jobs" class="mt-5 mb-4">Willkommen auf dem <strong>Konradenhof</strong>!</h2>

</div>
<div class="col-12 col-md-7">
<p style="font-size: 22px;">
Gutmütig, intelligent und neugierig Alpakas sind einfach zauberhaft. Eine Wanderung mit Alpakas ist Balsam für die Seele!
Nach einer kurzen Einführung in die Welt der Paarhufer dürfen Sie die Tiere kennenlernen. Fernab von Autolärm und der Hektik des Alltags erfahren Sie die positive, beruhigende Wirkung der friedvollen, ausgeglichenen und dennoch aufgeweckten Tiere auf uns Menschen. Ein Wollknäuel mit großen Teddyaugen zu streicheln begeistert nicht nur Kinder.
<br>
</div>
<div class="col-12 col-md-4 offset-md-1 text-center">
<img class="img-fluid mx-auto d-block rounded" src="https://picsum.photos//300/350">
<small class="fst-italic mt-1">Petra und Martin Bäumler</small>
</div>
</div>
</section>

<section class="mt-2">
<div class="row">
<h2 id="latest_jobs" class="mt-5 mb-4">Aktuelle <strong>Neuigkeiten</strong></h2>
@foreach($nachrichten as $nach)
<div class="col-12 col-md-4" style="padding-bottom: 1rem;">
<div class="card" style="background-color: #f8f8f8;">
@if ($nach->image)
<img class="rounded-top img-fluid" src="{{ asset('uploads/' . $nach->image) }}">
@else
<img class="rounded-top img-fluid" src="{{ asset('template/images/konradenhof-placeholder.jpg') }}">

@endif
<div class="card-body">
<div class="row">



<div class="col-12">
<h5 class="card-title" style="margin-top: 20px;">
<a href="{{ route_content($nach) }}" onclick="gtag('event', 'See Job', {'event_category' : 'Home', 'event_label' : '{{$nach->title}}'});">
{{$nach->title}}
</a>
</h5>
</div>
<div class="col-12">
<small class="card-subtitle mb-2 text-muted" title="{{date('d.m.Y', strtotime($nach->created_at))}}"> {{ $nach->created_at->diffForHumans() }}</small>
</div>
<div class="col-12 mt-2">

Lorem ipsum dolor sit amet, consectetur adipisicing elit. A asperiores consectetur consequuntur, eos exercitationem itaque iusto modi quibusdam quidem quisquam quos sunt voluptas voluptate! Architecto deleniti magni nulla possimus quaerat!
</div>

<div class="col-12 col-lg-12 text-end ">
<br>
<a class="btn btn-sm btn-ci" href="{{ route_content($nach) }}" onclick="gtag('event', 'See Job', {'event_category' : 'Home', 'event_label' : '{{$nach->title}}'});">
Mehr lesen
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z" />
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
@endforeach
<div style="margin: auto;text-align: center; display: table; overflow: scroll;">
{!! $nachrichten->fragment("latest_jobs")->render() !!}
</div>
</div>
</section>

<section>
<div class="row">
<div class="col">
<h2 class="mb-5">Über <strong>Alpakas</strong></h2>

<p style="font-size: 19px;">

Gutmütig, intelligent und neugierig Alpakas sind einfach zauberhaft.
<br>
<br>

Eine Wanderung mit Alpakas ist Balsam für die Seele! Nach einer kurzen Einführung in die Welt der Paarhufer dürfen Sie die Tiere kennenlernen.
<br>
<br>
Fernab von Autolärm und der Hektik des Alltags erfahren Sie die positive, beruhigende Wirkung der friedvollen, ausgeglichenen und dennoch aufgeweckten Tiere auf uns Menschen.

<br>
<br>
Ein Wollknäuel mit großen Teddyaugen zu streicheln begeistert nicht nur Kinder.
</p>

</div>
</div>
<div class="row text-center" style="font-size: 20px;">
<div class="col-6 col-md-3 mb-5">
<a href="{{url('/regensburg')}}">
<img src="https://www.alpakafarm.com/sites/default/files/styles/display_04_400xstandard_16_9_crop/public/2019-03/AFS_Bild_Farm.jpg?itok=jAJ1z74g" class="img-fluid rounded border" loading="lazy">

Ramona
</a>
</div>
<div class="col-6 col-md-3 mb-5">
<a href="{{url('/weiden')}}">
<picture>
<img src="https://www.alpakafarm.com/sites/default/files/styles/display_04_400xstandard_16_9_crop/public/weissjung.jpg?h=1cf7100d?h=1cf7100d&amp;itok=BYKVbS4F" class="img-fluid rounded border" loading="lazy">
</picture>
Belinda
</a>
</div>
<div class="col-6 col-md-3 mb-5">
<a href="{{url('/amberg')}}">
<img src="https://www.alpakafarm.com/sites/default/files/styles/display_04_400xstandard_16_9_crop/public/AFS_Head_Alpakas_2.jpg?h=a8426572?h=a8426572&amp;itok=FCQtYpaZ" class="img-fluid rounded border" loading="lazy">
Manfred</a>
</div>
<div class="col-6 col-md-3 mb-5">
<a href="{{url('/neumarkt')}}">
<img src="https://www.alpakafarm.com/sites/default/files/styles/display_04_400xstandard_16_9_crop/public/AFS_Head_Alpakas_2_0.jpg?h=0dbd260c&itok=XZI1whIH" class="img-fluid rounded border" loading="lazy">
Botschadl</a>
</div>


</section>

<script>
let results = [
@foreach($authors as $author)
{"name":`{{$author->name}}`, "url":"{{ route('author.get', [$author->slug]) }}", "keywords":"{{$author->search_terms}}"},
@endforeach
@foreach($lists as $list)
{"name":"{{$list->name}}", "url":"{{ url('/'.$list->slug) }}", "keywords":"{{$list->search_terms}}"},
@endforeach
];
</script>
<script src="{{asset('template/js/pages/main/methods.js')}}"></script>
<script src="{{asset('template/js/pages/main/events.js')}}"></script>
<script src="{{asset('template/js/pages/main/script.js')}}"></script>
@stop

View File

@ -0,0 +1,5 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')

abc
@stop

View File

@ -0,0 +1,246 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')


<div class="row">
<div id="header_static" style="background-color: #9699AA; background-image: url('{{ asset('uploads/lists/' . $listModel->image) }}'); background-position: center; background-size: cover;" >



<div class="d-none d-md-block">
<br>
<br>
</div>

<div class="d-none d-lg-block">
<br>
<br>
<br>
<br>
<br>
</div>



<div id="city_headline">
<h1>Die besten <strong>Ausbildungsstellen</strong> findest du auf jobs-oberpfalz.de</h1>
<h2>Jetzt Azubi Stelle aussuchen und direkt online bewerben.</h2>
</div>

<div class="d-none d-md-block">
<br>
</div>

<div class="d-none d-lg-block">
<br>
</div>

</div> <!-- header_static -->
</div>




<section class="mt-2">
<div class="row">
<div class="col-xs-12">
<h1 class="mt-2">Ausbildungsplätze in der Oberpfalz</strong></h1>
<br>
@if (isset($listModel))
{{ $listModel->description }}
@endif


</div>
</div>
</section>




<section>
<div class="row">

<div id="jobs" class="col-lg-12">


<h2>Aktuelle <strong>Ausbildungsstellen</strong></h2>

@foreach($nachrichten as $nach)



<div class="col-12" style="padding-bottom: 1rem;">

<div class="card" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">
<div class="col-3 col-lg-1">
<a href="{{ route('author.get', [$nach->user->slug]) }}"
onclick="gtag('event', 'See Employer', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{ $nach->user->name }}'});"

>
<img src="{{ $nach->user->gravatar() }}" title="{{ $nach->user->name }}" height="70px" class="border rounded">
</a>
</div>

<div class="col-9 col-lg-2">

<br>
<a href="{{ route('author.get', [$nach->user->slug]) }}" class="text-muted"
onclick="gtag('event', 'See Employer', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{ $nach->user->name }}'});"

>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/>
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>
</svg>
{{ $nach->user->name }}
</a>
</div>
<div class="col-12 col-lg-6">
<h5 class="card-title" style="margin-top: 20px;">
<a href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{$nach->title}}'});"

>
{{$nach->title}}
</a>
</h5>

</div>

<div class="col-5 col-lg-1">
<br>
<h6 class="card-subtitle mb-2 text-muted">{{date('d.m.Y', strtotime($nach->created_at))}}</h6>

</div>
<div class="col-7 col-lg-2 text-end ">
<br>
<a class="btn btn-ci" href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{$nach->title}}'});"
>
Job ansehen

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/>
</svg>
</a>

</div>
</div>




</div>
</div>
</div>


@endforeach



{!! $nachrichten->render() !!}

</div>
</div>
</section>



<section>
<div class="row" id="employers-home">



<div class="col-sm-12">
<h2 style="text-align: left">Top <strong>Ausbildungsbetriebe </strong> mit offenen <strong>Azubi Stellen</strong></h2>
<br><br>
</div>
<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/5.png" loading="lazy"
class="img-responsive center-block">
</a>
<br>

<a href="https://www.jobs-oberpfalz.de/arbeitgeber/horsch-maschinen-gmbh">HORSCH Maschinen GmbH</a>
</div>

<div class="col-xs-4 col-lg-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="https://www.jobs-oberpfalz.de/arbeitgeber/dr-loew">
<img src="https://www.jobs-oberpfalz.de/uploads/profile/6.png" loading="lazy"
class="img-responsive center-block">
</a>

</div>





</div>
</div>
</section>
@stop


@section('scripts')
<!--
<script>
function initMap() {
$.ajax({
url: '{{ route('location.list', $listModel->slug) }}',
type: "GET",
dataType: "json",
success: function (data) {
var dados = data.data;

if (dados.length != 0) {
const map = new google.maps.Map(document.getElementById("map-canvas"), {
zoom: 10,
//center: { lat: -25.363, lng: 131.044 },
});

var markers = data.lg;
var bounds = new google.maps.LatLngBounds();
for (var i = 0; i < markers.length; i++) {
bounds.extend(markers[i]);
}

google.maps.event.addListener(map, 'zoom_changed', function() {
zoomChangeBoundsListener =
google.maps.event.addListener(map, 'bounds_changed', function(event) {
if (this.getZoom() > 15 && this.initialZoom == true) {
// Change max/min zoom here
this.setZoom(15);
this.initialZoom = false;
}
google.maps.event.removeListener(zoomChangeBoundsListener);
});
});
map.initialZoom = true;
map.fitBounds(bounds);

$.each(dados, function(propName, propVal) {
var marker = new google.maps.Marker({
position: { lat: parseFloat(propVal.lat), lng: parseFloat(propVal.lng) },
map,
link: propVal.url,
});
new google.maps.event.addListener(marker, "click", function () {

window.open(this.link,"_blank");
});
});
}
}
});
}
</script>

<script src="https://maps.googleapis.com/maps/api/js?key={{ env('MAPS_API_KEY', 'AIzaSyAQj1N9Mj-OzOiUjt5QUDRkcDonXz4O85A') }}&callback=initMap&libraries=&v=weekly" defer></script>
-->
@stop

View File

@ -0,0 +1,337 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')


<div class="row">
<div id="header_static" style="background-color: #9699AA; background-image: url('{{ asset('uploads/lists/' . $listModel->image) }}'); background-position: center; background-size: cover;" >



<div class="d-none d-md-block">
<br>
<br>
</div>

<div class="d-none d-lg-block">
<br>
<br>
<br>
<br>
<br>
</div>



<div id="city_headline">
<h1>Die besten <strong>Arbeitsstellen</strong> in <strong> {{ $listModel->name }}</strong> auf jobs-oberpfalz.de</h1>
<h2>Jetzt Traumjob finden und direkt online bewerben.</h2>
</div>

<div class="d-none d-md-block">
<br>
</div>

<div class="d-none d-lg-block">
<br>
</div>

</div> <!-- header_static -->
</div>




<section class="mt-2">
<div class="row">
<div class="col-xs-12">
<h2 class="mt-2">Aktuelle Jobs in <strong>{{ $listModel->name }}</strong></h2>
<br>
@if (isset($listModel))
{{ $listModel->description }}
@endif


</div>
</div>
</section>




@if (\Request::is('schwandorf'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/LAcOUGLcvSbAgzvbZBWCmS">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Schwandorf" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('regensburg'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/KFqf1VZ1CZY0CqlvV3lKdS">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Regensburg" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('weiden'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/IC2x7qGOKK7D6Zd1gKDKzo">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Weiden" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('amberg'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/GvuDAZl5d685Xy6HHx36h9">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Amberg" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('tirschenreuth'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/IPi7voUe4805iATe0NOdTm">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Tirschenreuth" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('vohenstrauss'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/HXmKGiG6aQv8P4U68Q7iqO">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Vohenstrauß" beitreten
</a>
</div>
</div>
</section>

@endif

@if (\Request::is('cham'))

<section class="mt-5 d-md-none">

<div class="row">
<div class="col">
<br>
<a class="btn-lg btn btn-success" href="https://chat.whatsapp.com/EIc1cFq4ssL0zrWMmG63Dg">
<svg style="height: 30px; margin-right: 1px; fill: white;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Whatsapp Gruppe "Jobs in Cham" beitreten
</a>
</div>
</div>
</section>

@endif






<section>
<div class="row">

<div id="jobs" class="col-lg-12">


<h2>Aktuelle <strong>Jobangebote in {{ $listModel->name }}</strong></h2>

@foreach($nachrichten as $nach)



<div class="col-12" style="padding-bottom: 1rem;">

<div class="card" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">
<div class="col-3 col-lg-1">
<a href="{{ route('author.get', [$nach->user->slug]) }}"
onclick="gtag('event', 'See Employer', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{ $nach->user->name }}'});"

>
<img src="{{ $nach->user->gravatar() }}" title="{{ $nach->user->name }}" height="70px" class="border rounded" alt="Logo {{ $nach->user->name }}">
</a>
</div>

<div class="col-9 col-lg-2">

<br>
<a href="{{ route('author.get', [$nach->user->slug]) }}" class="text-muted"
onclick="gtag('event', 'See Employer', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{ $nach->user->name }}'});"

>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/>
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>
</svg>
{{ $nach->user->name }}
</a>
</div>
<div class="col-12 col-lg-6">
<h5 class="card-title" style="margin-top: 20px;">
<a href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{$nach->title}}'});"

>
{{$nach->title}}
</a>
</h5>

</div>

<div class="col-5 col-lg-1">
<br>
<h6 class="card-subtitle mb-2 text-muted" title="{{date('d.m.Y', strtotime($nach->created_at))}}">{{ $nach->created_at->diffForHumans() }}</h6>

</div>
<div class="col-7 col-lg-2 text-end ">
<br>
<a class="btn btn-ci" href="{{ route_content($nach) }}"
onclick="gtag('event', 'See Job', {'event_category' : 'List: {{ $listModel->name }}', 'event_label' : '{{$nach->title}}'});"
>
Job ansehen

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/>
</svg>
</a>

</div>
</div>




</div>
</div>
</div>


@endforeach



{!! $nachrichten->render() !!}

</div>
</div>
</section>




@stop


@section('scripts')
<!--
<script>
function initMap() {
$.ajax({
url: '{{ route('location.list', $listModel->slug) }}',
type: "GET",
dataType: "json",
success: function (data) {
var dados = data.data;

if (dados.length != 0) {
const map = new google.maps.Map(document.getElementById("map-canvas"), {
zoom: 10,
//center: { lat: -25.363, lng: 131.044 },
});

var markers = data.lg;
var bounds = new google.maps.LatLngBounds();
for (var i = 0; i < markers.length; i++) {
bounds.extend(markers[i]);
}

google.maps.event.addListener(map, 'zoom_changed', function() {
zoomChangeBoundsListener =
google.maps.event.addListener(map, 'bounds_changed', function(event) {
if (this.getZoom() > 15 && this.initialZoom == true) {
// Change max/min zoom here
this.setZoom(15);
this.initialZoom = false;
}
google.maps.event.removeListener(zoomChangeBoundsListener);
});
});
map.initialZoom = true;
map.fitBounds(bounds);

$.each(dados, function(propName, propVal) {
var marker = new google.maps.Marker({
position: { lat: parseFloat(propVal.lat), lng: parseFloat(propVal.lng) },
map,
link: propVal.url,
});
new google.maps.event.addListener(marker, "click", function () {

window.open(this.link,"_blank");
});
});
}
}
});
}
</script>

<script src="https://maps.googleapis.com/maps/api/js?key={{ env('MAPS_API_KEY', 'AIzaSyAQj1N9Mj-OzOiUjt5QUDRkcDonXz4O85A') }}&callback=initMap&libraries=&v=weekly" defer></script>
-->
@stop

57
content/master.blade.php Normal file
View File

@ -0,0 +1,57 @@
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
@include('template.'.config('settings.template').'.content.includes.meta')
@include('template.'.config('settings.template').'.content.includes.css')
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light shadow-lg" style="background-color: #8daa7a;" >
<div class="container">
<a class="navbar-brand" href="{{url('/')}}">
<img src="{{ asset('template/images/konradenhof-logo.png') }}" width="120;" class="d-inline-block align-top" alt="Alpakas vom Konradenhof">
</a>




<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="{{url('/arbeitgeber')}}">Konradenhof</a>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="{{url('/arbeitgeber')}}">Neuigkeiten</a>
</li>
<li class="nav-item">
<a class="nav-link active " aria-current="page" href="{{url('/branchen')}}">Über Alpakas</a>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="{{url('/regionen')}}">Webcam </a>
</li>

<li class="nav-item mt-1">
<a class="btn btn-secondary" aria-current="page" href="{{url('/preise')}}" style="margin-left: 40px;">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: white; margin-right:5px;" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z" />
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z" />
</svg>
Alpaka Tour Buchen
</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container shadowed">
@yield('content')
</div>
@include('template.'.config('settings.template').'.content.includes.footer')
@include('template.'.config('settings.template').'.content.includes.integrations')
@include('template.'.config('settings.template').'.content.includes.scripts')
@yield('scripts')
@yield('scripts_comp')
</body>
</html>

488
content/news.blade.php Normal file
View File

@ -0,0 +1,488 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<link rel="stylesheet" href="{{ asset('template/css/pages/news.css') }}">
<span id="database"
data-new-id="{{$nach->id}}"
data-new-url="{{route_content($nach)}}"
data-new-title="{{$nach->title}}"
data-new-date="{{date('Y-m-d h:i:s', strtotime($nach->created_at))}}"
data-author-url="{{route('author.get', [$nach->user->slug])}}"
data-author-name="{{$nach->user->name}}"
data-author-image="{{$nach->user->gravatar()}}"
></span>
<div class="container">
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Bewerbung: {{$nach->title}}</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<?php
$form = \App\Models\Form::find(1); // ID FORM DATABASE
?>
<style>
label{
padding-bottom: 4px;
}
</style>
<form method="post" action="{{ route('send-form', [$form->id]) }}" id="formPost" enctype="multipart/form-data">
@csrf
<input type="hidden" name="nach_title" value="{{ $nach->title }}" />
<input type="hidden" name="email_to" value="{{ $nach->user->email }}" />

<div class="form-group" style="margin-bottom: 25px; display: block;">
<label for="field8">Anrede: <span style="color: red">*</span></label>

<select class="form-select" aria-label="Anrede" id="field8" name="fields[8]">
<option selected disabled>Bitte wählen</option>
<option value="Herr">Herr</option>
<option value="Frau">Frau</option>
<option value="Divers">Divers</option>
<option value="keine Angabe">keine Angabe</option>
</select>
</div>

<div class="form-group" style="margin-bottom: 25px; display: block;">
<label for="field1">Vorname Nachname: <span style="color: red">*</span></label>
<input type="text" class="form-control" id="field1" name="fields[1]" placeholder="Max Mustermann" required>
</div>

<div class="form-group" style="margin-bottom: 25px; display: block;">
<label for="field7">E-Mail: <span style="color: red">*</span></label>
<br>
<input type="email" class="form-control" id="field7" name="fields[7]" placeholder="max.mustermann@example.de" required>
</div>

<div class="form-group" style="margin-bottom: 25px; display: block;">
<label for="field2">Telefon:</label>
<br>
<input type="tel" class="form-control phone" id="field2" name="fields[2]">
</div>

<div class="form-group" style="margin-bottom: 25px;">
<label for="field5">Möglichkeit zum Upload eines Lebenslaufs:</label>
<label for="field5" style="font-size: 11px; font-family: initial;">
Maximal 4MB. Dateiformate: .pdf, .doc, .txt, .doc, .jpg, .png.
</label>
<input type="file" name="fields[5]" id="field5" placeholder="Anhänge" style="height: 125px;border: 1px dashed #e7cf84;background-color: #fff3cd6b; padding-left: 30px; padding-top: 50px; width: 100%;">
</div>

<div class="form-group d-none">
<label for="field3">Job</label>
<input type="text" class="form-control" id="field3" name="fields[3]" required value="{{$nach->title}}">
</div>

<div class="form-group d-none">
<label for="field4">Firma</label>
<input type="text" class="form-control" id="field4" name="fields[4]" required value="{{$nach->user->name}}">
</div>

<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1" required>
<label class="form-check-label" for="exampleCheck1" style="font-size: 11px; font-family: initial;">
Ich stimme zu, dass die oben erhobenen Daten verarbeitet und zur Weiterleitung an {{$nach->user->name}} genutzt werden dürfen.
Ich bestätige, dass ich mit den <a href="{{url('/datenschutz')}}" style="color:#f49c35; text-decoration: underline" target="_blank">Datenschutzerklärung</a> einverstanden bin.
Ich kann meine Einwilligung selbstverständlich jederzeit widerrufen.
</label>
</div>


<span style="color: red" style="font-size: 11px;">*</span> <i style="font-size: 11px; font-family: initial;">Pflichtfeld</i>




</div>
<div class="modal-footer">
<button type="submit" class="btn btn-ci">
Bewerbung abschicken <i class="fal fa-envelope"></i>
</button>


</div>

</form>

</div>
</div>
</div>


@if(session()->has('success'))
<br>
<br>
<div class="alert alert-success">
Bewerbung erfolgreich übermittelt!
</div>

<script>
fbq('track', 'SubmitApplication');
gtag('event', 'Application submitted', {'event_category' : '{{$nach->title}}'});
gtag('event', 'Application submitted', {'event_category' : '{{$nach->title}}', 'event_label' : '-'});


</script>
@endif

<div class="row" style="padding-top:20px;">
<div class="col-12 col-md-9 hidden-md text-center">{{$nach->user->name}} sucht zur Anstellung einen / eine:
<br>
</div>
</div>

<div class="row" style="padding-top:20px; padding-bottom: 20px;">


<div class="col-3 col-md-1 d-flex align-items-center">



<img src="{{ $nach->user->gravatar() }}" class="rounded border img-fluid">


</div>

<div class="col-9 col-md-11 d-flex align-items-center" >

<h1>{{$nach->title}}</h1>

</div>


</div>
<div class="row">
<div class="col-6">
<i class="fal fa-calendar"></i> Veröffentlicht: {{date('d.m.Y', strtotime($nach->created_at))}}

</div>

<div class="col-6 text-end pr-10">

<i class="text-muted" style="padding-right: 50px;">Stellen-ID: {{$nach->id}}</i>

</div>
</div>
<div class="row">


<div class="col-md-9">


@if ($nach->image)
<br>
<img src="{{ asset('uploads/' . $nach->image) }}" class="img-fluid">
<br>
@endif

<br>

<div class="row">




@if(isset($nach->additional_fields['14']))

<div class="col">
<h5>Branche</h5>

<?php $field = \App\Models\TypeField::find(14); ?>

@if ($field->attr['isMultiple'] == 0)

<div class="badge bg-secondary">
{!! isset($nach->additional_fields['14']) ? $nach->additional_fields['14'] : 'Not Found' !!}
</div>

@else
@foreach ($nach->additional_fields['14'] as $valueTag)

<div class="badge bg-secondary">{{ $valueTag }}</div>

@endforeach
@endif

</div>

@endif

<div class="col">
<h5>Beschäftigungsart</h5>
<div class="badge bg-secondary">{{ isset($nach->additional_fields['15']) ? $nach->additional_fields['15'] .' Stunden /' : '' }} {{ isset($nach->additional_fields['13']) ? $nach->additional_fields['13'] : 'unbestimmt' }}</div>

</div>

<div class="col-12">
<br>
<svg style="width: 14px; fill: #d0504f" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z"/></svg>
@isset ($nach->additional_fields['20']['postalCode'])
{{ $nach->additional_fields['20']['postalCode'] }} {{ $nach->additional_fields['20']['addressLocality'] }}
@endisset
</div>

</div>


<style>
h2 {
font-size: 1.4rem;
padding-top:55px;
}
h5{
font-size: 0.9rem;
}
</style>
<div class="row">

<div class="col-12">
<h2>Stellenbeschreibung</h2>
{!! isset($nach->additional_fields['17']) ? $nach->additional_fields['17'] : 'keine Angaben' !!}

</div>
<div class="col-12">
<h2>Ihre Qualifikationen</h2>
{!! isset($nach->additional_fields['16']) ? $nach->additional_fields['16'] : 'keine Angaben' !!}
</div>
<div class="col-12">
<h2>{{$nach->user->name}} als Arbeitgeber</h2>
{!! isset($nach->additional_fields['18']) ? $nach->additional_fields['18'] : 'keine Angaben' !!}
</div>
</div>

<br>
<br>

@if(isset($nach->additional_fields['26']))

<a class="btn btn-lg btn-ci" href="{{$nach->additional_fields['26']}}" target="_blank"
onclick="gtag('event', 'redirect to external', {'event_category' : '{{$nach->title}}', 'event_label' : 'external'});">
Direkt beim Arbeitgeber bewerben
<svg style="width: 11px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440,256H424a8,8,0,0,0-8,8V464a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V112A16,16,0,0,1,48,96H248a8,8,0,0,0,8-8V72a8,8,0,0,0-8-8H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V264A8,8,0,0,0,440,256ZM500,0,364,.34a12,12,0,0,0-12,12v10a12,12,0,0,0,12,12L454,34l.7.71L131.51,357.86a12,12,0,0,0,0,17l5.66,5.66a12,12,0,0,0,17,0L477.29,57.34l.71.7-.34,90a12,12,0,0,0,12,12h10a12,12,0,0,0,12-12L512,12A12,12,0,0,0,500,0Z"/></svg>
</a>

@else

<a class="btn btn-lg btn-ci" data-bs-toggle="modal" data-bs-target="#exampleModal"
onclick="gtag('event', 'show application form', {'event_category' : '{{$nach->title}}', 'event_label' : 'internal'});">
Jetzt online Bewerbung einreichen <i class="fal fa-edit"></i>
</a>

@endif
<br>
<br>
<br>
</div>
<div class="col-sm-3">
<div id="box-subscribe" style="position: sticky; ">
<div>
<div class="alert alert-warning">
<br>
<a class="text-dark" href="{{ route('author.get', [$nach->user->slug]) }}">
<img src="{{ $nach->user->gravatar() }}" class="rounded mx-auto d-block">
</a>
<br>
<div class="text-center">
<a href="{{ route('author.get', [$nach->user->slug]) }}">
Zum Arbeitgeberprofil <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z"/>
</svg>
</a>
</div>
<br>
<br>
@if(isset($nach->additional_fields['26']))
<a class="btn btn-lg btn-ci d-block" href="{{$nach->additional_fields['26']}}" target="_blank"
onclick="gtag('event', 'redirect to external', {'event_category' : '{{$nach->title}}', 'event_label' : 'external'});">
Direkt beim Arbeitgeber bewerben
<svg style="width: 11px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440,256H424a8,8,0,0,0-8,8V464a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V112A16,16,0,0,1,48,96H248a8,8,0,0,0,8-8V72a8,8,0,0,0-8-8H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V264A8,8,0,0,0,440,256ZM500,0,364,.34a12,12,0,0,0-12,12v10a12,12,0,0,0,12,12L454,34l.7.71L131.51,357.86a12,12,0,0,0,0,17l5.66,5.66a12,12,0,0,0,17,0L477.29,57.34l.71.7-.34,90a12,12,0,0,0,12,12h10a12,12,0,0,0,12-12L512,12A12,12,0,0,0,500,0Z"/></svg>
</a>
@else
<a class="btn btn-lg btn-ci d-block" data-bs-toggle="modal" data-bs-target="#exampleModal"
onclick="gtag('event', 'show application form', {'event_category' : '{{$nach->title}}', 'event_label' : 'internal'});">
Jetzt online bewerben <i class="fal fa-edit"></i>
</a>
@endif
</div>
</div>
</div>
</div>
@if(App::environment('production'))

<div class="row">


@if (\App\Models\Nachrichten::whereJsonContains('additional_fields->14', $nach->additional_fields['14'])->where('approved', 1)->where('id', '!=', $nach->id)->limit(4)->get()->sortByDesc('created_at')->count() > 0)

<div class="col-12">
<hr>
<br>
<h2>Ähnliche Jobangebote</h2>
<br>
</div>

@foreach (\App\Models\Nachrichten::whereJsonContains('additional_fields->14', $nach->additional_fields['14'])->where('approved', 1)->where('id', '!=', $nach->id)->limit(3)->get()->sortByDesc('created_at') as $nachLimit)
<div class="col-12 col-md-6 col-lg-4" style="padding-bottom: 1rem;">

<div class="card h-100" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">
<div class="col-3">
<a href="{{ route('author.get', [$nachLimit->user->slug]) }}"
onclick="gtag('event', 'See Employer', {'event_category' : '{{$nach->title}}', 'event_label' : '{{ $nachLimit->user->name }}'});"

>
<img src="{{ $nachLimit->user->gravatar() }}" title="" height="70px" class="border rounded">
</a>
</div>

<div class="col-9">

<br>
<a href="{{ route('author.get', [$nachLimit->user->slug]) }}" class="text-muted"
onclick="gtag('event', 'See Employer', {'event_category' : '{{$nach->title}}', 'event_label' : '{{ $nachLimit->user->name }}'});"

>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/>
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>
</svg>
{{ $nachLimit->user->name }}
</a>
</div>
<div class="col-12">
<h5 class="card-title" style="margin-top: 20px;">
<a href="{{ route_content($nachLimit) }}"
onclick="gtag('event', 'See Job', {'event_category' : '{{$nach->title}}', 'event_label' : '{{ $nachLimit->title }}'});"

>
{{ $nachLimit->title }}
</a>
</h5>

</div>

<div class="col-5">
<br>
<h6 class="card-subtitle mb-2 text-muted">{{date('d.m.Y', strtotime($nachLimit->created_at))}}</h6>

</div>
<div class="col-7 text-end ">
<br>
<a class="btn btn-ci" href="{{ route_content($nachLimit) }}"
onclick="gtag('event', 'See Job', {'event_category' : '{{$nach->title}}', 'event_label' : '{{ $nachLimit->title }}'});">
Job ansehen
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/>
</svg>
</a>

</div>
</div>

</div>
</div>
</div>
@endforeach
@endif

<div class="col-sm-12">
<br>
<br>
</div>
</div>
@endif
</div>
</div>
<div id="mobile-calltoaction">
<div class="row">
<div class="col-8">
@if(isset($nach->additional_fields['26']))

<a class="btn btn-lg btn-success d-block mt-2" href="{{$nach->additional_fields['26']}}" target="_blank"
onclick="gtag('event', 'redirect to external', {'event_category' : '{{$nach->title}}', 'event_label' : 'external'});">
Direkt beim Arbeitgeber bewerben
<svg style="width: 11px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M440,256H424a8,8,0,0,0-8,8V464a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V112A16,16,0,0,1,48,96H248a8,8,0,0,0,8-8V72a8,8,0,0,0-8-8H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V264A8,8,0,0,0,440,256ZM500,0,364,.34a12,12,0,0,0-12,12v10a12,12,0,0,0,12,12L454,34l.7.71L131.51,357.86a12,12,0,0,0,0,17l5.66,5.66a12,12,0,0,0,17,0L477.29,57.34l.71.7-.34,90a12,12,0,0,0,12,12h10a12,12,0,0,0,12-12L512,12A12,12,0,0,0,500,0Z"/></svg>
</a>
@elseif($nach->user->id == 63)

<!-- Calendly Link-Widget Beginn -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<!-- Calendly Link-Widget Ende -->

<a href=""
onclick="Calendly.initPopupWidget({url: 'https://calendly.com/jobs-oberpfalz/personal-leasing-puran?hide_gdpr_banner=1'});return false;"
class="btn btn-success d-block mt-2"
style="margin-left:30px;">
<svg style="fill: white; width:23px; margin-right:6px;"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 0H48C21.5 0 0 21.5 0 48v288c0 26.5 21.5 48 48 48h192l-24 96h-72c-8.8 0-16 7.2-16 16s7.2 16 16 16h288c8.8 0 16-7.2 16-16s-7.2-16-16-16h-72l-24-96h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM249 480l16-64h46l16 64h-78zm295-144c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16h480c8.8 0 16 7.2 16 16v288z"/></svg>
Online Bewerbungsgespräch
</a>
<small>Garantiertes Bewerbungsgespräch</small>
@else
<a href=""
class="btn btn-success d-block mt-2"
data-bs-toggle="modal"
data-bs-target="#exampleModal"
onclick="gtag('event', 'show application form', {'event_category' : '{{$nach->title}}', 'event_label' : 'internal'});"
style="margin-left:30px;">Jetzt online bewerben
</a>
<small>1min Bewerbung</small>
@endif
</div>
<div class="col-2">
<button id="btn-share" style="background: transparent; border: none;" title="Funktion ist im Wartungsmodus">
<svg style="fill:white; width:32px; margin-top:18px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"/></svg>
</button>
</div>

<div class="col-2" style="margin-top: 19px;margin-left: -16px;">
<button id="btn-like" title="Funktion ist im Wartungsmodus">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"/></svg>
</button>
</div>
</div>
</div>
@stop

@section('scripts')
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script>
const shareData = {
title: "{{ $nach->title }}",
text: 'Text',
url: window.location.href,
}
</script>
<script src="{{ asset('template/js/pages/news/methods.js') }}"></script>
<script src="{{ asset('template/js/pages/news/events.js') }}"></script>
<script src="{{ asset('template/js/pages/news/script.js') }}"></script>
<script src="{{ asset('system/js/intlTelInput.min.js') }}"></script>
<script>
var input = document.querySelector(".phone");
var iti = window.intlTelInput(input, {
initialCountry: "de",
geoIpLookup: function(callback) {
$.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
var countryCode = (resp && resp.country) ? resp.country : "us";
callback(countryCode);
});
},
utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.11/js/utils.min.js",
// any initialisation options go here
});

$("#formPost").submit(function() {
if (iti.isValidNumber() == false) {
alert('Telefonnummer nicht gültig!');
return false;
}

return true;

});
</script>
@stop

View File

@ -0,0 +1,93 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">

<div class="col-lg-12">
<br>


<h1>Allgemeine Geschäftsbedingungen</h1>



<br>
<br>



<h3>pur.an GmbH</h3>
Zur Drehscheibe 2
<br>
92637 Weiden i. d. Opf.
<br>
Deutschland
<br>
<br>
Geschäftsführer: Firuz Puran
<br>
Sitz der GmbH: Weiden in der Oberpfalz
<br>
<br>Registergericht: Weiden, HRB 4194
<br>
Ust-ID: DE288914681
<br>
<br>
<br>
Tel.: <a href="tel:+4996120498290">+49 961 20498290</a>
<br>
E-Mail: <a href="mailto:info@jobs-oberpfalz.de">info@jobs-oberpfalz.de</a>

<br>
<br>


<h3>EU-Streitschlichtung</h3>
Gemäß Verordnung über Online-Streitbeilegung in Verbraucherangelegenheiten (ODR-Verordnung) möchten wir Sie über die Online-Streitbeilegungsplattform (OS-Plattform) informieren.
Verbraucher haben die Möglichkeit, Beschwerden an die Online Streitbeilegungsplattform der Europäischen Kommission unter <a href="https://ec.europa.eu/odr?tid=221112848" target="_blank">https://ec.europa.eu/odr?tid=221112848</a> zu richten. Die dafür notwendigen Kontaktdaten finden Sie oberhalb in unserem Impressum.
Wir möchten Sie jedoch darauf hinweisen, dass wir nicht bereit oder verpflichtet sind, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.

<br>
<br>

<h3>Haftung für Inhalte dieser Webseite</h3>
Wir entwickeln die Inhalte dieser Webseite ständig weiter und bemühen uns korrekte und aktuelle Informationen bereitzustellen. Leider können wir keine Haftung für die Korrektheit aller Inhalte auf dieser Webseite übernehmen, speziell für jene die seitens Dritter bereitgestellt wurden.
Sollten Ihnen problematische oder rechtswidrige Inhalte auffallen, bitten wir Sie uns umgehend zu kontaktieren, Sie finden die Kontaktdaten im Impressum.

<br>
<br>

<h3>Haftung für Links auf dieser Webseite</h3>
Unsere Webseite enthält Links zu anderen Webseiten für deren Inhalt wir nicht verantwortlich sind. Haftung für verlinkte Websites besteht laut § 17 ECG für uns nicht, da wir keine Kenntnis rechtswidriger Tätigkeiten hatten und haben, uns solche Rechtswidrigkeiten auch bisher nicht aufgefallen sind und wir Links sofort entfernen würden, wenn uns Rechtswidrigkeiten bekannt werden.
Wenn Ihnen rechtswidrige Links auf unserer Website auffallen, bitten wir Sie uns zu kontaktieren, Sie finden die Kontaktdaten im Impressum.
<br>
<br>

<h3>Urheberrechtshinweis</h3>
Alle Inhalte dieser Webseite (Bilder, Fotos, Texte, Videos) unterliegen dem Urheberrecht. Falls notwendig, werden wir die unerlaubte Nutzung von Teilen der Inhalte unserer Seite rechtlich verfolgen.

<br>
<br>

<h3>Bildernachweis</h3>
Die Bilder, Fotos und Grafiken auf dieser Webseite sind urheberrechtlich geschützt.
Die Bilderrechte liegen bei den folgenden Fotografen und Unternehmen:
<ul>
<li> Paul Braunstorfer</li>
</ul>


</div>


</div>
</div>





@stop

View File

@ -0,0 +1,55 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<style>
.logos {
position:relative;
}
.logos .badge {
position:absolute;
top:0px;
right:9px;
background: linear-gradient(270deg, #ae3636, #f49c35);
background-size: 400% 400%;
font-size: 14px;
color:white;
transform:rotate(14deg);
border-radius: 5px;
}
</style>
<div class="container">
<div class="row">
<div class="col-lg-12">
<br>
<br>
<h1>Arbeitgeber in der Oberpfalz</h1>
<br>
</div>
@if(count($data) > 0)
@foreach ($data as $firstLetter => $users)
<div class="col-lg-12">
<br>
<br>
<h2>{{ $firstLetter }}</h2>
<br>
</div>
@foreach ($users as $user)
<div class="col-4 col-sm-3 col-md-2 logos" style="padding-bottom: 60px; text-align: center">
<a href="{{url('/arbeitgeber')}}/{{ $user['slug'] }}">
@isset($user['image'])
<img src="{{url('/')}}/uploads/profile/{{ $user['image'] }}" loading="lazy" class="img-fluid center-block border rounded mb-2">
@else
<img src="https://upload.wikimedia.org/wikipedia/commons/1/14/No_Image_Available.jpg" width="150" loading="lazy" class="img-fluid center-block border rounded mb-2">
@endisset
<br>
{!!(count($user['active_subscription']) > 0?"⭐ <strong>".$user['name']."</strong>":$user['name'])!!}
</a>
@if(count($user['nachrichten'])>0)
<div class="badge">{{ count($user['nachrichten']) }} offene Stellen</div>
@endif
</div>
@endforeach
@endforeach
@endif
</div>
</div>
@stop

View File

@ -0,0 +1,170 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">

<div class="col-12">
<br>
<br>

<h1>Jobangebote nach Branchen</strong></h1>

<br>
</div>


<style>
.jobbranche{
font-size: 19px;
border: 2px solid #f49c35;
background-color: #f8f8f8;
color: black;
padding:10px;
margin: 8px;
}

.jobbranche:hover{
border: 2px solid #ec8b19;
background-color: #f49c35;
color: white;
}


#jobbranche{
text-align: center;
margin-top:30px;
overflow: scroll-x;

}
#jobbranche a:hover, #jobbranche a:active{
text-decoration: none;
}

</style>

<div id="jobbranche">

<a href="{{url('/wissenschaft-ingenieurwesen')}}">
<div class="badge primary jobbranche">
<svg style="height: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M434.9 410.7L288 218.6V32h26c3.3 0 6-2.7 6-6V6c0-3.3-2.7-6-6-6H134c-3.3 0-6 2.7-6 6v20c0 3.3 2.7 6 6 6h26v186.6L13.1 410.7C-18.6 452.2 11 512 63.1 512h321.8c52.2 0 81.7-59.8 50-101.3zm-50 69.3H63.1c-25.7 0-40.3-29.4-24.6-49.8l150.2-196.5c2.1-2.8 3.3-6.2 3.3-9.7V32h64v192c0 3.5 1.2 6.9 3.3 9.7l150.2 196.5c15.6 20.4 1.2 49.8-24.6 49.8z"/></svg>
Wissenschaft & Ingenieurwesen
</div>
</a>

<a href="{{url('/gesundheitswesen')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 448 512"><path d="M319.41,318,224,413.39,128.59,318C57.09,321.09,0,379.59,0,451.8A58.23,58.23,0,0,0,58.2,510H389.8A58.23,58.23,0,0,0,448,451.8C448,379.59,390.91,321.09,319.41,318ZM208,478H58.2A26.28,26.28,0,0,1,32,451.8c0-47.46,38-92.44,84.73-100.41L208,442.66Zm181.8,0H240V442.64l91.25-91.25C378,359.36,416,404.34,416,451.8A26.28,26.28,0,0,1,389.8,478ZM224,302A128,128,0,0,0,352,174V63.82a32,32,0,0,0-20.76-30L246.47,2.07a64.06,64.06,0,0,0-44.94,0L116.76,33.86A32,32,0,0,0,96,63.82V174A128,128,0,0,0,224,302ZM128,63.82,212.77,32a32,32,0,0,1,22.47,0L320,63.82V142H128ZM320,174a96,96,0,0,1-192,0ZM259,72.67H237.33V51a5,5,0,0,0-5-5H215.67a5,5,0,0,0-5,5V72.67H189a5,5,0,0,0-5,5V94.33a5,5,0,0,0,5,5h21.67V121a5,5,0,0,0,5,5h16.66a5,5,0,0,0,5-5V99.33H259a5,5,0,0,0,5-5V77.67A5,5,0,0,0,259,72.67Z"/></svg>
Gesundheitswesen
</div>
</a>

<a href="{{url('/computer-it')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 640 512"><path d="M624 368h-48V96c0-35.3-28.72-64-64-64H128c-35.28 0-64 28.7-64 64v272H16c-8.84 0-16 7.16-16 16v48c0 44.11 35.88 80 80 80h480c44.12 0 80-35.89 80-80v-48c0-8.84-7.16-16-16-16zM96 96c0-17.67 14.33-32 32-32h384c17.67 0 32 14.33 32 32v272H391.13c-4.06 0-7.02 3.13-7.92 7.09C379.98 389.35 367.23 400 352 400h-64c-15.23 0-27.98-10.65-31.21-24.91-.9-3.96-3.86-7.09-7.92-7.09H96V96zm512 336c0 26.47-21.53 48-48 48H80c-26.47 0-48-21.53-48-48v-32h194.75c6.59 18.62 24.38 32 45.25 32h96c20.88 0 38.66-13.38 45.25-32H608v32z"/></svg>
Computer & IT
</div>
</a>


<a href="{{url('/management')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm0-224c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96zm91.9 272.2L276.2 442l-33.9-101.7 25-25c10.1-10.1 2.9-27.3-11.3-27.3h-64c-14.3 0-21.4 17.2-11.3 27.3l25 25L171.8 442l-39.7-137.7C58.9 305.5 0 365 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-73.4-58.9-132.9-132.1-134.2zM48 480c-8.8 0-16-7.2-16-16v-25.6c0-47.2 32.8-87.5 76.9-98.9L149.5 480H48zm144.9 0l31.1-93.4 31.1 93.4h-62.2zM416 464c0 8.8-7.2 16-16 16H298.5L339 339.5c44.1 11.4 76.9 51.7 76.9 98.9V464z"/></svg>
Management
</div>
</a>

<a href="{{url('/produktion-lager')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 640 512"><path d="M416 368.4v-99.2c0-8.7-1.8-17.2-5.2-25.2L332.5 61.1C324.9 43.4 307.6 32 288.3 32H144c-26.5 0-48 21.5-48 48v112H48c-26.5 0-48 21.5-48 48v192c0 44.2 35.8 80 80 80 38.7 0 71-27.5 78.4-64h131.2c7.4 36.5 39.7 64 78.4 64 44.2 0 80-35.8 80-80 0-26.1-12.7-49-32-63.6zM128 80c0-8.8 7.2-16 16-16h144.3c6.4 0 12.2 3.8 14.7 9.7l78.4 182.8c1.7 4 2.6 8.2 2.6 12.6V288H247.7c-11.4 0-22.5-4.1-31.2-11.5L128 200.6V80zM80 480c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm209.6-64H158.4c-7.4-36.5-39.7-64-78.4-64-18.1 0-34.6 6.2-48 16.4V240c0-8.8 7.2-16 16-16h58.1l89.5 76.7c14.5 12.4 33 19.3 52 19.3H384v33.6c-5.2-1.1-10.5-1.6-16-1.6-38.7 0-71 27.5-78.4 64zm78.4 64c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm264-64H512V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v432c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z"/></svg>
Produktion & Lager
</div>
</a>


<a href="{{url('/buchhaltung-finanzen')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 512 512"><path d="M334.89 121.63l43.72-71.89C392.77 28.47 377.53 0 352 0H160.15c-25.56 0-40.8 28.5-26.61 49.76l43.57 71.88C-9.27 240.59.08 392.36.08 412c0 55.23 49.11 100 109.68 100h292.5c60.58 0 109.68-44.77 109.68-100 0-19.28 8.28-172-177.05-290.37zM160.15 32H352l-49.13 80h-93.73zM480 412c0 37.49-34.85 68-77.69 68H109.76c-42.84 0-77.69-30.51-77.69-68v-3.36c-.93-59.86 20-173 168.91-264.64h110.1C459.64 235.46 480.76 348.94 480 409zM285.61 310.74l-49-14.54c-5.66-1.62-9.57-7.22-9.57-13.68 0-7.86 5.76-14.21 12.84-14.21h30.57a26.78 26.78 0 0 1 13.93 4 8.92 8.92 0 0 0 11-.75l12.73-12.17a8.54 8.54 0 0 0-.65-13 63.12 63.12 0 0 0-34.17-12.17v-17.6a8.68 8.68 0 0 0-8.7-8.62H247.2a8.69 8.69 0 0 0-8.71 8.62v17.44c-25.79.75-46.46 22.19-46.46 48.57 0 21.54 14.14 40.71 34.38 46.74l49 14.54c5.66 1.61 9.58 7.21 9.58 13.67 0 7.87-5.77 14.22-12.84 14.22h-30.61a26.72 26.72 0 0 1-13.93-4 8.92 8.92 0 0 0-11 .76l-12.84 12.06a8.55 8.55 0 0 0 .65 13 63.2 63.2 0 0 0 34.17 12.17v17.55a8.69 8.69 0 0 0 8.71 8.62h17.41a8.69 8.69 0 0 0 8.7-8.62V406c25.68-.64 46.46-22.18 46.57-48.56.02-21.5-14.13-40.67-34.37-46.7z"/></svg>
Buchaltung & Finanzen
</div>
</a>


<a href="{{url('/vertrieb-einzelhandel')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 616 512"><path d="M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-29.6 47.2-10 110.6 38 130.8v227.4c0 19.4 14.3 35.2 32 35.2h448c17.7 0 32-15.8 32-35.2V249.4c48-20.2 67.6-83.6 38-130.8zm-70 358.2c0 2-.8 3.1-.2 3.2l-446.6.3c-.3-.2-1.2-1.3-1.2-3.5V352h448zM84 320v-64h2.5c29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.9 33.1h2.5v64zm494.2-126.5c-7.8 16.6-22.1 27.5-39.3 29.8-3.1.4-6.2.6-9.4.6-19.3 0-37-8-50-22.5L455.7 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5s-37-8-50-22.5L308 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5s-37-8-50-22.5L160.3 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5-3.2 0-6.3-.2-9.4-.6-17.2-2.3-31.5-13.2-39.3-29.8-8.7-18.6-7.5-40.8 3.3-57.9L106 32h404l64.9 103.6c10.8 17.2 12 39.3 3.3 57.9z"/></svg>
Vertrieb & Einzelhandel
</div>
</a>


<a href="{{url('/bauwesen')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 640 512"><path d="M289.38 372l-83-53.81-29.75 109.4a16 16 0 0 0 11.23 19.69 15.75 15.75 0 0 0 4.22.56A16 16 0 0 0 207.45 436l18.25-67.06 46.31 30v32.85a16 16 0 1 0 32 0v-32.85A32 32 0 0 0 289.38 372zM308 215.22a28.08 28.08 0 1 0-28-28.07 28 28 0 0 0 28 28.07zm168.87 117.17a10.92 10.92 0 0 0-8.4-6.13 16.3 16.3 0 0 0-5-1.23h-.07a1400.59 1400.59 0 0 0-7.31 1.76 15.78 15.78 0 0 0-6 5.35l-28.34 42.44-79.45-49-10.55-52.87c-3.72-18.66-18.11-33.4-35.56-37.24l-24.57-7.3a47.44 47.44 0 0 0-10.45-1.17 48 48 0 0 0-38.35 19.27l-11.6 15.53a16.07 16.07 0 0 0 4.4 23.28l103.94 64.14a.6.6 0 0 0 .11.06l70.65 43.6H369a19.14 19.14 0 0 0-18.21 12.54L336 447.83h185.49A16 16 0 0 0 535 423.12zm-229.53-65.46l1.09-1.47a16 16 0 0 1 12.74-6.46 14.86 14.86 0 0 1 2.66.23l23.3 6.92 1.11.33 1.13.25c5.21 1.15 9.86 6.27 11 12.19l4.72 23.62zm185.45 148.82l3.38-5.07 27-40.37 29.08 45.44zm199.51 22.74L361.43 20.91C343.37-7 296.63-7 278.57 20.91L7.7 438.49a46.38 46.38 0 0 0-1.94 48A49.12 49.12 0 0 0 49.13 512h541.74a49.12 49.12 0 0 0 43.37-25.54 46.38 46.38 0 0 0-1.94-47.97zm-26.18 32.67a17 17 0 0 1-15.25 8.76H49.13a17 17 0 0 1-15.25-8.76 14.59 14.59 0 0 1 .63-15.16L305.38 38.4a17.78 17.78 0 0 1 29.24 0L605.49 456a14.59 14.59 0 0 1 .63 15.16z"/></svg>
Bauwesen
</div>
</a>

<a href="{{url('/installation')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 512 512"><path d="M507.42 114.49c-2.34-9.47-9.66-16.98-19.06-19.61-9.47-2.61-19.65 0-26.65 6.98l-63.87 63.87-44.25-7.36-7.38-44.24 63.87-63.87c6.94-6.92 9.62-17.09 7-26.54-2.62-9.47-10.19-16.83-19.75-19.2C345.6-8.31 291.95 6.54 254.14 44.3c-37.84 37.87-52.21 92.52-38.62 144.7L22.19 382.29c-29.59 29.63-29.59 77.83 0 107.45C36.54 504.09 55.63 512 75.94 512s39.37-7.91 53.71-22.26l193.14-193.11c52.03 13.73 106.8-.72 144.89-38.82 37.81-37.81 52.68-91.39 39.74-143.32zm-62.36 120.7c-31.87 31.81-78.43 42.63-121.77 28.23l-9.38-3.14-206.88 206.84c-16.62 16.62-45.59 16.62-62.21 0-17.12-17.14-17.12-45.06 0-62.21l207.01-206.98-3.09-9.34c-14.31-43.45-3.56-90.06 28.03-121.67C299.48 44.2 329.44 32 360.56 32c6.87 0 13.81.59 20.72 1.81l-69.31 69.35 13.81 83.02L408.84 200l69.3-69.35c6.72 38.25-5.34 76.79-33.08 104.54zM80 416c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16z"/></svg>
Installation, Wartung & Instandsetzung
</div>
</a>

<a href="{{url('/verwaltung-buero')}}">
<div class="badge primary jobbranche">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" viewBox="0 0 384 512"><path d="M32 240v-96c0-8.84-7.16-16-16-16s-16 7.16-16 16v96c0 8.84 7.16 16 16 16s16-7.16 16-16zm314.49 47.03c-6.39-10.63-15.74-18.67-26.49-24.02V64c0-35.35-28.65-64-64-64H128C92.65 0 64 28.65 64 64v199.01c-10.75 5.35-20.1 13.39-26.49 24.02l-14.57 24.24C3.71 343.26 26.75 384 64.07 384H176v33.22c-35.61 5.41-65 28.54-77.85 59.63-6.41 15.51 2.41 35.14 15.02 35.14h157.66c12.61 0 21.44-19.63 15.02-35.14-12.85-31.08-42.24-54.22-77.85-59.63V384h111.93c37.33 0 60.37-40.74 41.14-72.73l-14.58-24.24zM96 64c0-17.64 14.36-32 32-32h128c17.64 0 32 14.36 32 32v192H96V64zm155.6 416H132.4c12.18-19.47 34.96-32 59.6-32s47.42 12.53 59.6 32zm82.25-136.12c-1.38 2.44-5.5 8.12-13.93 8.12H64.07c-8.42 0-12.54-5.68-13.93-8.12-1.38-2.44-4.13-8.9.21-16.12l14.57-24.24C70.69 293.95 81.19 288 92.36 288h199.28c11.17 0 21.67 5.95 27.43 15.52l14.57 24.24c4.34 7.21 1.59 13.68.21 16.12zM368 128c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16s16-7.16 16-16v-96c0-8.84-7.16-16-16-16z"/></svg>
Verwaltung & Büro
</div>
</a>

<a href="{{url('/bildung')}}">
<div class="badge primary jobbranche">
<svg style="height: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M575.33 456.43L399 8.02C397.28 3.1 392.61 0 387.65 0c-3.01 0-4.97 1.03-11.49 3.31-6.46 2.26-9.82 8.24-6.27 18.38-16.46 9.69-59.15 24.09-75.5 26.42-1.33-3.78-1.97-6.62-6.4-9.23V32c0-17.67-14.33-32-32-32h-96c-5.96 0-11.22 2.07-16 4.9C139.22 2.07 133.96 0 128 0H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h96c5.96 0 11.22-2.07 16-4.9 4.78 2.84 10.04 4.9 16 4.9h96c17.67 0 32-14.33 32-32V118.88l151.43 385.1c1.73 4.92 6.4 8.02 11.35 8.02 3 0 4.96-1.03 11.49-3.31 6.44-2.25 9.83-8.23 6.27-18.38 16.46-9.69 59.15-24.09 75.5-26.42 3.65 10.4 10.13 12.65 16.38 10.46l7.55-2.64c6.23-2.19 9.54-9.07 7.36-15.28zM128 480H32v-64h96v64zm0-96H32V128h96v256zm0-288H32V32h96v64zm128 384h-96v-64h96v64zm0-96h-96V128h96v256zm0-288h-96V32h96v64zm203.15 367.54L303.79 74.88c25.22-4.74 64.01-20.33 75.5-26.42l155.36 388.65c-25.23 4.75-64.01 20.33-75.5 26.43z"/></svg>
Bildung
</div>
</a>


<a href="{{url('/transport-logistik')}}">
<div class="badge primary jobbranche">
<svg style="height: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M632 384h-24V275.9c0-16.8-6.8-33.3-18.8-45.2l-83.9-83.9c-11.8-12-28.3-18.8-45.2-18.8H416V78.6c0-25.7-22.2-46.6-49.4-46.6H49.4C22.2 32 0 52.9 0 78.6v290.8C0 395.1 22.2 416 49.4 416h16.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16h195.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H632c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM460.1 160c8.4 0 16.7 3.4 22.6 9.4l83.9 83.9c.8.8 1.1 1.9 1.8 2.8H416v-96h44.1zM144 480c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm63.6-96C193 364.7 170 352 144 352s-49 12.7-63.6 32h-31c-9.6 0-17.4-6.5-17.4-14.6V78.6C32 70.5 39.8 64 49.4 64h317.2c9.6 0 17.4 6.5 17.4 14.6V384H207.6zM496 480c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-128c-26.1 0-49 12.7-63.6 32H416v-96h160v96h-16.4c-14.6-19.3-37.5-32-63.6-32z"/></svg>
Transport & Logistik
</div>
</a>


<a href="{{url('/personalwesen')}}">
<div class="badge primary jobbranche">
<svg style="height: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm0-160c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm0-192c44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80 35.9-80 80-80zm80.1 212c-33.4 0-41.7 12-80.1 12-38.4 0-46.7-12-80.1-12-36.3 0-71.6 16.2-92.3 46.9C7.2 341.3 0 363.4 0 387.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-44.8c0-23.8-7.2-45.9-19.6-64.3-20.7-30.7-56-46.9-92.3-46.9zM352 432c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16v-44.8c0-16.6 4.9-32.7 14.1-46.4 13.8-20.5 38.4-32.8 65.7-32.8 27.4 0 37.2 12 80.2 12s52.8-12 80.1-12c27.3 0 51.9 12.3 65.7 32.8 9.2 13.7 14.1 29.8 14.1 46.4V432zm271.7-114.9C606.4 291.5 577 278 546.8 278c-27.8 0-34.8 10-66.8 10s-39-10-66.8-10c-13.2 0-26.1 3-38.1 8.1 15.2 15.4 18.5 23.6 20.2 26.6 5.7-1.6 11.6-2.6 17.9-2.6 21.8 0 30 10 66.8 10s45-10 66.8-10c21 0 39.8 9.3 50.4 25 7.1 10.5 10.9 22.9 10.9 35.7V408c0 4.4-3.6 8-8 8H416c0 17.7.3 22.5-1.6 32H600c22.1 0 40-17.9 40-40v-37.3c0-19.9-6-38.3-16.3-53.6z"/></svg>
Personalwesen
</div>
</a>


<a href="{{url('/gastronomie')}}">
<div class="badge primary jobbranche">
<svg style="height: 25px; fill: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 512"><path d="M344.1 470.3l14.2-164.8c-42.1-33.1-70.4-77-70.4-129.5C288 81.7 376.1 0 440 0c22.1 0 40 17.3 40 38.5v435c0 21.2-17.9 38.5-40 38.5h-56c-22.8 0-41.8-18.7-39.9-41.7zM320 176c0 51 32.2 85.5 71.8 114.5L376 473.1c-.3 3.7 3.4 6.9 8 6.9h56c4.3 0 8-3 8-6.5v-435c0-3.5-3.7-6.5-8-6.5-44.6 0-120 65.8-120 144zM240.7 33.8C237.4 14.3 219.5 0 194.6 0c-11.9 0-24.1 3.4-33.3 11.2C152.9 4.1 141.3 0 128 0s-24.9 4.1-33.3 11.2C85.5 3.4 73.3 0 61.4 0 36.2 0 18.6 14.5 15.3 33.8 13.5 43.2 0 118.4 0 149.9c0 50.9 26.7 91.6 71 110.7L59.6 471.4C58.4 493.4 75.9 512 98 512h60c22 0 39.6-18.5 38.4-40.6L185 260.6c44.2-19.1 71-59.8 71-110.7 0-31.5-13.5-106.7-15.3-116.1zM152.3 240l12.2 233.1c.2 3.7-2.7 6.9-6.5 6.9H98c-3.7 0-6.7-3.1-6.5-6.9L103.7 240C61.3 231.2 32 197 32 149.9c0-29.7 14.8-110.6 14.8-110.6 1.6-9.9 28.3-9.7 29.5.2V162c.9 11.5 28.2 11.7 29.5.2l7.4-122.9c1.6-9.7 27.9-9.7 29.5 0l7.4 122.9c1.3 11.4 28.6 11.2 29.5-.2V39.6c1.2-9.9 27.9-10.1 29.5-.2 0 0 14.8 80.9 14.8 110.6.1 46.8-29 81.2-71.6 90z"/></svg> Gastronomie
</div>
</a>

<br>
<br>
<br>
<br>
<br>
<br>

</div>
</div>
</div>






@stop

View File

@ -0,0 +1,490 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')



<div class="col-lg-12">

<br>


<h1>Datenschutzerklärung</h1>
<br>
<br>

<p>
Im Folgenden informieren wir Sie über die Verarbeitung Ihrer personenbezogenen
Daten durch uns und die Ihnen nach den datenschutzrechtlichen Regelungen,
insbesondere der europäischen Datenschutz-Grundverordnung (DSGVO), zustehenden
Ansprüche und Rechte.

</p>




<p>
Diese Datenschutzinformation klärt Sie über die Art, den Umfang und Zweck der
Verarbeitung von personenbezogenen Daten innerhalb unserer Webseite (nachfolgend
„Webseite“) auf. Die Datenschutzinformation gilt unabhängig von den verwendeten
Domains, Plattformen und Geräten (z.B. Desktop, Mobile, usw.).

</p>

<p>
Personenbezogene Daten im Sinne der DSGVO sind dabei alle Daten, die auf Sie
persönlich beziehbar sind, z. B. Name, Adresse, E-Mail-Adressen, Nutzerverhalten.
Welche Daten im Einzelnen verarbeitet und in welcher Weise genutzt werden, richtet
sich maßgeblich nach den bei uns in Anspruch genommenen Services.

</p>

<p>
Wir verwenden in unserer Datenschutzinformation diverse weitere Begriffe im Sinne
der DSGVO. Hierzu zählen Begriffe wie Verarbeitung, Einschränkung der Verarbeitung,
Profiling, Pseudonymisierung, Verantwortlicher, Auftragsverarbeiter, Empfänger,
Dritter, Einwilligung, Aufsichtsbehörde und internationale Organisation. Art. 4 DSGVO
können Sie entsprechende Begriffsbestimmungen für diese Begriffe entnehmen.

</p>


<h2>1) Wer ist für die Datenverarbeitung verantwortlich und an wen kann ich
mich wenden?
</h2>

<p>
<b>Verantwortliche Stelle ist:</b>
<br>
<br>

pur.an GmbH
<br>
Zur Drehscheibe 2
<br>
92637 Weiden i. d. Opf.
<br>
Deutschland
<br>

<br>
Tel.: <a href="tel:+4996120498290">+49 961 20498290</a>
<br>
E-Mail: <a href="mailto:info@jobs-oberpfalz.de">info@jobs-oberpfalz.de</a>
<br>
<br>
<b>Sie erreichen unseren Datenschutzbeauftragten Benjamin Völkl unter:</b>
<br>

E-Mail: <a href="mailto:datenschutz@areya.de">datenschutz@areya.de</a>


</p>


<h2>2) Welche Quellen und Daten nutzen wir?</h2>

<p>
Wir verarbeiten personenbezogene Daten, die wir im Rahmen der Nutzung unserer
Webseite und ggf. unserer Geschäftsbeziehung von Ihnen erhalten. Bei der rein
informatorischen Nutzung der Webseite, also wenn Sie sich nicht registrieren oder uns
anderweitig Informationen übermitteln, erheben wir nur die personenbezogenen
Daten, die Ihr Browser an unseren Server übermittelt. Wenn Sie unsere Webseite
aufrufen, erheben wir die folgenden Zugriffsdaten, die für uns technisch erforderlich
sind, um Ihnen unsere Webseite anzuzeigen und die Stabilität und Sicherheit zu
gewährleisten. Zu den Zugriffsdaten gehören die IP-Adresse, Datum und Uhrzeit der
Anfrage, Zeitzonendifferenz zur Greenwich Mean Time (GMT), Inhalt der Anforderung
(d.h. Name der konkret abgerufenen Webseite), Zugriffsstatus/HTTP-Statuscode,
jeweils übertragene Datenmenge, Referrer URL (zuvor besuchte Seite), Betriebssystem
und dessen Oberfläche, Sprache und Version sowie Typ der Browsersoftware, Meldung
über erfolgreichen Abruf.
</p>

<p>
Ferner erhalten wir Ihre personenbezogenen Daten, sofern Sie uns per
Kontaktformular oder E-Mail kontaktieren. Personenbezogene Daten sind hier z.B.
Name, Adresse, E-Mail, Telefonnummer und ggf. die Daten, die Sie uns als Nachricht
übersenden (nachstehend „Kontaktdaten“ genannt).
</p>

<h2>3) Wofür verarbeiten wir Ihre Daten (Zweck der Verarbeitung) und auf
welcher Rechtsgrundlage?</h2>

<p>
Wir verarbeiten personenbezogene Daten im Einklang mit den Bestimmungen der
Europäischen Datenschutz-Grundverordnung (DSGVO) und dem
Bundesdatenschutzgesetz (BDSG) zu folgenden Zwecken und auf Basis folgender
Rechtsgrundlagen:

</p>

<style type="text/css">
.tg {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-0lax{text-align:left;vertical-align:top}
</style>
<table class="tg">
<tr>
<th class="tg-0lax">Zwecke</th>
<th class="tg-0lax">Rechtsgrundlage</th>
</tr>
<tr>
<td class="tg-0lax">Soweit Sie uns eine Einwilligung zur Verarbeitung von<br>personenbezogenen Daten für bestimmte Zwecke,<br>insbesondere zur Kontaktaufnahme (z. B. über unser<br>Kontaktformular bzw. per E-Mail zur Bearbeitung und<br>Abwicklung der Anfrage, Teilnahme an Gewinnspielen,<br><br>Versand von Newslettern, Werbeansprache per Telefon,<br>DSGVO<br>E-Mail, SMS etc.) erteilt haben, ist die Rechtmäßigkeit<br>dieser Verarbeitung auf Basis Ihrer Einwilligung<br>gegeben. Eine erteilte Einwilligung kann jederzeit<br>widerrufen werden. Bitte beachten Sie, dass der<br>Widerruf erst für die Zukunft wirkt. Verarbeitungen, dievor dem Widerruf erfolgt sind, sind daher vom Widerruf<br>nicht betroffen. Der Widerruf kann an die oben<br>genannten Kontaktdaten oder an<br>datenschutz@areya.de erfolgen.</td>
<td class="tg-0lax">Einwilligung, Art. 6 Abs. 1a</td>
</tr>
<tr>
<td class="tg-0lax">Bei der Kontaktaufnahme mit uns (per Kontaktformular<br>oder E-Mail) werden Ihre Angaben neben einer ggf.<br>erteilten Einwilligung zur Bearbeitung der<br>Kontaktanfrage und deren Abwicklung auch auf Basis<br>der Durchführung vorvertraglicher Maßnahmen, Art. 6<br>Abs. 1b DSGVO, verarbeitet.</td>
<td class="tg-0lax">Durchführung<br>vorvertraglicher<br>Maßnahmen auf Anfrage<br>der Person, Art. 6 Abs. 1b<br>DSGVO</td>
</tr>
<tr>
<td class="tg-0lax">Ihre Zugriffsdaten (siehe oben unter Punkt 2 aufgeführte<br>Daten) verarbeiten wir zur Wahrung berechtigter<br>Interessen von uns oder von Dritten. Wir verfolgen dabei<br>insbesondere folgende berechtigte Interessen:<br>• Gewährleistung der IT-Sicherheit, insbesondere der<br>Sicherheit der Webseite;<br>• Werbung oder Markt- und Meinungsforschung, soweit<br>Sie der Nutzung Ihrer Daten nicht widersprochen haben;<br>• Geltendmachung rechtlicher Ansprüche und<br>Verteidigung bei rechtlichen Streitigkeiten;</td>
<td class="tg-0lax">Im Rahmen der<br>Interessenabwägung zur<br>Wahrung berechtigter<br>Interessen, Art. 6 Abs. 1f<br>DSGVO</td>
</tr>
</table>
<h2>4) Wer erhält meine Daten?</h2>
<p>
Innerhalb des Unternehmens erhalten diejenigen Stellen Zugriff auf Ihre Daten, die
diese zur Erfüllung unserer vertraglichen und gesetzlichen Pflichten benötigen.
Auch von uns eingesetzte Auftragsverarbeiter (Art. 28 DSGVO) können zu den oben
genannten Zwecken Daten erhalten. Dies sind Unternehmen in den Kategorien IT-
Dienstleistungen und Telekommunikation. Sofern wir Auftragsverarbeiter einsetzen,
um unsere Leistungen bereitzustellen, ergreifen wir geeignete rechtliche Vorkehrungen
sowie entsprechende technische und organisatorische Maßnahmen, um für den Schutz
der personenbezogenen Daten gemäß den einschlägigen gesetzlichen Vorschriften zu
sorgen.

</p>

<p>Aktuell eingesetzte Auftragsdatenverarbeiter:</p>
<br>
<br>
<p>
<b>Areya Webservices GmbH</b>
<br>
Neuenhammerstraße 44
<br>
92714 Pleystein
<br>
<br>
Tel.: +49 9654 5529550
<br>
Fax: +49 9654 55295509
<br>E-Mail: <a href="mailto:info@areya.de">info@areya.de</a>
<br>
Web: <a href="https://www.areya.de">www.areya.de</a>
<br>
<br>

</p>

<p>
Eine Weitergabe von Daten an Dritte, die nicht Auftragsverarbeiter sind, erfolgt nur im
Rahmen der gesetzlichen Vorgaben. Wir geben die Daten der Nutzer an Dritte nur dann
weiter, wenn dies z.B. auf Grundlage des Art. 6 Abs. 1 lit. b) DSGVO für Vertragszwecke
oder auf Grundlage berechtigter Interessen gem. Art. 6 Abs. 1 lit. f. DSGVO an einem
wirtschaftlichen und effektiven Betrieb unseres Geschäftsbetriebes erforderlich ist
oder Sie in die Datenübermittlung eingewilligt haben. Bei der rein informatorischen
Nutzung der Webseite geben wir grundsätzlich keine Daten an Dritte weiter.
</p>

<h2>
5) Wie lange werden meine Daten gespeichert?
</h2>
<p>
Aus Sicherheitsgründen (z.B. zur Aufklärung von Missbrauchs- oder
Betrugshandlungen) werden Logfile-Informationen für die Dauer von maximal sieben
Tagen gespeichert und danach gelöscht (siehe oben Punkt 2). Daten, deren weitere
Aufbewahrung zu Beweiszwecken erforderlich ist, sind bis zur endgültigen Klärung des
jeweiligen Vorfalls von der Löschung ausgenommen.
Soweit erforderlich, verarbeiten und speichern wir Ihre personenbezogenen Daten für
die Dauer unserer Geschäftsbeziehung, was beispielsweise auch die Anbahnung und
die Abwicklung eines Vertrages über Kontaktformular oder per E-Mail umfasst.
Bewerberdaten werden im Falle einer Absage nach 6 Monaten gelöscht. Für den Fall,
dass Sie einer weiteren Speicherung Ihrer personenbezogenen Daten zugestimmt
haben, werden wir Ihre Daten in unseren Bewerber-Pool übernehmen. Dort werden die
Daten gelöscht, sofern Sie Ihre Einwilligung widerrufen bzw. spätestens jedoch nach 5
Jahren. Sollten wir die ausgeschriebene Stelle mit Ihnen besetzen, werden Ihre Daten
in unserem Personalmanagementsystem gespeichert.
Darüber hinaus unterliegen wir verschiedenen Aufbewahrungs- und
Dokumentationspflichten, die sich unter anderem aus dem Handelsgesetzbuch (HGB)
und der Abgabenordnung (AO) ergeben. Die dort vorgegebenen Fristen zur
Aufbewahrung bzw. Dokumentation betragen zwei bis zehn Jahre.
Schließlich beurteilt sich die Speicherdauer auch nach den gesetzlichen
Verjährungsfristen, die zum Beispiel nach den §§ 195 ff. des Bürgerlichen Gesetzbuches
(BGB) in der Regel 3 Jahre, in gewissen Fällen aber auch bis zu dreißig Jahre betragen
können, wobei die regelmäßige Verjährungsfrist drei Jahre beträgt.
</p>

<h2>6) Werden Daten in ein Drittland oder an eine internationale Organisation
übermittelt?
</h2>
<p>
Die zur Verfügung gestellten Daten werden innerhalb der Europäischen Union sowie in
den USA verarbeitet. Beachten Sie bitte, dass wir mit Empfängern Ihrer Daten für
Staaten ohne Angemessenheitsbeschluss der Kommission nach Artikel 45 DSGVO, wie
dies bei den USA der Fall ist, entweder sicherstellen, dass diese nach dem EU-US-
Privacy-Shield zertifiziert sind (wie z.B. Google) oder mit diesen Empfängern EU-
Standarddatenschutzklauseln vereinbart haben. Dies vor dem Hintergrund, um Ihre
Daten zu schützen und um ein angemessenes Schutzniveau für Ihre
personenbezogenen Daten zu erreichen. Sie haben die Möglichkeit, die EU-
Standarddatenschutzklauseln in Kopie zu erhalten oder einzusehen. Bitte wenden Sie
sich bei Bedarf an uns über die oben unter Punkt 1 angegebenen Kontaktdaten.
</p>

<h2>7) Welche Datenschutzrechte habe ich?</h2>
<p>
Jede betroffene Person hat:
</p>

<ul>
<li>
das Recht auf Auskunft nach Art. 15 DSGVO (d.h. sie haben das Recht, jederzeit
Auskunft über Ihre von uns gespeicherten personenbezogenen Daten zu
verlangen),
</li>
<li>
das Recht auf Berichtigung nach Art. 16 DSGVO (d.h. für den Fall, dass Ihre
personenbezogenen Daten unrichtig oder unvollständig sind, können Sie die
Berichtigung dieser Daten verlangen),
</li>
<li>
das Recht auf Löschung nach Art. 17 DSGVO und das Recht auf Einschränkung
der Verarbeitung nach Art. 18 DSGVO (d.h. Sie haben ggf. das Recht, die
Löschung bzw. Einschränkung der Verarbeitung ihrer personenbezogenen
Daten zu verlangen, wenn z.B. für eine solche Verarbeitung kein legitimer
Geschäftszweck mehr besteht und gesetzliche Aufbewahrungspflichten die
weitere Speicherung nicht erfordern),
</li>
<li>
das Recht auf Datenübertragbarkeit aus Art. 20 DSGVO (d.h. sie haben ggf. das
Recht, die sie betreffenden personenbezogenen Daten, die Sie uns bereitgestellt
haben, in einem strukturierten, gängigen und maschinenlesbaren Format zu
erhalten und diese Daten einem anderen Verantwortlichen ohne Behinderung
zu übermitteln).
</li>
</ul>





<p>
Ferner können Sie Einwilligungen, grundsätzlich mit Wirkung für die Zukunft,
widerrufen.
</p>
<p>

Darüber hinaus besteht ein Beschwerderecht bei einer Datenschutzaufsichtsbehörde
(Art. 77 DSGVO i.V.m. § 19 BDSG). Die für Sie zuständige Aufsichtsbehörde finden Sie
unter <a href="https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html">www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html</a>

</p>

<p>
Zusätzlich möchten wir auf Ihr Widerspruchsrecht nach Art 21. DSGVO hinweisen:

</p>

<p>
Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben,
jederzeit gegen die Verarbeitung Sie betreffender personenbezogener Daten, dieaufgrund von Artikel 6 Absatz 1 Buchstabe e DSGVO (Datenverarbeitung im
öffentlichen Interesse) und Artikel 6 Absatz 1 Buchstabe f der Datenschutz-
Grundverordnung (Datenverarbeitung auf der Grundlage einer Interessenabwägung)
erfolgt, Widerspruch einzulegen.
</p>
<p>
Legen Sie Widerspruch ein, werden wir Ihre personenbezogenen Daten nicht mehr
verarbeiten, es sei denn, wir können zwingende schutzwürdige Gründe für die
Verarbeitung nachweisen, die Ihre Interessen, Rechte und Freiheiten überwiegen, oder
die Verarbeitung dient der Geltendmachung, Ausübung oder Verteidigung von
Rechtsansprüchen.
</p>
<p>
In Einzelfällen verarbeiten wir Ihre personenbezogenen Daten, um Direktwerbung zu
betreiben. Sie haben das Recht, jederzeit Widerspruch gegen die Verarbeitung Sie
betreffender personenbezogener Daten zum Zwecke derartiger Werbung einzulegen;
dies gilt auch für das Profiling, soweit es mit solcher Direktwerbung in Verbindung
steht. Widersprechen Sie der Verarbeitung für Zwecke der Direktwerbung, so werden
wir Ihre personenbezogenen Daten nicht mehr für diese Zwecke verarbeiten.
Der Widerspruch kann formfrei erfolgen und es fallen keine anderen als die
Übermittlungskosten nach den Basistarifen an.
</p>
<p>
Der Widerspruch ist, wenn möglich, zu richten an:

</p>
<br>
<br>
<p>
pur.an GmbH
<br>
Zur Drehscheibe 2
<br>
92637 Weiden i. d. Opf.
<br>
Deutschland
<br>

<br>
Tel.: <a href="tel:+499617449773">+49 961 7449773</a>
<br>
E-Mail: <a href="mailto:info@jobs-oberpfalz.de">info@jobs-oberpfalz.de</a>
</p>

<h2>
8) Inwieweit gibt es eine automatisierte Entscheidungsfindung im Einzelfall
einschließlich Profiling?
</h2>
<p>
Im Rahmen des Zugriffs auf unsere Webseite bzw. im Rahmen der Kontaktaufnahme
per Formular oder E-Mail nutzen wir grundsätzlich keine vollautomatisierte
automatische Entscheidungsfindung gemäß Artikel 22 DSGVO. Sollten wir diese
Verfahren in Einzelfällen einsetzen, werden wir Sie hierüber gesondert informieren,
sofern dies gesetzlich vorgegeben ist. Wir verarbeiten Ihre Daten nicht automatisiert
mit dem Ziel, bestimmte persönliche Aspekte zu bewerten (Profiling).
</p>

<h2>9) Besteht für mich eine Pflicht zur Bereitstellung von Daten?</h2>
<p>
Im Rahmen unserer Webseite müssen Sie diejenigen personenbezogenen Daten
bereitstellen, die für die Nutzung unserer Webseite technisch bzw. aus IT-Sicherheitsgründen erforderlich sind. Sofern Sie die vorgenannten Daten nicht
bereitstellen, können Sie unsere Webseite nicht nutzen.
Im Rahmen der Kontaktaufnahme per Formular oder E-Mail müssen Sie nur diejenigen
personenbezogenen Daten bereitstellen, die für die Bearbeitung Ihrer Anfrage
erforderlich sind. Andernfalls können wir Ihre Anfrage nicht bearbeiten.
</p>
<h2>10) Cookies</h2>
<p>
Wir verwenden auf unseren Internetseiten Cookies. Cookies sind kleine Textdateien,
die in der Regel aus Buchstaben und Zahlen bestehen und bei Besuch bestimmter
Internetseiten auf dem Computer des Nutzers abgelegt werden.
</p>
<p>
Einige dieser Cookies sind für die Funktion unserer Webseite unerlässlich, während
andere Cookies uns dabei helfen, unsere Webseite zu verbessern, indem wir Einblicke
in die Nutzung der Website durch Sie erhalten.
</p>
<p>
Standardmäßig verwenden wir nur notwendige Cookies. Notwendige Cookies
ermöglichen die Kernfunktionalitäten unserer Website. Die Website kann ohne diese
Cookies nicht richtig angezeigt werden bzw. einzelne Bereiche funktionieren unter
Umständen nicht richtig. Erforderliche Cookies können nur durch entsprechende
Einstellungen in Ihrem Browser verhindert werden.
</p>
<p>
Cookies, die nicht für die Funktion der Webseite notwendig sind („nicht-notwendige
Cookies“), verwenden wir nur, wenn Sie über unser Cookie-Banner Ihre Einwilligung
gegeben haben. Sie können jederzeit zu unserer Datenschutzinformation zurückkehren
und Ihre Einwilligung widerrufen bzw. Änderungen vornehmen.
</p>
<p>Folgende zusätzlich Möglichkeiten bestehen in Bezug auf Cookies:</p>

<ul>
<li> Falls Sie nicht möchten, dass Cookies auf ihrem Rechner gespeichert werden,
können Sie die entsprechende Option in den Systemeinstellungen ihres
Browsers deaktivieren. Gespeicherte Cookies können in den
Systemeinstellungen des Browsers gelöscht werden. Bitte beachten Sie, dass
die Deaktivierung von Cookies zu Funktionseinschränkungen dieser Webseite
führen kann.</li>
<li>
Sie können dem Einsatz von Cookies, die dem Website-Tracking und
Werbezwecken dienen, über die Netzwerkwerbeinitiative
<a href="http://optout.networkadvertising.org/">http://optout.networkadvertising.org/</a> oder die amerikanische Webseite
<a href="http://www.aboutads.info/choices">http://www.aboutads.info/choices</a> oder die europäische Webseite
<a href="http://www.youronlinechoices.com/uk/your-ad-choices/">http://www.youronlinechoices.com/uk/your-ad-choices/</a> widersprechen.
</li>

</ul>

<h2>12) Google Analytics</h2>
<p>
Wir setzen auf Grundlage unserer berechtigten Interessen, d.h. unserem Interesse an
der Analyse und Optimierung unserer Webseite den Webanalysedienst Google
Analytics von Google Inc. („Google“) ein. Der Webanalysedienst Google Analytics
verwendet Cookies. Die durch die Cookies erzeugten Informationen über Benutzung
unserer Webseite werden in der Regel an einen Server von Google in den USA
übertragen und dort gespeichert.
</p>
<p>
Google ist gemäß EU-US-Privacy-Shield-Abkommen zertifiziert und bietet hierdurch
die Garantie europäisches Datenschutzrecht einzuhalten
(<a href="https://www.privacyshield.gov">https://www.privacyshield.gov</a> ).
</p>
<p>
Google wird diese Informationen in unserem Auftrag benutzen, um die Nutzung
unserer Webseite durch unsere Nutzer auszuwerten, um Reports über die Aktivitäten
innerhalb dieser Webseite zusammenzustellen und um weitere, mit der Nutzung dieser
Webseite verbundene Dienstleistungen, uns gegenüber zu erbringen. Dabei können aus
den verarbeiteten Daten pseudonyme Nutzungsprofile erstellt werden.
</p>
<p>
Wir setzen Google Analytics mit aktivierter IP-Anonymisierung ein. Das bedeutet, die
IP-Adresse der Nutzer wird von Google innerhalb von Mitgliedstaaten der
Europäischen Union oder in anderen Vertragsstaaten des Abkommens über den
Europäischen Wirtschaftsraum gekürzt. Nur in Ausnahmefällen wird die volle IP-
Adresse an einen Server von Google in den USA übertragen und dort gekürzt.
</p>
<p>
Die von dem Browser des Nutzers übermittelte IP-Adresse wird nicht mit anderen
Daten von Google zusammengeführt. Die Nutzer können die Speicherung der Cookies
durch entsprechende Einstellung ihrer Browser-Software verhindern; die Nutzer
können darüber hinaus die Erfassung der durch das Cookie erzeugten und die
Übermittlung an Google sowie die Verarbeitung dieser Daten durch Google verhindern,
indem sie das unter folgendem Link verfügbare Browser-Plugin herunterladen und
installieren: <a href="http://tools.google.com/dlpage/gaoptout?hl=de">http://tools.google.com/dlpage/gaoptout?hl=de</a> .
</p>
<p>
Alternativ können Sie die Erfassung durch Google Analytics verhindern, indem Sie auf
folgenden Link klicken. Es wird ein Opt-Out-Cookie gesetzt, das die zukünftige
Erfassung Ihrer Daten beim Besuch dieser Website verhindert: Hier klicken, um das
Opt-Out-Cookie für Google Analytics zu setzen. Dieser Opt-Out-Cookie gilt nur für das
Gerät, auf dem Sie diesen Link aufgerufen haben und nur solange dieser Cookie nicht
gelöscht wird.
</p>
<p>
Wir verwenden Google Analytics Remarketing, um die von uns bei Google oder seinen
Partnern geschalteten Anzeigen nur solchen Nutzern einzublenden, die auch ein
Interesse an unserer Webseite gezeigt haben oder die bestimmte Produkte bzw.
Dienstleistungen (z. B. Interessen an bestimmten Themen auf unserer Webseite)
aufweisen, die wir an Google übermitteln (sog. „Remarketing“). Mit Hilfe desRemarketing möchten wir erreichen, dass unsere Anzeigen den Interessen der Nutzer
entsprechen und nicht belästigend wirken.
</p>
<p>
Weitere Informationen zur Datenverarbeitung durch Google, Einstellungs- und
Widerspruchsmöglichkeiten erhalten Sie auf den Webseiten von Google unter
<a href="https://www.google.de">https://www.google.de
</a>
</p>
<p>
Im Fall von Auskunftsanfragen und der Geltendmachung von Nutzerrechten,
empfehlen wir, dass diese direkt bei den Anbietern geltend gemacht werden, da die
Anbieter direkten Zugriff auf die Daten haben. Sollten Sie dennoch Unterstützung
benötigen, dann können Sie sich gern an die oben benannten Kontaktdaten wenden.

</p>




</div>



















@stop

View File

@ -0,0 +1,87 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')



<div class="container">
<div class="row">

<div class="col-lg-12">

<br>

<h1>Häufig gestellte Fragen</h1>



<br>
<br>
<br>

<h2>Als Bewerber das Jobportal nutzen</h2>


<br>
<br>

<h3>Ist das Portal für Bewerber wirklich kostenlos?</h3>
Ja, für Bewerber ist die Nutzung der Homepage kostenlos.
<br>
<br>

<h3>Kann ich ein Benutzerkonto erstellen?</h3>
Nein, wir erheben keine personenbezogenen Daten von Bewerbern. Falls Sie sich für eine Bewerbung über unsere Plattform entscheiden werden Ihre Daten umgehend an den Arbeitgeber versandt und nicht weiter von uns gespeichert oder verarbeitet.
Das ist unser Beitrag zur Wahrung ihrer Privatsphäre.




<br>
<br>
<br>
<br>
<br>
<hr>
<br>
<br>

<h2>Als Arbeitgeber das Jobportal nutzen</h2>


<br>
<br>

<h3>Was kostet das Einstellen von Stellenanzeigen?</h3>
Das Einstellen von Stellenanzeigen ist in der Basis Version kostenlos.
Mit einem kostenpflichtigen Premium Plan bewerben wir Ihre Stellenangebote auf zusätzlichen Portalen um die Reichweite ihrer Anzeige zu erhöhen. Ausserdem wird Ihr Arbeitgeberprofil durch zahlreiche premium Funktionen erweitert.
Für mehr Informationen besuchen Sie bitte unsere <a href="{{url('/preise')}}" class="link" style="color: #f49c35">Preis und Funktionsübersicht </a>.
<br>
<br>

<h3>Warum muss ich meine Firma verifizieren?</h3>
Um zu verhindern, dass dritte im Namen Ihrer Firma ein Arbeitgeberprofil erstellen, überprüfen wir alle Konten auf den rechtmässigen Eigentümer.
Nur so können wir sicherstellen, das Bewerber deren Unterlagen an die richtigen Personen übermitteln.
<br>
<br>

<h3>Wie kann ich den Erfolg meiner Stellenausschreibung messen? </h3>
Zu jeder Announce bekommen Sie wertvolle Statistiken über Reichweite, Zahl der Abrufe und Bewerbungen.

<br>
<br>
<br>
<br>
<br>
<br>
</div>


</div>
</div>





@stop

View File

@ -0,0 +1,94 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')

<style>
h3{
font-size:20px;
}
</style>


<div class="container">
<div class="row">

<div class="col-lg-12">

<br>

<h1>Impressum</h1>



<br>
<br>



<b>Petra und Martin Bäumler</b>
<br>


<br>Gaisheim 21
<br>
92709 Moosbach
<br>
Deutschland
<br>
<br>

Ust-ID: DEXXXXX
<br>
<br>
<br>
Tel.: <a href="tel:+499677914738">+49 961 914738</a>
<br>
E-Mail: <a href="mailto:info@alpakas-konradenhof.de">info@alpakas-konradenhof.de</a>

<br>
<br>
<br>
<br>


<h3>EU-Streitschlichtung</h3>
Gemäß Verordnung über Online-Streitbeilegung in Verbraucherangelegenheiten (ODR-Verordnung) möchten wir Sie über die Online-Streitbeilegungsplattform (OS-Plattform) informieren.
Verbraucher haben die Möglichkeit, Beschwerden an die Online Streitbeilegungsplattform der Europäischen Kommission unter <a href="https://ec.europa.eu/odr?tid=221112848" target="_blank">https://ec.europa.eu/odr?tid=221112848</a> zu richten. Die dafür notwendigen Kontaktdaten finden Sie oberhalb in unserem Impressum.
Wir möchten Sie jedoch darauf hinweisen, dass wir nicht bereit oder verpflichtet sind, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.

<br>
<br>

<h3>Haftung für Inhalte dieser Webseite</h3>
Wir entwickeln die Inhalte dieser Webseite ständig weiter und bemühen uns korrekte und aktuelle Informationen bereitzustellen. Leider können wir keine Haftung für die Korrektheit aller Inhalte auf dieser Webseite übernehmen, speziell für jene die seitens Dritter bereitgestellt wurden.
Sollten Ihnen problematische oder rechtswidrige Inhalte auffallen, bitten wir Sie uns umgehend zu kontaktieren, Sie finden die Kontaktdaten im Impressum.

<br>
<br>

<h3>Haftung für Links auf dieser Webseite</h3>
Unsere Webseite enthält Links zu anderen Webseiten für deren Inhalt wir nicht verantwortlich sind. Haftung für verlinkte Websites besteht laut § 17 ECG für uns nicht, da wir keine Kenntnis rechtswidriger Tätigkeiten hatten und haben, uns solche Rechtswidrigkeiten auch bisher nicht aufgefallen sind und wir Links sofort entfernen würden, wenn uns Rechtswidrigkeiten bekannt werden.
Wenn Ihnen rechtswidrige Links auf unserer Website auffallen, bitten wir Sie uns zu kontaktieren, Sie finden die Kontaktdaten im Impressum.
<br>
<br>

<h3>Urheberrechtshinweis</h3>
Alle Inhalte dieser Webseite (Bilder, Fotos, Texte, Videos) unterliegen dem Urheberrecht. Falls notwendig, werden wir die unerlaubte Nutzung von Teilen der Inhalte unserer Seite rechtlich verfolgen.

<br>
<br>




</div>


</div>
</div>





@stop

View File

@ -0,0 +1,66 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">

<div class="col-lg-12">

<br>

<h1>Kontakt</h1>



<br>
<br>



<h3>pur.an GmbH</h3>
Zur Drehscheibe 2
<br>
92637 Weiden i. d. Opf.
<br>
Deutschland
<br>
<br>
Geschäftsführer: Firuz Puran
<br>
Sitz der GmbH: Weiden in der Oberpfalz
<br>
<br>Registergericht: Weiden, HRB 4194
<br>
Ust-ID: DE288914681
<br>
<br>
<br>
Tel.: <a href="tel:+4996120498290">+49 961 20498290</a>
<br>
E-Mail: <a href="mailto:info@jobs-oberpfalz.de">info@jobs-oberpfalz.de</a>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>




</div>


</div>
</div>





@stop

View File

@ -0,0 +1,16 @@
@extends('template.'.config('settings.template').'.content.master')
@section('content')
<script src="https://johnresig.com/files/pretty.js"></script>
<section class="mt-2">
<div class="row">
<div class="col-lg-12" id="news">
<h2 id="latest_jobs" class="mt-5 mb-4">Jobs auf meiner <strong>Merkliste</strong></h2>
</div>
</div>
</section>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="{{asset('template/js/pages/merkliste/templates/box-like.js')}}"></script>
<script src="{{asset('template/js/pages/merkliste/methods.js')}}"></script>
<script src="{{asset('template/js/pages/merkliste/script.js')}}"></script>
@stop

View File

@ -0,0 +1,221 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">

<div class="col-lg-12 mt-5 mb-5">
<h1>Preise</h1>
</div>

</div>

<style>
.card {
position:relative;
}

.card .card-badge {
position:absolute;
top:-10px;
right:-20px;
padding:5px;
background: linear-gradient(270deg, #ae3636, #fd0c0c);
background-size: 400% 400%;

-webkit-animation: card-badge-animation 22s ease infinite;
-moz-animation: card-badge-animation 22s ease infinite;
animation: card-badge-animation 22s ease infinite;
color:white;
transform:rotate(20deg);
border-radius: 5px;
}

@-webkit-keyframes card-badge-animation {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes card-badge-animation {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes card-badge-animation {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}

.price-feature{
min-height: 80px;
line-height: 55px;
}

.card-footer{
background-color: white;
border-top: none;
}
</style>

<div class="row row-cols-1 row-cols-md-3 g-4">
<div class="col-12 col-lg-4 mb-5">
<div class="card h-100 shadow-lg">
<div class="card-header text-center">
<h5 class="card-title text-center">Basis Arbeitgeberkonto</h5>
<span style="color: #f49c35; font-size: 30px;" class="text-center">kostenlos</span>
</div>

<ul class="list-group list-group-flush">
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>

Unbegrenzte Stellen <i class="fal fa-"></i>
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Arbeitgeber Profil
</li>
<li class="list-group-item price-feature">
<svg style="fill: red; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"/></svg>
Firma erscheint nicht als Top-Arbeitgeber</li>
<li class="list-group-item price-feature">
<svg style="fill: red; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"/></svg>

Wird nicht aktiv beworben

<span title="Stellenanzeigen werden nicht auf zusätzlichen Portalen wie Facebook, LinkedIn und anderen beworben um die Reichweite der Anzeige zu erhöhen. Mit einem kostenpflichtigen Premium Arbeitgeber Konto können Sie diese Funktion nutzen.">
<svg style="fill: gray; width: 14px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"/></svg>
</span>
</li>
</ul>
<div class="card-body d-none d-sm-block"></div>

<div class="card-footer">
<a href="{{ url('/dashboard/register') }}" class="btn btn-ci btn-lg d-block">Jetzt Firma kostenlos eintragen <i class="fal fa-arrow-right"></i></a>
</div>
</div>
</div>

<div class="col-12 col-lg-4 mb-5">
<div class="card h-100 shadow-lg">
<div class="card-header text-center">
<h5 class="card-title text-center">Premium Arbeitgeberkonto</h5>
<span style="color: #f49c35; font-size: 30px;" class="text-center">129 € </span><span style="color: #f49c35;" class="text-center"> / Monat</span>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Unbegrenzte Premium Stellen
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Premium Arbeitgeber Profil
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>

Firma erscheint als Top-Arbeitgeber
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Stellen werden auf anderen Plattformen beworben
<span title="Stellenanzeigen werden auf zusätzlichen Portalen wie Facebook, LinkedIn und anderen beworben um die Reichweite der Anzeige zu erhöhen.">
<svg style="fill: gray; width: 14px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"/></svg>
</span>
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Monatlich kündbar
</li>


</ul>
<div class="card-body d-none d-sm-block"></div>



<div class="card-footer">
<a href="{{ url('/dashboard/register') }}" class="btn btn-ci btn-lg d-block">Jetzt Firma eintragen & Premium buchen <i class="fal fa-arrow-right"></i></a>
</div>
</div>
</div>

<div class="col-12 col-lg-4 mb-5">
<div class="card h-100 shadow-lg">
<div class="card-header text-center">
<h5 class="card-title text-center">Full Service Lösung</h5>
<span style="color: #f49c35; font-size: 30px;" class="text-center">ab 249 € </span><span style="color: #f49c35;" class="text-center"> / Monat</span>

</div>

<ul class="list-group list-group-flush">

<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>

Unbegrenzte Premium Stellen
</li>
<li class="list-group-item price-feature" style="height: 80px; line-height: 55px;">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Premium Arbeitgeber Profil
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Firma erscheint als Top-Arbeitgeber
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Stellen werden auf anderen Plattformen beworben <i class="fal fa-info-circle" title="Stellenanzeigen werden auf zusätzlichen Portalen wie Facebook, LinkedIn und anderen beworben um die Reichweite der Anzeige zu erhöhen."></i>
</li>
<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Stellenservice (Eintragen, aktualisieren, Bilder, ...)
<span title="Wir übernehmen das Einstellen und das etwaige Aktualisieren Ihrer Stellenanzeigen.">
<svg style="fill: gray; width: 14px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"/></svg>
</span>

</li>

<li class="list-group-item price-feature">
<svg style="fill: green; width: 14px; margin-right: 15px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>
Monatlich kündbar
</li>



</ul>
<div class="card-footer">
<a href="{{ url('/dashboard/register') }}" class="btn btn-ci btn-lg d-block">Heute noch Angebot erhalten<i class="fal fa-arrow-right"></i></a>
</div>
<div class="card-badge">Wir kümmmern uns!</div>

</div>
</div>
<br>


</div>

<div class="row">
<div class="col">
<i class="text-end" style="float: right;">Alle Preise richten sich ausschließlich an Gewerbekunden und verstehen sich zzgl. gesetzlicher Mehrwertsteuer.</i>
<br>
<br>
<br>
<br>
<br>
</div>
</div>


</div>
</div>





@stop

View File

@ -0,0 +1,215 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">
<div class="col-12">
<br>
<br>
<h1>Oberpfalz Jobs nach Regionen</h1>
<br>
</div>
</div>


<div class="row text-center" style="font-size: 20px;">


<div class="col-6 col-md-3 mb-5">

<a href="{{url('/regensburg')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/regensburg.jpg" class="img-fluid rounded border" loading="lazy">

<span class="badge rounded-pill bg-secondary">
<?php echo get_count_content_list(2); ?>
</span>
Jobs in Regensburg
</a>

</div>

<div class="col-6 col-md-3 mb-5">

<a href="{{url('/weiden')}}">
<picture>
<img src="https://www.jobs-oberpfalz.de/images/manual/weiden.jpg" class="img-fluid rounded border" loading="lazy">
</picture>

<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(1); ?></span>
Jobs in Weiden
</a>
</div>

<div class="col-6 col-md-3 mb-5">

<a href="{{url('/amberg')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/amberg.jpeg" class="img-fluid rounded border" loading="lazy">


<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(4); ?></span>
Jobs in Amberg</a>
</div>


<div class="col-6 col-md-3 mb-5">

<a href="{{url('/neumarkt')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/neumarkt.jpeg" class="img-fluid rounded border" loading="lazy">



<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(5); ?></span>
Jobs in Neumarkt</a>
</div>


<div class="col-6 col-md-3 mb-5">

<a href="{{url('/schwandorf')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/schwandorf.jpeg" class="img-fluid rounded border" loading="lazy">


<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(6); ?></span>
Jobs in Schwandorf</a>
</div>

<div class="col-6 col-md-3 mb-5">

<a href="{{url('/cham')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/cham.jpg" class="img-fluid rounded border" loading="lazy">

<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(7); ?></span>
Jobs in Cham</a>

</div>



<div class="col-6 col-md-3 mb-5">

<a href="{{url('/neustadt')}}">
<img src="https://www.jobs-oberpfalz.de/images/manual/neustadt.jpg" loading="lazy" class="img-fluid rounded border">


<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(8); ?></span>
Jobs in Neustadt</a>
</div>

<div class="col-6 col-md-3 mb-5">

<a href="{{url('/tirschenreuth')}}">
<picture>
<img src="https://www.jobs-oberpfalz.de/images/manual/tirschenreuth.jpeg" class="img-fluid rounded border" loading="lazy">

</picture>


<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(9); ?></span>
Jobs in Tirschenreuth
</a>
</div>


<div class="row mb-4" style="font-size: 18px; color: #f49c35; text-align: center; margin-top: 90px; ">


<style>
.other_regions{
margin-bottom: 45px;
}
</style>

<div class="col-6 col-md-4 col-lg-3 other_regions">

<a href="{{url('/burglengenfeld')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(10); ?></span>
Jobs in Burglengenfeld</a>

</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">


<a href="{{url('/eschenbach')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(14); ?></span>
Jobs in Eschenbach</a>

</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">

<a href="{{url('/kemnath')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(17); ?></span>
Jobs in Kemnath</a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/nabburg')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(11); ?></span>
Jobs in Nabburg</i></a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/neunburg-vorm-wald')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(15); ?></span>
Jobs in Neunburg vorm Wald</a>
</div>


<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/oberviechtach')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(18); ?></span>
Jobs in Oberviechtach</a>
</div>


<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/parsberg')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(12); ?></span>
Jobs in Parsberg</a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/riedenburg')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(16); ?></span>
Jobs in Riedenburg</a>
</div>


<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/roding')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(19); ?></span>
Jobs in Roding</a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/sulzbach-rosenberg')}}"> <span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(13); ?></span> Jobs in Sulzbach-Rosenberg</a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/vohenstrauss')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(3); ?></span>
Jobs in Vohenstrauß</a>
</div>

<div class="col-6 col-md-4 col-lg-3 other_regions">
<a href="{{url('/waldmunchen')}}">
<span class="badge rounded-pill bg-secondary"><?php echo get_count_content_list(20); ?></span>
Jobs in Waldmünchen</a>
</div>

</div>






</div>


</div>

@stop

View File

@ -0,0 +1,49 @@
@extends('template.'.config('settings.template').'.content.master')

@section('content')


<div class="container">
<div class="row">

<div class="col-lg-12">

<br>

<h1>Über unser Jobportal</h1>



<br>
<br>
<br>
</div>

<div class="col-lg-8 offset-lg-2">

<video width="100%" controls class="border rounded">
<source src="https://www.jobs-oberpfalz.de/uploads/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

</div>


</div>
</div>





@stop

791
css/app.css Normal file
View File

@ -0,0 +1,791 @@

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
position: relative;
margin-bottom: 60px;
padding: 0;
*zoom: 1;
-ms-touch-action: pan-y;
touch-action: pan-y; }

.bx-wrapper img {
max-width: 100%;
display: block; }

.bxslider {
margin: 0;
padding: 0; }

ul.bxslider {
list-style: none; }

.bx-viewport {
/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0); }

/** THEME
===================================*/
.bx-wrapper {
box-shadow: 0 0 5px #ccc;
border: 5px solid #fff;
background: #fff; }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
min-height: 50px;
background: url("images/bx_loader.gif") center center no-repeat #ffffff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px; }

.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #000; }

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline; }

.bx-wrapper .bx-pager-item {
font-size: 0;
line-height: 0; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
left: 10px;
background: url("images/controls.png") no-repeat 0 -32px; }

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
background-position: 0 0; }

.bx-wrapper .bx-next {
right: 10px;
background: url("images/controls.png") no-repeat -43px -32px; }

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url("images/controls.png") -86px -11px no-repeat;
margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url("images/controls.png") -86px -44px no-repeat;
margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%; }

.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px; }

.break-word {
-ms-word-break: break-all;
-ms-word-wrap: break-all;
-webkit-word-break: break-word;
-webkit-word-wrap: break-word;
word-break: break-word;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; }

#static_content .box {
background: #EEEEEE;
padding: 15px; }

.link {
color: black;
font-weight: bold;
text-decoration: underline; }

#header_static_links .signed_in_as {
font-size: 20px;
text-align: center;
margin-bottom: 20px; }

#header_static_links .this_is_private {
font-size: 16px;
margin-top: 15px;
text-align: center; }

ul.form_errors {
margin-top: 10px; }

.highlight_primary {
color: #f49c35; }

.bootstrap-tagsinput {
min-width: 100%; }

.bx-wrapper {
border: none; }

body ::-moz-placeholder {
color: #f7b465;
text-decoration: none;
opacity: 1; }

body :-ms-input-placeholder {
color: #f7b465;
text-decoration: none; }

body ::-webkit-input-placeholder {
color: #f7b465;
text-decoration: none; }

.btn {
font-weight: bold;
font-size: 17px;
padding: 5px 10px; }

.btn-sm, .btn-group-sm > .btn {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 5px 10px; }

.btn-xs, .btn-group-xs > .btn {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 1px 5px; }

.btn-primary-inverse {
background: #fff;
color: black; }

.btn-default:hover {
border: 1px solid #f49c35;
background: #fff; }

#sidebar_right .btn {
font-size: 29px;
border: 2px solid white;
padding: 6px 12px; }

#sidebar_right .btn-default {
background: #e3e3e3; }

#sidebar_right .btn-default:hover {
background: #cacaca; }

#detail_search .btn {
margin-bottom: 5px;
margin-right: 5px; }

#detail_search .btn-default {
background: #e3e3e3; }

#detail_search .btn-default:hover {
background: #cacaca; }

#detail_search .btn.checked {
background: #f49c35; }

body {
font-family: 'Open Sans Condensed', sans-serif;
background-image: url("{{ asset('template/images/background-pattern.png') }}");
background: #e1f4d963;
color: black; }


.container.shadowed {
background-color: #fff;
box-shadow: 0 0 20px #ccc; }


.shadow {
box-shadow: 3px 3px 3px #ccc; }

#main_container {
padding: 30px 50px; }

#headline_main {
text-align: center;
position: relative; }

#headline_main h1 {
margin-top: 0; }

#headline_main h2 {
display: inline-block;
padding: 10px 20px;
margin-top: 0px; }

#headline_main .arrow {
position: absolute;
right: 0;
top: 0;
width: 70px; }

#main_search {
background: black;
padding: 10px 20px;
border-radius: 6px;
margin-top: 20px; }

#main_search .link {
color: white; }

#main_search .link:hover {
color: #f49c35; }

#main_search label {
color: #f49c35;
font-size: 50px;
margin-left: 15px; }

#main_search input[type='text'] {
color: #f49c35;
font-size: 30px;
height: 50px; }

#main_search input.submit {
background: transparent url("../images/search.png") repeat scroll 0 0;
border: medium none;
display: block;
height: 28px;
margin: 10px auto 0;
width: 17px; }

#main_search input.submit:hover {
background: transparent url("../images/search_hover.png"); }

#sidebar_right {
background: #e3e3e3;
min-height: 500px;
padding: 30px; }

#header_main_left {
background: url("../images/background_header_main.jpg");
height: 309px;
position: relative; }

#header_main_left #cloud {
background: transparent url("../images/wolke.png") repeat scroll 0 0/cover;
bottom: 0;
height: 248px;
padding: 42px 28px 28px;
position: absolute;
right: 0;
text-align: center;
width: 366px; }

#logo {
margin-left: 25px;
margin-top: 15px;
width: 165px; }

#cloud h3 {
color: #f49c35;
font-size: 45px;
line-height: 45px;
font-weight: bold;
margin: 0; }

#cloud div {
font-size: 20px;
font-weight: bold;
line-height: 24px; }

#cloud .teaser {
color: #f49c35; }

#sidebar_right {
text-align: center; }

#sidebar_right h3 {
font-size: 38px;
margin-bottom: 10px;
margin-top: 0;
text-transform: uppercase; }

#sidebar_right p {
font-size: 17px; }

#sidebar_right h4 {
font-size: 25px;
margin-bottom: 5px;
font-weight: bold; }

#sidebar_right .link {
display: block;
font-size: 13px;
line-height: 26px;
text-align: right; }

#sidebar_right .link.text-center {
text-align: center; }

#top_employers img {
margin: 0 auto 16px;
max-width: 175px; }

#top_employers a {
text-align: center;
display: block; }

.divider_right_special {
background: transparent url("../img/divider_right.png") no-repeat scroll center center;
height: 21px;
margin-bottom: 20px; }

.divider_right_simple {
background: transparent url("../img/divider_right_simple.png") no-repeat scroll center center;
height: 21px;
margin: 15px 0; }

#feature_main_bottom {
text-align: center; }

#feature_main_bottom img {
max-width: 100%; }

#breadcrumb {
background-color: #f49c35;
min-height: 30px;
width: 100%; }

#breadcrumb .container {
background: none; }

#breadcrumb {
font-size: 15px;
font-weight: bold; }

#breadcrumb a {
color: #3c3c3b; }

#breadcrumb a:hover {
color: white !important; }

#breadcrumb .breadcrumb {
margin-bottom: 0;
margin-left: 330px; }

#header_static {
position: relative;
background: url("../img/static_header_bg.png");
padding: 20px 30px; }

#header_static #logo_new {
position: absolute;
top: -60px; }

#header_static_links > div {
margin-right: 10px; }

#header_static #main_search {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #e3e3e3;
border-radius: 10;
position: relative;
z-index: 1000;
max-width: 965px;
margin: 65px auto 30px;
padding-top: 0; }

#header_static #main_search input.submit {
display: block;
background: transparent url("../img/search.png");
width: 17px;
height: 28px;
border: none;
margin: 10px 0 0 0; }

#header_static #main_search input.submit:hover {
background: transparent url("../img/search_hover.png"); }

#header_static #main_search input[type="text"] {
background: #ecebeb;
color: #3c3c3b; }

#header_static #main_search a.link {
color: black;
font-size: 13px; }

#header_static #main_search .form-group {
margin-bottom: 0px; }

#header_button_spacer {
height: 100px; }

#header_static ::-moz-placeholder {
color: #a4a4a4;
text-decoration: underline;
opacity: 1; }

#header_static :-ms-input-placeholder {
color: #a4a4a4;
text-decoration: underline; }

#header_static ::-webkit-input-placeholder {
color: #a4a4a4;
text-decoration: underline; }

#header_static_city {
position: relative;
padding: 20px 30px;
min-height: 433px; }

#city_headline {
text-align: center;
display: inline-block;
padding: 10px 20px;
margin-top: 15vh;
background-color: rgba(255, 255, 255, 0.7);
background-position: center}


#author_logo {
text-align: center;
position: ce;
display: inline-block;
padding: 10px 20px;
margin-top: 5vh;
background-color: rgba(255, 255, 255, 0.7);
background-position: center}

#city_headline .arrow {
position: absolute;
right: 0;
top: 0;
width: 70px; }

#header_static_city #logo_new {
position: absolute;
top: -60px; }




.cityhome {
text-align: left;
padding-top: 35px; }


#footer {
width: 100%;
background: #8daa7a;
color: white;
padding: 20px 0 20px; }

#footer #offer_footer {
max-height: 170px; }

#footer ul {
list-style-type: none;
padding-left: 0; }
#footer ul.text-left li {
text-align: left; }

#footer ul li {
color: white;
font-size: 18px;
}

#footer #footer_columns li {
margin-bottom: 10px; }

#footer #footer_columns .latest_jobs {
padding: 0 30px; }

#footer ul li a {
color: white; }

#footer ul li.contact_link {
margin-top: 100px; }

#footer ul li.contact_link a {
text-decoration: underline; }

#footer .container {
background: none; }

#footer #footer_buttons img {
width: 65px; }

#footer #footer_buttons ul {
padding-left: 70px; }

#footer #footer_buttons ul > li {
display: inline;
padding-right: 40px; }

#footer #footer_buttons .single_button {
margin-top: 30px;
text-align: center; }

#footer .footer_divider_top {
background: url("../img/footer_divider_top.png") no-repeat;
background-size: 100% 1px;
height: 1px;
margin-bottom: 30px; }

#footer .footer_divider_bottom {
background: url("../img/footer_divider_bottom.png") no-repeat;
background-size: 100% 1px;
height: 1px;
margin-top: 10px; }

#footer h3 {
font-size: 25px;
color: black;}


.navbar-expand-lg .navbar-nav .nav-link{
font-size: 20px;
padding-left: 30px;
}




.category{
color: #f49c35;
padding: 30px;
margin-top: 40px;
border-radius: 5px;
border: 5px solid #f8f8f8;
text-align: center;
}
.category:hover{
border: 5px solid #f8f8f8;
color: white;
background-color: #f49225;

}

.bg-white{
background-color: white;
}

.navbar{
min-height: 100px;
}


section:first-of-type{
margin-top: 60px;
}

section{
margin-top: 140px;
}



.ci-color{
color: #8daa7a ;
}


.btn-ci{

color: white;
background-color: #8daa7a;

}

.btn-ci:hover{

background-color: #7d926e;
color: white;

}




.page-item.active .page-link {

background-color: #ec8b19;
border-color: #ec8b19;
}

.page-link:hover {
color: #ec8b19;

}

.page-link{
color: black;
}

.navbar-expand-lg .navbar-nav .nav-link{
font-size: 20px;
padding-left: 30px;
}

a{
text-decoration: none;
color: black;
}
a:hover {
color: black;
}



.bg-white{
background-color: white;
}

.navbar{
min-height: 100px;
}


section:first-of-type{
margin-top: 60px;
}

section{
margin-top: 140px;
}




.btn-ci{

color: white;
background-color: #f49c35;

}

.btn-ci:hover{

background-color: #ec8b19;
color: white;

}




.page-item.active .page-link {

background-color: #ec8b19;
border-color: #ec8b19;
}

.page-link:hover {
color: #ec8b19;

}

.page-link{
color: black;
}
h1,h2,h3,h4,h5,h6{
color:#356216;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link{
color: rgba(255, 255, 255, 0.82);
}
.navbar-light .navbar-nav .nav-link:hover{
color: white;
}

a{
text-decoration: none;
color: #8daa7a;
}
a:hover {
color: black;
}

7
css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

1
css/intlTelInput.min.css vendored Normal file

File diff suppressed because one or more lines are too long

16
css/pages/main.css Normal file
View File

@ -0,0 +1,16 @@
.result-item{
display: flex;
align-items: center;
margin-top: 40px;
font-size: 20px;
}

.result-item span{
margin-left: 10px;
font-size: 12px;
padding: 2px 5px;
border-radius: 5px;
font-style: italic;
color: #fff;
background-color: #f44336aa;
}

30
css/pages/news.css Normal file
View File

@ -0,0 +1,30 @@
#mobile-calltoaction{
text-align: center;
position: fixed;
left: 0; bottom: 0;
width: 100%;
background-color:#f49c35;
transform: translateY(0%);
transition: all .2s;
}
#mobile-calltoaction small{
color:white;
}
#mobile-calltoaction.hide{
transform: translateY(100%);
}
#btn-like{
border: none;
background-color: transparent;
}
#btn-like svg{
fill: #fff;
width:32px;
}
#btn-like.like svg{
fill: #f44336;
}

@media screen and (min-width: 960px) {
#mobile-calltoaction{ display: none; }
}

0
css/style.css Normal file
View File

0
fonts/font.txt Normal file
View File

BIN
images/alpaka-hero.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
images/konradenhof-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

49944
js/app-dashboard.js Normal file

File diff suppressed because it is too large Load Diff

49944
js/app.js Normal file

File diff suppressed because it is too large Load Diff

7
js/bootstrap.bundle.min.js vendored Normal file

File diff suppressed because one or more lines are too long

7
js/bootstrap.js Normal file

File diff suppressed because one or more lines are too long

7
js/bootstrap.min.js vendored Normal file

File diff suppressed because one or more lines are too long

17
js/combined.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
js/dropzone-amd-module.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
js/dropzone.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
js/fslightbox.js Normal file

File diff suppressed because one or more lines are too long

8
js/intlTelInput.min.js vendored Normal file

File diff suppressed because one or more lines are too long

4
js/jquery-2.2.4.min.js vendored Normal file

File diff suppressed because one or more lines are too long

4
js/jquery-3.2.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

88
js/pages/main/methods.js Normal file
View File

@ -0,0 +1,88 @@
function capitalizeText(pString){
let newString = "";
if(pString[0] == "<") { pString = pString.replace("<strong>", "<strong> ") }
let words = pString.replace(" <strong>", "<strong> ").replace(" </strong>", "</strong> ").split(" ");
for(let i = 0; i < words.length; i++){ newString += " "+words[i].charAt(0).toUpperCase()+words[i].toLowerCase().slice(1) }
return newString;
}

function autocomplete(inp, arr) {
var currentFocus;
inp.addEventListener("input", function(e) {
let list, listItem;
let inputValue = this.value.toUpperCase().trim();
closeAllLists();
if (!inputValue) { return false;}
currentFocus = -1;
list = document.createElement("DIV");
list.setAttribute("id", this.id + "autocomplete-list");
list.setAttribute("class", "autocomplete-items");
this.parentNode.parentNode.appendChild(list);
for (let i = 0; i < arr.length; i++) {
let keywords = arr[i]["keywords"].replace(/\s/g, '').toUpperCase();
let keywordsTogether = keywords.replace(/,/g, '');
let wordMaxSize = 0;
if(keywords.length > arr[i]["name"].length) wordMaxSize = keywordsTogether.length;
else wordMaxSize = arr[i]["name"].length;
for(let j = 0; j < wordMaxSize; j++){
if (arr[i]["name"].substr(j, inputValue.length).toUpperCase() == inputValue) {
listItem = document.createElement("a");
listItem.setAttribute("class", "result-item");
listItem.setAttribute("href", arr[i]["url"]);
listItem.innerHTML = arr[i]["name"].toLowerCase().replace(inputValue.toLowerCase(), "<strong>"+inputValue.toLowerCase()+"</strong>");
listItem.innerHTML = capitalizeText(listItem.innerHTML);
list.appendChild(listItem);
break;
}
if(keywordsTogether.substr(j, inputValue.length).toUpperCase() == inputValue){
let textIndex = keywords.indexOf(inputValue);
let textStart = keywords.lastIndexOf(",", textIndex);
let textEnd = keywords.indexOf(",", textIndex);
if(textEnd == -1) textEnd = keywords.length;
let keyword = keywords.substring(textStart+1, textEnd);
listItem = document.createElement("a");
listItem.setAttribute("class", "result-item");
listItem.setAttribute("href", arr[i]["url"]);
listItem.innerHTML = capitalizeText(arr[i]["name"])+" <span>"+capitalizeText(keyword)+"</span>";
list.appendChild(listItem);
break;
}
}
}
});
inp.addEventListener("keydown", function(e) {
var x = document.getElementById(this.id + "autocomplete-list");
if (x) x = x.getElementsByTagName("div");
if (e.keyCode == 40) {
currentFocus++;
addActive(x);
} else if (e.keyCode == 38) {
currentFocus--;
addActive(x);
} else if (e.keyCode == 13) {
e.preventDefault();
if (currentFocus > -1) { if (x) x[currentFocus].click(); }
}
});
function addActive(x) {
if (!x) return false;
removeActive(x);
if (currentFocus >= x.length) currentFocus = 0;
if (currentFocus < 0) currentFocus = (x.length - 1);
x[currentFocus].classList.add("autocomplete-active");
}
function removeActive(x) {
for (var i = 0; i < x.length; i++) {
x[i].classList.remove("autocomplete-active");
}
}
function closeAllLists(elmnt) {
var x = document.getElementsByClassName("autocomplete-items");
for (var i = 0; i < x.length; i++) {
if (elmnt != x[i] && elmnt != inp) { x[i].parentNode.removeChild(x[i]); }
}
}
document.addEventListener("click", function (e) {
closeAllLists(e.target);
});
}

5
js/pages/main/script.js Normal file
View File

@ -0,0 +1,5 @@
let txtMainSearch = document.querySelector('#txt-main-search');

window.onload = function(){
autocomplete(txtMainSearch, results);
};

View File

@ -0,0 +1,23 @@
function listLikes(){
for(let i = 0; i < objLikes.length; i++){
if(objLikesData[i] == undefined){
objLikes.splice(i, 1);
updateLikesInLocalStorage();
}else{
let elementBoxLike = templateBoxLike
.replaceAll("$newUrl", objLikesData[i].url)
.replaceAll("$newTitle", objLikesData[i].title)
.replaceAll("$dateInGermanFormat", new Date(objLikesData[i].date).toLocaleDateString("de-DE"))
.replaceAll("$dateDiffForHumans", prettyDate(objLikesData[i].date))
.replaceAll("$authorUrl", objLikesData[i].author_url)
.replaceAll("$authorName", objLikesData[i].author_name)
.replaceAll("$authorImage", objLikesData[i].author_image);
news.append(elementBoxLike);
}
}
}

function updateLikesInLocalStorage(){
localStorage.setItem("likes", JSON.stringify(objLikes));
localStorage.setItem("likes_data", JSON.stringify(objLikesData));
}

View File

@ -0,0 +1,8 @@
const news = $("#news");
let objLikes = [];
let objLikesData = [];
$(window).on('load', function(){
if(localStorage.getItem("likes") != null) objLikes = JSON.parse(localStorage.getItem("likes"));
if(localStorage.getItem("likes_data") != null) objLikesData = JSON.parse(localStorage.getItem("likes_data"));
listLikes();
});

View File

@ -0,0 +1,45 @@
let templateBoxLike = `
<div class="col-12" style="padding-bottom: 1rem;">
<div class="card" style="background-color: #f8f8f8;">
<div class="card-body">
<div class="row">
<div class="col-3 col-lg-1">
<a href="$authorUrl" onclick="gtag('event', 'See Employer', {'event_category' : 'Home', 'event_label' : '$authorName'});">
<img src="$authorImage" class="border rounded img-fluid shadow-sm" alt="$authorName">
</a>
</div>
<div class="col-9 col-lg-2">
<br>
<a href="$authorUrl" class="text-muted" onclick="gtag('event', 'See Employer', {'event_category' : 'Home', 'event_label' : '$authorName'});">
<svg xmlns="http://www.w3.org/2000/svg" style="height:25px; fill: black;" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694L1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z" />
<path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z" />
</svg>
$authorName
</a>
</div>
<div class="col-12 col-lg-5">
<h5 class="card-title" style="margin-top: 20px;">
<a href="$newUrl" onclick="gtag('event', 'See Job', {'event_category' : 'Home', 'event_label' : 'Jobbeschreibung';">
$newTitle
</a>
</h5>
</div>
<div class="col-5 col-lg-2">
<br>
<h6 class="card-subtitle mb-2 text-muted" title="$dateInGermanFormat">$dateDiffForHumans</h6>
</div>
<div class="col-7 col-lg-2 text-end ">
<br>
<a class="btn btn-ci" href="$newUrl" onclick="gtag('event', 'See Job', {'event_category' : 'Home', 'event_label' : 'Xsdfad;">
Job ansehen
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z" />
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
`;

25
js/pages/news/events.js Normal file
View File

@ -0,0 +1,25 @@
function windowScroll() {
showMobileCalltoaction();
}

function buttonClickLike(){
let newData = {};
newData["id"] = database.attr("data-new-id");
newData["url"] = database.attr("data-new-url");
newData["title"] = database.attr("data-new-title");
newData["date"] = database.attr("data-new-date");
newData["author_url"] = database.attr("data-author-url");
newData["author_name"] = database.attr("data-author-name");
newData["author_image"] = database.attr("data-author-image");

if(!$(this).hasClass("like")) {
objLikes.push(newData.id);
objLikesData.push(newData);
}
else {
let index = removeItemOnce(objLikes, newData.id);
objLikesData.splice(index, 1);
}
$(this).toggleClass("like");
updateLikesInLocalStorage();
}

33
js/pages/news/methods.js Normal file
View File

@ -0,0 +1,33 @@
$.fn.isOnScreen = function () {
var win = $(window);
var viewport = {top: win.scrollTop(), left: win.scrollLeft() };
viewport.right = viewport.left + win.width();
viewport.bottom = viewport.top + win.height();
var bounds = this.offset();
bounds.right = bounds.left + this.outerWidth();
bounds.bottom = bounds.top + this.outerHeight();
return (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom));
};

function showMobileCalltoaction(){
if ($('#footer').isOnScreen() == true) $('#mobile-calltoaction').addClass('hide');
else $('#mobile-calltoaction').removeClass('hide');
}

function newIsLike(){
let newData = {};
newData["id"] = database.attr("data-new-id");
let newIsLike = objLikes.includes(newData.id);
if(newIsLike) btnLike.addClass("like");
}

function updateLikesInLocalStorage(){
localStorage.setItem("likes", JSON.stringify(objLikes));
localStorage.setItem("likes_data", JSON.stringify(objLikesData));
}

function removeItemOnce(array, value){
let index = array.indexOf(value);
if(index != -1) array.splice(index, 1);
return index;
}

17
js/pages/news/script.js Normal file
View File

@ -0,0 +1,17 @@
const database = $("#database");
const btnShare = document.querySelector('#btn-share');
const btnLike = $('#btn-like');
let objLikes = [];
let objLikesData = [];
btnShare.onclick = async () => {
if(navigator.share) { try { await navigator.share(shareData); } catch(err) { } }
else { console.warn('Native Web Sharing not supported'); }
}
$(window).on('load', function(){
if(localStorage.getItem("likes") != null) objLikes = JSON.parse(localStorage.getItem("likes"));
if(localStorage.getItem("likes_data") != null) objLikesData = JSON.parse(localStorage.getItem("likes_data"));
showMobileCalltoaction();
newIsLike();
$(window).scroll(windowScroll);
btnLike.click(buttonClickLike);
});

5
js/popper.min.js vendored Normal file

File diff suppressed because one or more lines are too long

419
js/tiny-de.js Normal file
View File

@ -0,0 +1,419 @@
tinymce.addI18n('de',{
"Redo": "Wiederholen",
"Undo": "R\u00fcckg\u00e4ngig machen",
"Cut": "Ausschneiden",
"Copy": "Kopieren",
"Paste": "Einf\u00fcgen",
"Select all": "Alles ausw\u00e4hlen",
"New document": "Neues Dokument",
"Ok": "Ok",
"Cancel": "Abbrechen",
"Visual aids": "Visuelle Hilfen",
"Bold": "Fett",
"Italic": "Kursiv",
"Underline": "Unterstrichen",
"Strikethrough": "Durchgestrichen",
"Superscript": "Hochgestellt",
"Subscript": "Tiefgestellt",
"Clear formatting": "Formatierung entfernen",
"Align left": "Linksb\u00fcndig ausrichten",
"Align center": "Zentrieren",
"Align right": "Rechtsb\u00fcndig ausrichten",
"Justify": "Blocksatz",
"Bullet list": "Aufz\u00e4hlung",
"Numbered list": "Nummerierte Liste",
"Decrease indent": "Einzug verkleinern",
"Increase indent": "Einzug vergr\u00f6\u00dfern",
"Close": "Schlie\u00dfen",
"Formats": "Formate",
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt leider keinen direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Tastenkombinationen Strg+X\/C\/V.",
"Headers": "\u00dcberschriften",
"Header 1": "\u00dcberschrift 1",
"Header 2": "\u00dcberschrift 2",
"Header 3": "\u00dcberschrift 3",
"Header 4": "\u00dcberschrift 4",
"Header 5": "\u00dcberschrift 5",
"Header 6": "\u00dcberschrift 6",
"Headings": "\u00dcberschriften",
"Heading 1": "Kopfzeile 1",
"Heading 2": "Kopfzeile 2",
"Heading 3": "Kopfzeile 3",
"Heading 4": "Kopfzeile 4",
"Heading 5": "Kopfzeile 5",
"Heading 6": "Kopfzeile 6",
"Preformatted": "Vorformatiert",
"Div": "Div",
"Pre": "Pre",
"Code": "Code",
"Paragraph": "Absatz",
"Blockquote": "Blockquote",
"Inline": "Zeichenformate",
"Blocks": "Bl\u00f6cke",
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Einf\u00fcgen ist nun im einfachen Textmodus. Inhalte werden ab jetzt als unformatierter Text eingef\u00fcgt, bis Sie diese Einstellung wieder ausschalten!",
"Fonts": "Schriftarten",
"Font Sizes": "Schriftgr\u00f6\u00dfe",
"Class": "Klasse",
"Browse for an image": "Bild...",
"OR": "ODER",
"Drop an image here": "Bild hier ablegen",
"Upload": "Hochladen",
"Block": "Blocksatz",
"Align": "Ausrichten",
"Default": "Standard",
"Circle": "Kreis",
"Disc": "Punkt",
"Square": "Quadrat",
"Lower Alpha": "Kleinbuchstaben",
"Lower Greek": "Griechische Kleinbuchstaben",
"Lower Roman": "R\u00f6mische Zahlen (Kleinbuchstaben)",
"Upper Alpha": "Gro\u00dfbuchstaben",
"Upper Roman": "R\u00f6mische Zahlen (Gro\u00dfbuchstaben)",
"Anchor...": "Textmarke",
"Name": "Name",
"Id": "Kennung",
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Die Kennung sollte mit einem Buchstaben anfangen. Nachfolgend nur Buchstaben, Zahlen, Striche (Minus), Punkte, Kommas und Unterstriche.",
"You have unsaved changes are you sure you want to navigate away?": "Die \u00c4nderungen wurden noch nicht gespeichert, sind Sie sicher, dass Sie diese Seite verlassen wollen?",
"Restore last draft": "Letzten Entwurf wiederherstellen",
"Special character...": "Sonderzeichen...",
"Source code": "Quelltext",
"Insert\/Edit code sample": "Codebeispiel einf\u00fcgen\/bearbeiten",
"Language": "Sprache",
"Code sample...": "Codebeispiel...",
"Color Picker": "Farbwahl",
"R": "R",
"G": "G",
"B": "B",
"Left to right": "Von links nach rechts",
"Right to left": "Von rechts nach links",
"Emoticons...": "Emoticons...",
"Metadata and Document Properties": "Dokument-Eigenschaften und -Metadaten",
"Title": "Titel",
"Keywords": "Sch\u00fcsselw\u00f6rter",
"Description": "Beschreibung",
"Robots": "Robots",
"Author": "Verfasser",
"Encoding": "Zeichenkodierung",
"Fullscreen": "Vollbild",
"Action": "Aktion",
"Shortcut": "Shortcut",
"Help": "Hilfe",
"Address": "Adresse",
"Focus to menubar": "Fokus auf Men\u00fcleiste",
"Focus to toolbar": "Fokus auf Werkzeugleiste",
"Focus to element path": "Fokus auf Elementpfad",
"Focus to contextual toolbar": "Fokus auf kontextbezogene Werkzeugleiste",
"Insert link (if link plugin activated)": "Link einf\u00fcgen (wenn Link-Plugin aktiviert ist)",
"Save (if save plugin activated)": "Speichern (wenn Save-Plugin aktiviert ist)",
"Find (if searchreplace plugin activated)": "Suchen einf\u00fcgen (wenn Suchen\/Ersetzen-Plugin aktiviert ist)",
"Plugins installed ({0}):": "installierte Plugins ({0}):",
"Premium plugins:": "Premium Plugins:",
"Learn more...": "Erfahren Sie mehr dazu...",
"You are using {0}": "Sie verwenden {0}",
"Plugins": "Plugins",
"Handy Shortcuts": "Praktische Tastenkombinationen",
"Horizontal line": "Horizontale Linie",
"Insert\/edit image": "Bild einf\u00fcgen\/bearbeiten",
"Image description": "Bildbeschreibung",
"Source": "Quelle",
"Dimensions": "Abmessungen",
"Constrain proportions": "Seitenverh\u00e4ltnis beibehalten",
"General": "Allgemein",
"Advanced": "Erweitert",
"Style": "Stil",
"Vertical space": "Vertikaler Abstand",
"Horizontal space": "Horizontaler Abstand",
"Border": "Rahmen",
"Insert image": "Bild einf\u00fcgen",
"Image...": "Bild...",
"Image list": "Bildliste",
"Rotate counterclockwise": "Gegen den Uhrzeigersinn drehen",
"Rotate clockwise": "Im Uhrzeigersinn drehen",
"Flip vertically": "Vertikal spiegeln",
"Flip horizontally": "Horizontal spiegeln",
"Edit image": "Bild bearbeiten",
"Image options": "Bildeigenschaften",
"Zoom in": "Ansicht vergr\u00f6\u00dfern",
"Zoom out": "Ansicht verkleinern",
"Crop": "Bescheiden",
"Resize": "Skalieren",
"Orientation": "Ausrichtung",
"Brightness": "Helligkeit",
"Sharpen": "Sch\u00e4rfen",
"Contrast": "Kontrast",
"Color levels": "Farbwerte",
"Gamma": "Gamma",
"Invert": "Invertieren",
"Apply": "Anwenden",
"Back": "Zur\u00fcck",
"Insert date\/time": "Datum\/Uhrzeit einf\u00fcgen ",
"Date\/time": "Datum\/Uhrzeit",
"Insert\/Edit Link": "Link einf\u00fcgen\/bearbeiten",
"Insert\/edit link": "Link einf\u00fcgen\/bearbeiten",
"Text to display": "Anzuzeigender Text",
"Url": "URL",
"Open link in...": "Link \u00f6ffnen in...",
"Current window": "Aktuelles Fenster",
"None": "Keine",
"New window": "Neues Fenster",
"Remove link": "Link entfernen",
"Anchors": "Textmarken",
"Link...": "Link...",
"Paste or type a link": "Link einf\u00fcgen oder eintippen",
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?",
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http:\/\/\" voranstellen?",
"Link list": "Linkliste",
"Insert video": "Video einf\u00fcgen",
"Insert\/edit video": "Video einf\u00fcgen\/bearbeiten",
"Insert\/edit media": "Medien einf\u00fcgen\/bearbeiten",
"Alternative source": "Alternative Quelle",
"Alternative source URL": "URL der alternativen Quelle",
"Media poster (Image URL)": "Medienposter (Bild-URL)",
"Paste your embed code below:": "F\u00fcgen Sie Ihren Einbettungscode hier ein:",
"Embed": "Einbetten",
"Media...": "Medien...",
"Nonbreaking space": "Gesch\u00fctztes Leerzeichen",
"Page break": "Seitenumbruch",
"Paste as text": "Als Text einf\u00fcgen",
"Preview": "Vorschau",
"Print...": "Drucken...",
"Save": "Speichern",
"Find": "Suchen",
"Replace with": "Ersetzen durch",
"Replace": "Ersetzen",
"Replace all": "Alles ersetzen",
"Previous": "Vorherige",
"Next": "Weiter",
"Find and replace...": "Suchen und ersetzen...",
"Could not find the specified string.": "Die Zeichenfolge wurde nicht gefunden.",
"Match case": "Gro\u00df-\/Kleinschreibung beachten",
"Find whole words only": "Nur ganze W\u00f6rter suchen",
"Spell check": "Rechschreibpr\u00fcfung",
"Ignore": "Ignorieren",
"Ignore all": "Alles Ignorieren",
"Finish": "Ende",
"Add to Dictionary": "Zum W\u00f6rterbuch hinzuf\u00fcgen",
"Insert table": "Tabelle einf\u00fcgen",
"Table properties": "Tabelleneigenschaften",
"Delete table": "Tabelle l\u00f6schen",
"Cell": "Zelle",
"Row": "Zeile",
"Column": "Spalte",
"Cell properties": "Zelleneigenschaften",
"Merge cells": "Zellen verbinden",
"Split cell": "Zelle aufteilen",
"Insert row before": "Neue Zeile davor einf\u00fcgen ",
"Insert row after": "Neue Zeile danach einf\u00fcgen",
"Delete row": "Zeile l\u00f6schen",
"Row properties": "Zeileneigenschaften",
"Cut row": "Zeile ausschneiden",
"Copy row": "Zeile kopieren",
"Paste row before": "Zeile davor einf\u00fcgen",
"Paste row after": "Zeile danach einf\u00fcgen",
"Insert column before": "Neue Spalte davor einf\u00fcgen",
"Insert column after": "Neue Spalte danach einf\u00fcgen",
"Delete column": "Spalte l\u00f6schen",
"Cols": "Spalten",
"Rows": "Zeilen",
"Width": "Breite",
"Height": "H\u00f6he",
"Cell spacing": "Zellenabstand",
"Cell padding": "Zelleninnenabstand",
"Show caption": "Beschriftung anzeigen",
"Left": "Linksb\u00fcndig",
"Center": "Zentriert",
"Right": "Rechtsb\u00fcndig",
"Cell type": "Zellentyp",
"Scope": "G\u00fcltigkeitsbereich",
"Alignment": "Ausrichtung",
"H Align": "Horizontale Ausrichtung",
"V Align": "Vertikale Ausrichtung",
"Top": "Oben",
"Middle": "Mitte",
"Bottom": "Unten",
"Header cell": "Kopfzelle",
"Row group": "Zeilengruppe",
"Column group": "Spaltengruppe",
"Row type": "Zeilentyp",
"Header": "Kopfzeile",
"Body": "Inhalt",
"Footer": "Fu\u00dfzeile",
"Border color": "Rahmenfarbe",
"Insert template...": "Vorlage einf\u00fcgen...",
"Templates": "Vorlagen",
"Template": "Vorlage",
"Text color": "Textfarbe",
"Background color": "Hintergrundfarbe",
"Custom...": "Benutzerdefiniert...",
"Custom color": "Benutzerdefinierte Farbe",
"No color": "Keine Farbe",
"Remove color": "Farbauswahl aufheben",
"Table of Contents": "Inhaltsverzeichnis",
"Show blocks": "Bl\u00f6cke anzeigen",
"Show invisible characters": "Unsichtbare Zeichen anzeigen",
"Word count": "Anzahl der W\u00f6rter",
"Count": "Anzahl",
"Document": "Dokument",
"Selection": "Auswahl",
"Words": "W\u00f6rter",
"Words: {0}": "W\u00f6rter: {0}",
"{0} words": "{0} W\u00f6rter",
"File": "Datei",
"Edit": "Bearbeiten",
"Insert": "Einf\u00fcgen",
"View": "Ansicht",
"Format": "Format",
"Table": "Tabelle",
"Tools": "Werkzeuge",
"Powered by {0}": "Betrieben von {0}",
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich-Text- Area. Dr\u00fccken Sie ALT-F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT-F10 f\u00fcr Symbolleiste. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe",
"Image title": "Bildtitel",
"Border width": "Rahmenbreite",
"Border style": "Rahmenstil",
"Error": "Fehler",
"Warn": "Warnung",
"Valid": "G\u00fcltig",
"To open the popup, press Shift+Enter": "Dr\u00fccken Sie Umschalt+Eingabe, um das Popup-Fenster zu \u00f6ffnen.",
"Rich Text Area. Press ALT-0 for help.": "Rich-Text-Bereich. Dr\u00fccken Sie Alt+0 f\u00fcr Hilfe.",
"System Font": "Betriebssystemschriftart",
"Failed to upload image: {0}": "Bild konnte nicht hochgeladen werden: {0}",
"Failed to load plugin: {0} from url {1}": "Plugin konnte nicht geladen werden: {0} von URL {1}",
"Failed to load plugin url: {0}": "Plugin-URL konnte nicht geladen werden: {0}",
"Failed to initialize plugin: {0}": "Plugin konnte nicht initialisiert werden: {0}",
"example": "Beispiel",
"Search": "Suchen",
"All": "Alles",
"Currency": "W\u00e4hrung",
"Text": "Text",
"Quotations": "Anf\u00fchrungszeichen",
"Mathematical": "Mathematisch",
"Extended Latin": "Erweitertes Latein",
"Symbols": "Symbole",
"Arrows": "Pfeile",
"User Defined": "Benutzerdefiniert",
"dollar sign": "Dollarzeichen",
"currency sign": "W\u00e4hrungssymbol",
"euro-currency sign": "Eurozeichen",
"colon sign": "Doppelpunkt",
"cruzeiro sign": "Cruzeirozeichen",
"french franc sign": "Franczeichen",
"lira sign": "Lirezeichen",
"mill sign": "Millzeichen",
"naira sign": "Nairazeichen",
"peseta sign": "Pesetazeichen",
"rupee sign": "Rupiezeichen",
"won sign": "Wonzeichen",
"new sheqel sign": "Schekelzeichen",
"dong sign": "Dongzeichen",
"kip sign": "Kipzeichen",
"tugrik sign": "Tugrikzeichen",
"drachma sign": "Drachmezeichen",
"german penny symbol": "Pfennigzeichen",
"peso sign": "Pesozeichen",
"guarani sign": "Guaranizeichen",
"austral sign": "Australzeichen",
"hryvnia sign": "Hrywnjazeichen",
"cedi sign": "Cedizeichen",
"livre tournois sign": "Livrezeichen",
"spesmilo sign": "Spesmilozeichen",
"tenge sign": "Tengezeichen",
"indian rupee sign": "Indisches Rupiezeichen",
"turkish lira sign": "T\u00fcrkisches Lirazeichen",
"nordic mark sign": "Zeichen nordische Mark",
"manat sign": "Manatzeichen",
"ruble sign": "Rubelzeichen",
"yen character": "Yenzeichen",
"yuan character": "Yuanzeichen",
"yuan character, in hong kong and taiwan": "Yuanzeichen in Hongkong und Taiwan",
"yen\/yuan character variant one": "Yen-\/Yuanzeichen Variante 1",
"Loading emoticons...": "Emoticons werden geladen...",
"Could not load emoticons": "Emoticons konnten nicht geladen werden",
"People": "Menschen",
"Animals and Nature": "Tiere und Natur",
"Food and Drink": "Essen und Trinken",
"Activity": "Aktivit\u00e4t",
"Travel and Places": "Reisen und Orte",
"Objects": "Objekte",
"Flags": "Flaggen",
"Characters": "Zeichen",
"Characters (no spaces)": "Zeichen (ohne Leerzeichen)",
"{0} characters": "{0}\u00a0Zeichen",
"Error: Form submit field collision.": "Fehler: Kollision der Formularbest\u00e4tigungsfelder.",
"Error: No form element found.": "Fehler: Kein Formularelement gefunden.",
"Update": "Aktualisieren",
"Color swatch": "Farbpalette",
"Turquoise": "T\u00fcrkis",
"Green": "Gr\u00fcn",
"Blue": "Blau",
"Purple": "Violett",
"Navy Blue": "Marineblau",
"Dark Turquoise": "Dunkelt\u00fcrkis",
"Dark Green": "Dunkelgr\u00fcn",
"Medium Blue": "Mittleres Blau",
"Medium Purple": "Mittelviolett",
"Midnight Blue": "Mitternachtsblau",
"Yellow": "Gelb",
"Orange": "Orange",
"Red": "Rot",
"Light Gray": "Hellgrau",
"Gray": "Grau",
"Dark Yellow": "Dunkelgelb",
"Dark Orange": "Dunkelorange",
"Dark Red": "Dunkelrot",
"Medium Gray": "Mittelgrau",
"Dark Gray": "Dunkelgrau",
"Light Green": "Hellgr\u00fcn",
"Light Yellow": "Hellgelb",
"Light Red": "Hellrot",
"Light Purple": "Helllila",
"Light Blue": "Hellblau",
"Dark Purple": "Dunkellila",
"Dark Blue": "Dunkelblau",
"Black": "Schwarz",
"White": "Wei\u00df",
"Switch to or from fullscreen mode": "Vollbildmodus umschalten",
"Open help dialog": "Hilfe-Dialog \u00f6ffnen",
"history": "Historie",
"styles": "Stile",
"formatting": "Formatierung",
"alignment": "Ausrichtung",
"indentation": "Einr\u00fcckungen",
"permanent pen": "Textmarker",
"comments": "Anmerkungen",
"Format Painter": "Format-Painter",
"Insert\/edit iframe": "iframe einf\u00fcgen\/bearbeiten",
"Capitalization": "Gro\u00dfschreibung",
"lowercase": "Kleinbuchstaben",
"UPPERCASE": "Gro\u00dfbuchstaben",
"Title Case": "Gro\u00df-\/Kleinschreibung des Titels",
"Permanent Pen Properties": "Eigenschaften von Permanent Pen",
"Permanent pen properties...": "Eigenschaften von Permanent Pen...",
"Font": "Schriftart",
"Size": "Schriftgr\u00f6\u00dfe",
"More...": "Mehr...",
"Spellcheck Language": "Sprache f\u00fcr die Rechtschreibpr\u00fcfung",
"Select...": "Auswahl...",
"Preferences": "Einstellungen",
"Yes": "Ja",
"No": "Nein",
"Keyboard Navigation": "Tastaturnavigation",
"Version": "Version",
"Anchor": "Textmarke",
"Special character": "Sonderzeichen",
"Code sample": "Codebeispiel",
"Color": "Farbe",
"Emoticons": "Emoticons",
"Document properties": "Dokumenteigenschaften",
"Image": "Bild",
"Insert link": "Link einf\u00fcgen",
"Target": "Ziel",
"Link": "Link",
"Poster": "Poster",
"Media": "Medium",
"Print": "Drucken",
"Prev": "Zur\u00fcck",
"Find and replace": "Suchen und ersetzen",
"Whole words": "Nur ganze W\u00f6rter",
"Spellcheck": "Rechtschreibpr\u00fcfung",
"Caption": "Beschriftung",
"Insert template": "Vorlage einf\u00fcgen "
});

2
js/toastr.min.js vendored Normal file

File diff suppressed because one or more lines are too long