Compare commits
2 commits
cca7284d9d
...
fb5b0347fb
Author | SHA1 | Date | |
---|---|---|---|
fb5b0347fb | |||
6d716a242b |
3 changed files with 35 additions and 16 deletions
|
@ -21,7 +21,23 @@ class TrackerController extends Controller
|
||||||
*/
|
*/
|
||||||
public function show_past_trips_list()
|
public function show_past_trips_list()
|
||||||
{
|
{
|
||||||
return view('past-trips');
|
$trips = [];
|
||||||
|
|
||||||
|
foreach (config('app.past_trip_ids') as $tripId) {
|
||||||
|
$tripData = $this->get_trip_data($tripId, false);
|
||||||
|
$trips[$tripId] = [
|
||||||
|
'name' => $tripData->name,
|
||||||
|
'start_date' => new DateTime($tripData->date_start),
|
||||||
|
'end_date' => new DateTime($tripData->date_end)
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
return view(
|
||||||
|
'past-trips',
|
||||||
|
[
|
||||||
|
'trips' => $trips
|
||||||
|
]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -14,9 +14,10 @@
|
||||||
|
|
||||||
<main id="pastTripsList">
|
<main id="pastTripsList">
|
||||||
<ol>
|
<ol>
|
||||||
<li><a href="/x8gkdo56o7k3eyp3w2ql">Monkey Run Scotland 2022</a></li>
|
@php $DATE_FORMAT = 'M Y' @endphp
|
||||||
<li><a href="/47xj8go928ql9mq3r20p">Europespedition III: Leds Free or Die Hard</a></li>
|
@foreach ($trips as $trip_id => $trip)
|
||||||
<li><a href="/2ozdklm6dro0951n04xg">Bentral American Diaries</a></li>
|
<li><a href="/{{ $trip_id }}">{{ $trip['name'] }}</a> <span>({{ $trip['start_date']->format($DATE_FORMAT) }} to {{ $trip['end_date']->format($DATE_FORMAT) }})</span></li>
|
||||||
|
@endforeach
|
||||||
</ol>
|
</ol>
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -66,18 +66,20 @@
|
||||||
@if(!in_array($location->id, config('app.current_trip_ignore')))
|
@if(!in_array($location->id, config('app.current_trip_ignore')))
|
||||||
|
|
||||||
@php
|
@php
|
||||||
// Privacy zones
|
// Privacy zones
|
||||||
$privacyLatLons = config('app.privacy_lat_lons');
|
$privacyLatLons = config('app.privacy_lat_lons');
|
||||||
$latLon = explode(',', $privacyLatLons[0]);
|
foreach ($privacyLatLons as $latLonUnparsed) {
|
||||||
if (
|
$latLon = explode(',', $latLonUnparsed);
|
||||||
!(
|
if (
|
||||||
( $location->latitude - $latLon[0] > 0.01 ) || ( $location->latitude - $latLon[0] < -0.01 ) ||
|
!(
|
||||||
( $location->longitude - $latLon[1] > 0.01 ) || ( $location->longitude - $latLon[1] < -0.01 )
|
( $location->latitude - $latLon[0] > 0.01 ) || ( $location->latitude - $latLon[0] < -0.01 ) ||
|
||||||
)
|
( $location->longitude - $latLon[1] > 0.01 ) || ( $location->longitude - $latLon[1] < -0.01 )
|
||||||
) {
|
)
|
||||||
$location->latitude = $location->latitude + ((rand(0,2)-1)/100);
|
) {
|
||||||
$location->longitude = $location->longitude + ((rand(0,2)-1)/100);
|
$location->latitude = $location->latitude + ((rand(0,2)-1)/100);
|
||||||
}
|
$location->longitude = $location->longitude + ((rand(0,2)-1)/100);
|
||||||
|
}
|
||||||
|
}
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
[{{ $location->latitude }}, {{ $location->longitude }}],
|
[{{ $location->latitude }}, {{ $location->longitude }}],
|
||||||
|
|
Loading…
Reference in a new issue