]>
Commit | Line | Data |
---|---|---|
9068dba1 MT |
1 | {% extends "../base.html" %} |
2 | ||
3 | {% block title %}{{ _("GeoIP for %s") % addr }}{% end block %} | |
4 | ||
5 | {% block body %} | |
6 | <div class="page-header"> | |
7 | <h3>{{ _("GeoIP for %s") % addr }}</h3> | |
8 | </div> | |
9 | ||
10 | {% if peer %} | |
11 | <div class="row"> | |
4abcc099 | 12 | <div class="col-lg-4 col-md-4"> |
9068dba1 MT |
13 | <dl> |
14 | {% if peer.asn %} | |
15 | <dt>{{ _("Autonomous System") }}</dt> | |
16 | <dd>{{ peer.asn }}</dd> | |
17 | {% end %} | |
18 | ||
19 | <dt>{{ _("Country") }}</dt> | |
20 | <dd> | |
21 | {% if peer.country_name %} | |
22 | {{ peer.country_name }} ({{ peer.country }}) | |
23 | {% else %} | |
24 | {{ peer.country_name }} | |
25 | {% end %} | |
26 | </dd> | |
27 | ||
28 | {% if peer.city %} | |
29 | <dt>{{ _("City") }}</dt> | |
30 | <dd>{{ peer.city }}</dd> | |
31 | ||
32 | {% if peer.postal_code %} | |
33 | <dt>{{ _("Postal Code") }}</dt> | |
34 | <dd>{{ peer.postal_code }}</dd> | |
35 | {% end %} | |
36 | {% end %} | |
37 | </dl> | |
5488a9f4 MT |
38 | |
39 | {% if mirrors %} | |
40 | <h4>{{ _("Preferred Mirrors") }}</h4> | |
41 | ||
42 | <ul> | |
43 | {% for mirror in mirrors %} | |
44 | <li> | |
45 | <a href="http://mirrors.ipfire.org/mirror/{{ mirror.hostname }}"> | |
46 | {{ mirror.hostname }} | |
47 | </a> | |
48 | <span class="pull-right"> | |
49 | {{ _("%.0f km") % mirror.distance_to(peer) }} | |
50 | </span> | |
51 | </li> | |
52 | {% end %} | |
53 | </ul> | |
54 | {% end %} | |
9068dba1 MT |
55 | </div> |
56 | ||
4abcc099 | 57 | <div class="col-lg-8 col-md-8"> |
9068dba1 MT |
58 | {% module Map(peer.latitude, peer.longitude) %} |
59 | </div> | |
60 | </div> | |
61 | {% else %} | |
62 | <div class="alert alert-info"> | |
63 | {{ _("No GeoIP information could be found for the IP address '%s'.") % addr }} | |
64 | </div> | |
65 | {% end %} | |
66 | ||
67 | {% end block %} |