mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-06-20 01:44:42 +02:00
affichage fraicheur des données
This commit is contained in:
parent
43139d50d9
commit
ca00f8c0be
4 changed files with 290 additions and 5 deletions
|
@ -107,6 +107,50 @@
|
|||
{# (si siret clos) #}
|
||||
</td>
|
||||
<td>
|
||||
{% if commerce.osmDataDate %}
|
||||
{% set now = "now"|date("U") %}
|
||||
{% set osmDate = commerce.osmDataDate|date("U") %}
|
||||
{% set diff = now - osmDate %}
|
||||
{% set years = (diff / 31536000)|round(0, 'floor') %}
|
||||
{% set months = ((diff % 31536000) / 2592000)|round(0, 'floor') %}
|
||||
{% set days = ((diff % 2592000) / 86400)|round(0, 'floor') %}
|
||||
|
||||
<div class="small osm-modification-info">
|
||||
<div>
|
||||
<i class="bi bi-calendar"></i>
|
||||
{{ commerce.osmDataDate|date('d/m/Y H:i') }}
|
||||
</div>
|
||||
{% if commerce.osmUser %}
|
||||
<div>
|
||||
<i class="bi bi-person"></i>
|
||||
<a href="https://www.openstreetmap.org/user/{{ commerce.osmUser }}" target="_blank" title="Voir le profil OSM">
|
||||
{{ commerce.osmUser }}
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="text-muted">
|
||||
<small>
|
||||
{% if diff < 86400 %}
|
||||
Aujourd'hui
|
||||
{% elseif years > 0 %}
|
||||
{{ years }} an{{ years > 1 ? 's' : '' }}
|
||||
{% if months > 0 %}, {{ months }} mois{% endif %}
|
||||
{% elseif months > 0 %}
|
||||
{{ months }} mois
|
||||
{% if days > 0 %}, {{ days }} jour{{ days > 1 ? 's' : '' }}{% endif %}
|
||||
{% elseif days > 0 %}
|
||||
{{ days }} jour{{ days > 1 ? 's' : '' }}
|
||||
{% else %}
|
||||
Aujourd'hui
|
||||
{% endif %}
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
<span class="text-muted">Non disponible</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.openstreetmap.org/{{ commerce.osmKind }}/{{ commerce.osmId }}" title="{{ commerce.osmKind }} - {{ commerce.osmId }} " >
|
||||
<i class="bi bi-globe"></i>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue