2021-05-30 12:48:03 -04:00
< fieldset style = "width:900px;background-color:#f1f1f1;margin-left:5px;margin-right:5px;font-size:14px;border-top-left-radius: 10px; border-top-right-radius: 10px;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;" >
< legend > < b > < font color = "#000" > .: Server Activity :. < / font > < / b > < / legend >
{% if _table['MASTERS']|length >0 %}
< table width = 100% style = "background-color:#f0f0f0;border:none !important;border-collapse:collapse;border:none;" >
< tr style = "height:30px;border-collapse:collapse; border:none;" >
< td width = 100% style = "border-collapse:collapse;border:none;" > < div id = "rcornerh" > Active QSO's< / div > < / td >
< / tr >
< tr style = "border-collapse:collapse;border:none;" >
< td id = "lact" >
2021-06-03 10:03:34 -04:00
< div id = "rcorner" > < div >
2021-05-30 12:48:03 -04:00
{% for _master in _table['MASTERS'] %}
{% for _client, _cdata in _table['MASTERS'][_master]['PEERS'].items() %}
{% if _cdata[1]['TS'] == True or _cdata[2]['TS'] == True %}
{% if _cdata[1]['TRX'] == "RX" %}
2021-06-03 04:25:43 -04:00
  [< span style = "color:#008000;" > M< / span > : < span style = "color:#0065ff;" > {{ _cdata[1]['CALL']|safe }}< / span >
2021-05-30 12:48:03 -04:00
< font color = red > >>< / font > < span style = "color:#b5651d;" > {{ _cdata[1]['TG']|safe }}< / span > ]
{% endif %}
{% if _cdata[2]['TRX'] == "RX" %}
  [< span style = "color:#008000;" > M< / span > : < span style = "color:#0065ff;" > {{ _cdata[2]['CALL']|safe}}< / span >
< font color = red > >>< / font > < span style = "color:#b5651d;" > {{_cdata[2]['TG']|safe}}< / span > ]
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
{% else %}
< table width = 100%; style = 'background-color:#f9f9f9;font: 13pt arial, sans-serif; margin-top:4px;margin-bottom:4px;' >
< tr style = 'border:none; background-color:#f0f0f0;' >
< td style = 'border:none;height:60px;' > < font color = brown > < b > < center > Waiting for data from the Server ...< / center > < / b > < / td >
< / tr >
< / table >
{% endif %}
{% for _peer, _pdata in _table['PEERS'].items() %}
{% if _pdata[1]['TS'] == True or _pdata[2]['TS'] == True %}
{% if _pdata[1]['TRX'] == "RX" %}
  [< span style = "color:#008000;" > M< / span > : < span style = "color:#0065ff;" > {{ _pdata[1]['CALL']|safe }}< / span >
< font color = red > >>< / font > < span style = "color:#b5651d;" > {{ _pdata[1]['TG']|safe }}< / span > ]
{% endif %}
{% if _pdata[2]['TRX'] == "RX" %}
  [< span style = "color:#008000;" > M< / span > : < span style = "color:#0065ff;" > {{ _pdata[2]['CALL']|safe }}< / span >
< font color = red > >>< / font > < span style = "color:#b5651d;" > {{ _pdata[2]['TG']|safe }}< / span > ]
{% endif %}
{% endif %}
{% endfor %}
{% if _table['OPENBRIDGES']|length >0 %}
{% for _openbridge in _table['OPENBRIDGES'] %}
{% set rx = namespace(value=0) %}
{% if _table['OPENBRIDGES'][_openbridge]['STREAMS']|length >0 %}
{% for entry in _table['OPENBRIDGES'][_openbridge]['STREAMS'] if _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][0]=='RX' %}
{% set rx.value=1 %}
{% endfor %}
{% if rx.value == 1 %}
{% for entry in _table['OPENBRIDGES'][_openbridge]['STREAMS'] if _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][0] == 'RX' %}  [< span style = "color:#008000;" > O< / span > : < font color = #0065ff > {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][1]}}< / font > < font color = red > >>< / font > < font color = #b5651d > TG {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][2]}}< / font > ] {% endfor %}
{% endif %}
{% endif %}
{% endfor %}
2021-06-03 10:03:34 -04:00
< / div > < / div > < / td >
2021-05-30 12:48:03 -04:00
< / tr >
{% endif %}
< / table >
< / fieldset >
{% if _table['SETUP']['LASTHEARD'] == True %}
{% include 'lastheard.html' ignore missing %}
{% endif %}
< fieldset style = "background-color:#f0f0f0f0;margin-left:15px;margin-right:15px;font-size:14px;border-top-left-radius: 10px; border-top-right-radius: 10px;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;" >
< legend > < b > < font color = "#000" > .: Connected to Server :. < / font > < / b > < / legend >
< table style = "table-layout:fixed;width:100%; font: 10pt arial, sans-serif;font-weight:600;margin-top:5px;margin-bottom:5px;" width = 100% >
{% if _table['MASTERS']|length >0 %}
< tr style = "background-color:#f9f9f9f9;" > < td >
< br >
< div style = "text-align:left;" > < span style = "color:#464646;font-weight:600;line-height:1.4;" > USERS:< / span > < / div >
< div style = "text-align:left;font:9.5pt arial, sans-serif;font-weight:bold;margin-left:25px; margin-right:25px;line-height:1.4;white-space:normal;" >
{% for _master in _table['MASTERS'] %}
{% if _table['MASTERS'][_master]['PEERS']|length >0 %}
{% for _client, _cdata in _table['MASTERS'][_master]['PEERS'].items() %}
< span class = "tooltip" style = "border-bottom: 1px dotted white;" >
< a style = "border-bottom: 1px dotted white;font: 9.5pt arial,sans-serif;font-weight:bold;color:#0066ff;" target = "_blank" href = "http://www.qrz.com/db/{{_cdata['CALLSIGN']}}" > < b > {{_cdata['CALLSIGN']}}< / b > < / a >
< span class = "tooltiptext" style = "left:115%;top:-10px;" >
< span style = "font: 9pt arial,sans-serif;color:#FFFFFF" >
< b > DMR ID< / b > : < b > < font color = yellow > {{ _client }}< / b > < / font > < br >
{% if _cdata['RX_FREQ'] == 'N/A' and _cdata['TX_FREQ'] == 'N/A' %}
< b > Type: < font color = yellow > IP Network< / font > < / b > < br >
{% else %}
< b > Type: < font color = yellow > Radio< / font > < / b > ({{ _cdata['SLOTS'] }})< br >
{% endif %}
< b > Hardware< / b > : {{_cdata['PACKAGE_ID'] }}
< br > < b > Soft_Ver< / b > : {{_cdata['SOFTWARE_ID'] }}
< br > < b > Info< / b > : {{_cdata['LOCATION']}}
< br > < b > Master< / b > : < font color = yellow > {{_master}}< / font >
< / span > < / span > < / span >
{% endfor %}
{% endif %}
{% endfor %}
< / div >
{% endif %}
{% if _table['PEERS']|length >0 %}
< br >
< div style = "text-align:left;" > < span style = "color:#464646;font-weight:600;line-height:1.8;" > PEERS:< / span > < / div >
< div style = "text-align:left;font:9.5pt arial, sans-serif;font-weight:bold;margin-left:25px; margin-right:25px;line-height:1.6;white-space:normal;" >
{% for _peer, _pdata in _table['PEERS'].items() %}
< span class = "tooltip" style = "margin-bottom:6px;border-bottom: 1px dotted white;{{'background-color:#8ecfb4; color:#464646;' if _table['PEERS'][_peer]['STATS']['CONNECTION'] == 'YES' else 'background-color:#ff0000; color:white;'}}" > < b > {{_peer}} < / b >
{% if _table['PEERS'][_peer]['STATS']['CONNECTION'] == 'YES' %}
< span class = "tooltiptext" style = "top:120%;left:50%;margin-left:-70%;width:100px;padding: 2px 0;" >
< center > < font color = white > Connected< / font > < / center >
< / span >
{% else %}
< span class = "tooltiptext" style = "top:120%;left:50%;margin-left:-70%;width:100px;padding: 2px 0;" >
< center > < b > < font color = white > Disconnected< / font > < / center >
< / span >
{% endif %}
< / span >
{% endfor %}
< / div >
{% endif %}
< br >
< / td > < / tr > < / table >
< / fieldset >