Files
pollux/resources/views/layout/forms/person.blade.php
T

115 lines
4.4 KiB
PHP

@extends('layout.master')
@section('subnav')
<a href='{{ url()->previous() }}'>Zurück</a>
@endsection
@section('content')
<h1>@yield('title')</h1>
<form action="/people/@if (!is_null($person->id)) {{ $person->id }} @endif" method='post'>
@if (!is_null($person->id))
{{ method_field('patch') }}
@endif
{{ csrf_field() }}
<h3>Stammdaten</h3>
<table>
<tr>
<td>{{ Form::label('title', 'Anrede') }}</td>
<td>
@if (!is_null($person->id))
{{ Form::select('title', [
'Herr' => 'Herr',
'Frau' => 'Frau',
'Firma' => 'Firma'],
$person->title) }}
@else
{{ Form::select('title', [
'Herr' => 'Herr',
'Frau' => 'Frau',
'Firma' => 'Firma']) }}
@endif
</td>
</tr>
<tr>
<td>{{ Form::label('name_or_company', 'Name / Firma') }}</td>
<td>{{ Form::text('name_or_company', $person->name_or_company) }}</td>
</tr>
<tr>
<td>{{ Form::label('surname', 'Vorname') }}</td>
<td>{{ Form::text('surname', $person->surname) }}</td>
</tr>
<tr>
<td>{{ Form::label('street', 'Straße + Hausnummer') }}</td>
<td>{{ Form::text('street', $person->street) }}</td>
</tr>
<tr>
<td>{{ Form::label('postal_code', 'Postleitzahl') }}</td>
<td>{{ Form::text('postal_code', $person->postal_code) }}</td>
</tr>
<tr>
<td>{{ Form::label('city', 'Stadt') }}</td>
<td>{{ Form::text('city', $person->city) }}</td>
</tr>
<tr>
<td>{{ Form::label('email', 'E-Mail') }}</td>
<td>{{ Form::text('email', $person->email) }}</td>
</tr>
<tr>
<td>{{ Form::label('mobile', 'Handy') }}</td>
<td>{{ Form::text('mobile', $person->mobile) }}</td>
</tr>
<tr>
<td>{{ Form::label('phone', 'Telefon') }}</td>
<td>{{ Form::text('phone', $person->phone) }}</td>
</tr>
<tr>
<td>{{ Form::label('date_of_birth', 'Geburtsdatum') }}</td>
<td>{{ Form::date('date_of_birth', $person->date_of_birth) }}</td>
</tr>
</table>
@if ($person->title != 'Firma')
<h3>Mitgliedsdaten</h3>
<table>
<tr>
<th>Eintrittsdatum</th>
<th>Austrittsdatum</th>
</tr>
{{-- List all member states, which are already in the database --}}
@if ($person->wasMember())
@foreach ($person->memberStates as $memberState)
<tr>
<td>
{{
Form::date(
"memberState[$memberState->id][joining_date]",
$memberState->joining_date
)
}}
</td>
<td>
{{
Form::date(
"memberState[$memberState->id][leaving_date]",
$memberState->leaving_date
)
}}
</td>
</tr>
@endforeach
@endif
{{-- Create empty input field for a new member state record. --}}
@if (!$person->isMember())
<tr>
<td>{{ Form::date('memberState[0][joining_date]') }}</td>
<td>{{ Form::date('memberState[0][leaving_date]') }}</td>
</tr>
@endif
</table>
@endif
<button type="submit" id="submit">Speichern</button>
</form>
@endsection