diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index d7b5662..5403c40 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -99,6 +99,26 @@ class UsersController extends Controller } /** + * Show user death info. + * + * @param \App\User $user + * @return \Illuminate\View\View + */ + public function death(User $user) + { + $mapZoomLevel = 4; + $mapCenterLatitude = $user->getMetadata('cemetery_location_latitude'); + $mapCenterLongitude = $user->getMetadata('cemetery_location_longitude'); + if ($mapCenterLatitude && $mapCenterLongitude) { + $mapZoomLevel = 18; + } + $mapCenterLatitude = $mapCenterLatitude ?: '-0.87887'; + $mapCenterLongitude = $mapCenterLongitude ?: '117.4863'; + + return view('users.death', compact('user', 'mapZoomLevel', 'mapCenterLatitude', 'mapCenterLongitude')); + } + + /** * Show the form for editing the specified User. * * @param \App\User $user @@ -120,9 +140,9 @@ class UsersController extends Controller $mapCenterLongitude = $user->getMetadata('cemetery_location_longitude'); if ($mapCenterLatitude && $mapCenterLongitude) { $mapZoomLevel = 18; - $mapCenterLatitude = $mapCenterLatitude ?: '-0.87887'; - $mapCenterLongitude = $mapCenterLongitude ?: '117.4863'; } + $mapCenterLatitude = $mapCenterLatitude ?: '-0.87887'; + $mapCenterLongitude = $mapCenterLongitude ?: '117.4863'; return view('users.edit', compact( 'user', 'replacementUsers', 'validTabs', 'mapZoomLevel', 'mapCenterLatitude', 'mapCenterLongitude' diff --git a/resources/lang/id/user.php b/resources/lang/id/user.php index 8c4e8a3..cbde562 100644 --- a/resources/lang/id/user.php +++ b/resources/lang/id/user.php @@ -51,7 +51,7 @@ return [ 'phone' => 'Telp.', 'manager' => 'Pengelola', - 'cemetery_location' => 'Cemetary Location', + 'cemetery_location' => 'Lokasi Makam', // Photo 'reupload_photo' => 'Upload ulang Foto', diff --git a/resources/views/users/death.blade.php b/resources/views/users/death.blade.php new file mode 100644 index 0000000..229d7c0 --- /dev/null +++ b/resources/views/users/death.blade.php @@ -0,0 +1,78 @@ +@extends('layouts.user-profile') + +@section('subtitle', __('user.death')) + +@section('user-content') +
| {{ __('address.location_name') }} | +{{ $user->getMetadata('cemetery_location_name') }} | +
|---|---|
| {{ __('address.address') }} | +{{ $user->getMetadata('cemetery_location_address') }} | +
| {{ __('user.dod') }} | +{{ $user->dod ?: $user->yod }} | +
| {{ __('user.age') }} | ++ @if ($user->age) + {!! $user->age_string !!} + @endif + | +