diff --git a/dashboard/changes.txt b/dashboard/changes.txt index d89949c..b021b25 100644 --- a/dashboard/changes.txt +++ b/dashboard/changes.txt @@ -1,3 +1,10 @@ +xlx db v2.2.3 + +- "config.inc.php" $CallingHome['HashFile'] and $CallingHome['OverrideIPAddress'] added +- "index.php" supports new variables from config.inc.php +- "class.reflector.php" supports new variables from config.inc.php +- "country.csv " prefixes update + xlx db v2.2.2 This version is a major release with voluntary self-registration feature build in. @@ -5,7 +12,8 @@ You need to edit the conf.inc.php to your needs. On the first run your personal hash to access the database is place in the server’s /tmp folder. Take care to make a backup of this file because this folder is cleaned up after a server reboot. -This version is a major releas +This version is a major release + xlx db v2.1.6 With this version of the dashboard, serveral parameters diff --git a/dashboard/css/layout.css b/dashboard/css/layout.css old mode 100755 new mode 100644 index c929c73..50ffc80 --- a/dashboard/css/layout.css +++ b/dashboard/css/layout.css @@ -93,7 +93,18 @@ background-image: linear-gradient(to bottom, rgb(201, 231, 233) 0%, rgb(220, 237 } .listinglink { - ont-size : 12pt; + font-size : 12pt; text-decoration : underline; color : #60A1DE; } + +.error { + font-size : 12pt; + text-decoration : none, + font-weight : bold; + color : #FF0000; + background-color : #FFFFFF; + width : 90%; + padding : 15px; + margin : 5px; +} \ No newline at end of file diff --git a/dashboard/img/down.png b/dashboard/img/down.png old mode 100755 new mode 100644 diff --git a/dashboard/img/dvc.jpg b/dashboard/img/dvc.jpg old mode 100755 new mode 100644 diff --git a/dashboard/img/ear.png b/dashboard/img/ear.png old mode 100755 new mode 100644 diff --git a/dashboard/img/easterheader.jpg b/dashboard/img/easterheader.jpg new file mode 100644 index 0000000..db0fb21 Binary files /dev/null and b/dashboard/img/easterheader.jpg differ diff --git a/dashboard/img/flags/ad.png b/dashboard/img/flags/ad.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ae.png b/dashboard/img/flags/ae.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/af.png b/dashboard/img/flags/af.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ag.png b/dashboard/img/flags/ag.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/al.png b/dashboard/img/flags/al.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/am.png b/dashboard/img/flags/am.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ao.png b/dashboard/img/flags/ao.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ar.png b/dashboard/img/flags/ar.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/at.png b/dashboard/img/flags/at.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/au.png b/dashboard/img/flags/au.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ax.png b/dashboard/img/flags/ax.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/az.png b/dashboard/img/flags/az.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ba.png b/dashboard/img/flags/ba.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bb.png b/dashboard/img/flags/bb.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bd.png b/dashboard/img/flags/bd.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/be.png b/dashboard/img/flags/be.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bf.png b/dashboard/img/flags/bf.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bg.png b/dashboard/img/flags/bg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bh.png b/dashboard/img/flags/bh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bi.png b/dashboard/img/flags/bi.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bj.png b/dashboard/img/flags/bj.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bn.png b/dashboard/img/flags/bn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bo.png b/dashboard/img/flags/bo.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/br.png b/dashboard/img/flags/br.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bs.png b/dashboard/img/flags/bs.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bt.png b/dashboard/img/flags/bt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bw.png b/dashboard/img/flags/bw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/by.png b/dashboard/img/flags/by.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/bz.png b/dashboard/img/flags/bz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ca.png b/dashboard/img/flags/ca.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cd.png b/dashboard/img/flags/cd.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cf.png b/dashboard/img/flags/cf.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cg.png b/dashboard/img/flags/cg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ch.png b/dashboard/img/flags/ch.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ci.png b/dashboard/img/flags/ci.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cl.png b/dashboard/img/flags/cl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cm.png b/dashboard/img/flags/cm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cn.png b/dashboard/img/flags/cn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/co.png b/dashboard/img/flags/co.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cr.png b/dashboard/img/flags/cr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cu.png b/dashboard/img/flags/cu.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cv.png b/dashboard/img/flags/cv.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cy.png b/dashboard/img/flags/cy.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cz.png b/dashboard/img/flags/cz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/de.png b/dashboard/img/flags/de.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/dj.png b/dashboard/img/flags/dj.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/dk.png b/dashboard/img/flags/dk.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/dm.png b/dashboard/img/flags/dm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/do.png b/dashboard/img/flags/do.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/dz.png b/dashboard/img/flags/dz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ec.png b/dashboard/img/flags/ec.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ee.png b/dashboard/img/flags/ee.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/eg.png b/dashboard/img/flags/eg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/eh.png b/dashboard/img/flags/eh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/er.png b/dashboard/img/flags/er.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/es.png b/dashboard/img/flags/es.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/et.png b/dashboard/img/flags/et.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/fi.png b/dashboard/img/flags/fi.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/fj.png b/dashboard/img/flags/fj.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/fm.png b/dashboard/img/flags/fm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/fr.png b/dashboard/img/flags/fr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ga.png b/dashboard/img/flags/ga.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gate.png b/dashboard/img/flags/gate.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gb.png b/dashboard/img/flags/gb.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gd.png b/dashboard/img/flags/gd.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ge.png b/dashboard/img/flags/ge.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gh.png b/dashboard/img/flags/gh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gm.png b/dashboard/img/flags/gm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gn.png b/dashboard/img/flags/gn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gq.png b/dashboard/img/flags/gq.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gr.png b/dashboard/img/flags/gr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gt.png b/dashboard/img/flags/gt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gw.png b/dashboard/img/flags/gw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/gy.png b/dashboard/img/flags/gy.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/hn.png b/dashboard/img/flags/hn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/hr.png b/dashboard/img/flags/hr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ht.png b/dashboard/img/flags/ht.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/hu.png b/dashboard/img/flags/hu.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/id.png b/dashboard/img/flags/id.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ie.png b/dashboard/img/flags/ie.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/il.png b/dashboard/img/flags/il.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/in.png b/dashboard/img/flags/in.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/iq.png b/dashboard/img/flags/iq.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ir.png b/dashboard/img/flags/ir.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/is.png b/dashboard/img/flags/is.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/it.png b/dashboard/img/flags/it.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/jm.png b/dashboard/img/flags/jm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/jo.png b/dashboard/img/flags/jo.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/jp.png b/dashboard/img/flags/jp.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ke.png b/dashboard/img/flags/ke.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kg.png b/dashboard/img/flags/kg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kh.png b/dashboard/img/flags/kh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ki.png b/dashboard/img/flags/ki.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/km.png b/dashboard/img/flags/km.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kn.png b/dashboard/img/flags/kn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kp.png b/dashboard/img/flags/kp.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kr.png b/dashboard/img/flags/kr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ks.png b/dashboard/img/flags/ks.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kw.png b/dashboard/img/flags/kw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/kz.png b/dashboard/img/flags/kz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/la.png b/dashboard/img/flags/la.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lb.png b/dashboard/img/flags/lb.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lc.png b/dashboard/img/flags/lc.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/li.png b/dashboard/img/flags/li.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lk.png b/dashboard/img/flags/lk.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lr.png b/dashboard/img/flags/lr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ls.png b/dashboard/img/flags/ls.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lt.png b/dashboard/img/flags/lt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lu.png b/dashboard/img/flags/lu.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/lv.png b/dashboard/img/flags/lv.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ly.png b/dashboard/img/flags/ly.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ma.png b/dashboard/img/flags/ma.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mc.png b/dashboard/img/flags/mc.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/md.png b/dashboard/img/flags/md.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/me.png b/dashboard/img/flags/me.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mg.png b/dashboard/img/flags/mg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mh.png b/dashboard/img/flags/mh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mk.png b/dashboard/img/flags/mk.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ml.png b/dashboard/img/flags/ml.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mm.png b/dashboard/img/flags/mm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mn.png b/dashboard/img/flags/mn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mr.png b/dashboard/img/flags/mr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mt.png b/dashboard/img/flags/mt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mu.png b/dashboard/img/flags/mu.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mv.png b/dashboard/img/flags/mv.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mw.png b/dashboard/img/flags/mw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mx.png b/dashboard/img/flags/mx.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/my.png b/dashboard/img/flags/my.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/mz.png b/dashboard/img/flags/mz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/na.png b/dashboard/img/flags/na.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ne.png b/dashboard/img/flags/ne.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ng.png b/dashboard/img/flags/ng.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ni.png b/dashboard/img/flags/ni.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/nl.png b/dashboard/img/flags/nl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/no.png b/dashboard/img/flags/no.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/np.png b/dashboard/img/flags/np.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/nr.png b/dashboard/img/flags/nr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/nz.png b/dashboard/img/flags/nz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/om.png b/dashboard/img/flags/om.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pa.png b/dashboard/img/flags/pa.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pe.png b/dashboard/img/flags/pe.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pg.png b/dashboard/img/flags/pg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ph.png b/dashboard/img/flags/ph.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pk.png b/dashboard/img/flags/pk.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pl.png b/dashboard/img/flags/pl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pr.png b/dashboard/img/flags/pr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pt.png b/dashboard/img/flags/pt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/pw.png b/dashboard/img/flags/pw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/py.png b/dashboard/img/flags/py.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/qa.png b/dashboard/img/flags/qa.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ro.png b/dashboard/img/flags/ro.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/rs.png b/dashboard/img/flags/rs.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ru.png b/dashboard/img/flags/ru.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/rw.png b/dashboard/img/flags/rw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sa.png b/dashboard/img/flags/sa.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sb.png b/dashboard/img/flags/sb.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sc.png b/dashboard/img/flags/sc.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sd.png b/dashboard/img/flags/sd.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/se.png b/dashboard/img/flags/se.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sg.png b/dashboard/img/flags/sg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sh.png b/dashboard/img/flags/sh.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/si.png b/dashboard/img/flags/si.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sk.png b/dashboard/img/flags/sk.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sl.png b/dashboard/img/flags/sl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sm.png b/dashboard/img/flags/sm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sn.png b/dashboard/img/flags/sn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/so.png b/dashboard/img/flags/so.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sr.png b/dashboard/img/flags/sr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/st.png b/dashboard/img/flags/st.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sv.png b/dashboard/img/flags/sv.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sy.png b/dashboard/img/flags/sy.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/sz.png b/dashboard/img/flags/sz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/td.png b/dashboard/img/flags/td.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tg.png b/dashboard/img/flags/tg.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/th.png b/dashboard/img/flags/th.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tj.png b/dashboard/img/flags/tj.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tl.png b/dashboard/img/flags/tl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tm.png b/dashboard/img/flags/tm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tn.png b/dashboard/img/flags/tn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/to.png b/dashboard/img/flags/to.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tr.png b/dashboard/img/flags/tr.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tt.png b/dashboard/img/flags/tt.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tv.png b/dashboard/img/flags/tv.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tw.png b/dashboard/img/flags/tw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/tz.png b/dashboard/img/flags/tz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ua.png b/dashboard/img/flags/ua.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ug.png b/dashboard/img/flags/ug.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/us.png b/dashboard/img/flags/us.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/uy.png b/dashboard/img/flags/uy.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/uz.png b/dashboard/img/flags/uz.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/va.png b/dashboard/img/flags/va.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/vc.png b/dashboard/img/flags/vc.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ve.png b/dashboard/img/flags/ve.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/vn.png b/dashboard/img/flags/vn.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/vu.png b/dashboard/img/flags/vu.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/wl.png b/dashboard/img/flags/wl.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ws.png b/dashboard/img/flags/ws.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/ye.png b/dashboard/img/flags/ye.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/za.png b/dashboard/img/flags/za.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/zm.png b/dashboard/img/flags/zm.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/zw.png b/dashboard/img/flags/zw.png old mode 100755 new mode 100644 diff --git a/dashboard/img/header.jpg b/dashboard/img/header.jpg old mode 100755 new mode 100644 diff --git a/dashboard/img/radio-waves-hi.png b/dashboard/img/radio-waves-hi.png old mode 100755 new mode 100644 diff --git a/dashboard/img/sat.png b/dashboard/img/sat.png old mode 100755 new mode 100644 diff --git a/dashboard/img/flags/cw.png b/dashboard/img/speaker.png similarity index 71% rename from dashboard/img/flags/cw.png rename to dashboard/img/speaker.png index 9d431c8..1ffce33 100644 Binary files a/dashboard/img/flags/cw.png and b/dashboard/img/speaker.png differ diff --git a/dashboard/img/up.png b/dashboard/img/up.png old mode 100755 new mode 100644 diff --git a/dashboard/index.php b/dashboard/index.php index aee8a3a..d7b5405 100644 --- a/dashboard/index.php +++ b/dashboard/index.php @@ -18,25 +18,26 @@ $Reflector->SetXMLFile($Service['XMLFile']); $Reflector->LoadXML(); if ($CallingHome['Active']) { + $CallHomeNow = false; - if (!file_exists("/tmp/callinghome.php")) { + if (!file_exists($CallingHome['HashFile'])) { $Hash = CreateCode(16); $LastSync = 0; - $Ressource = @fopen("/tmp/callinghome.php","w"); + $Ressource = @fopen($CallingHome['HashFile'],"w"); if ($Ressource) { @fwrite($Ressource, "'); @fclose($Ressource); - @exec("chmod 777 /tmp/callinghome.php"); + @exec("chmod 777 ".$CallingHome['HashFile']); $CallHomeNow = true; } } else { - include("/tmp/callinghome.php"); + include($CallingHome['HashFile']); if ($LastSync < (time() - $CallingHome['PushDelay'])) { - $Ressource = @fopen("/tmp/callinghome.php","w"); + $Ressource = @fopen($CallingHome['HashFile'],"w"); if ($Ressource) { @fwrite($Ressource, "SetCallingHome($CallingHome['Active'], $CallingHome['MyDashBoardURL'], $Hash, $CallingHome['ServerURL'], $CallingHome['Country'], $CallingHome['Comment']); + $Reflector->SetCallingHome($CallingHome['Active'], $CallingHome['MyDashBoardURL'], $Hash, $CallingHome['ServerURL'], $CallingHome['Country'], $CallingHome['Comment'], $CallingHome['OverrideIPAddress']); $Reflector->PushCallingHome(); } } @@ -107,6 +108,15 @@ if ($CallingHome['Active']) {
+ your private hash in '.$CallingHome['HashFile'].' could not be created, please check your config file and the permissions for the defined folder. +
'; + } + } + if (!isset($_GET['show'])) $_GET['show'] = ""; switch ($_GET['show']) { case 'users' : require_once("./pgs/users.php"); break; diff --git a/dashboard/log/index.html b/dashboard/log/index.html old mode 100755 new mode 100644 diff --git a/dashboard/pgs/class.node.php b/dashboard/pgs/class.node.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/class.parsexml.php b/dashboard/pgs/class.parsexml.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/class.peer.php b/dashboard/pgs/class.peer.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/class.reflector.php b/dashboard/pgs/class.reflector.php old mode 100755 new mode 100644 index fe6fda7..d4945c8 --- a/dashboard/pgs/class.reflector.php +++ b/dashboard/pgs/class.reflector.php @@ -20,6 +20,7 @@ class xReflector { private $Version = null; private $CallingHomeCountry = null; private $CallingHomeComment = null; + private $CallingHomeOverrideIP = null; public function __construct() { $this->Nodes = array(); @@ -293,7 +294,7 @@ class xReflector { } return $Module; } - + public function GetCallSignsInModules($Module) { $out = array(); for ($i=0;$i<$this->NodeCount();$i++) { @@ -304,17 +305,18 @@ class xReflector { return $out; } - public function SetCallingHome($Active, $DashboardURL, $Hash, $ServerURL, $Country, $Comment) { + public function SetCallingHome($Active, $DashboardURL, $Hash, $ServerURL, $Country, $Comment, $OverrideIP) { $this->CallingHomeActive = ($Active === true); $this->CallingHomeHash = $Hash; $this->CallingHomeDashboardURL = $DashboardURL; $this->CallingHomeServerURL = $ServerURL; $this->CallingHomeCountry = $Country; $this->CallingHomeComment = $Comment; + $this->CallingHomeOverrideIP = $OverrideIP; } public function PushCallingHome() { - $CallingHome = @fopen($this->CallingHomeServerURL."?ReflectorName=".$this->ReflectorName."&ReflectorUptime=".$this->ServiceUptime."&ReflectorHash=".$this->CallingHomeHash."&DashboardURL=".$this->CallingHomeDashboardURL."&Country=".urlencode($this->CallingHomeCountry)."&Comment=".urlencode($this->CallingHomeComment), "r"); + $CallingHome = @fopen($this->CallingHomeServerURL."?ReflectorName=".$this->ReflectorName."&ReflectorUptime=".$this->ServiceUptime."&ReflectorHash=".$this->CallingHomeHash."&DashboardURL=".$this->CallingHomeDashboardURL."&Country=".urlencode($this->CallingHomeCountry)."&Comment=".urlencode($this->CallingHomeComment)."&OverrideIP=".$this->CallingHomeOverrideIP, "r"); //debug($this->CallingHomeServerURL."?ReflectorName=".$this->ReflectorName."&ReflectorUptime=".$this->ServiceUptime."&ReflectorHash=".$this->CallingHomeHash."&DashboardURL=".$this->CallingHomeDashboardURL."&Country=".urlencode($this->CallingHomeCountry)."&Comment=".urlencode($this->CallingHomeComment)); } diff --git a/dashboard/pgs/class.station.php b/dashboard/pgs/class.station.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/config.inc.php b/dashboard/pgs/config.inc.php index fc737be..6e47859 100644 --- a/dashboard/pgs/config.inc.php +++ b/dashboard/pgs/config.inc.php @@ -14,27 +14,27 @@ $Service = array(); $CallingHome = array(); $PageOptions = array(); -$PageOptions['ContactEmail'] = 'dvc@rlx.lu'; // Support E-Mail address +$PageOptions['ContactEmail'] = 'dvc@rlx.lu'; // Support E-Mail address -$PageOptions['DashboardVersion'] = '2.2.2'; // Dashboard Version +$PageOptions['DashboardVersion'] = '2.2.3'; // Dashboard Version -$PageOptions['PageRefreshActive'] = true; // Activate automatic refresh, true or false +$PageOptions['PageRefreshActive'] = true; // Activate automatic refresh $PageOptions['PageRefreshDelay'] = '10000'; // Page refresh time in miliseconds $PageOptions['RepeatersPage'] = array(); $PageOptions['RepeatersPage']['LimitTo'] = 99; // Number of Repeaters to show -$PageOptions['RepeatersPage']['IPModus'] = 'ShowFullIP'; // See possible options above -$PageOptions['RepeatersPage']['MasqueradeCharacter'] = '*'; // Character used for masquerade +$PageOptions['RepeatersPage']['IPModus'] = 'ShowLast2ByteOfIP'; // See possible options above +$PageOptions['RepeatersPage']['MasqueradeCharacter'] = '*'; // Character used for masquerade $PageOptions['PeerPage'] = array(); $PageOptions['PeerPage']['LimitTo'] = 99; // Number of peers to show $PageOptions['PeerPage']['IPModus'] = 'ShowFullIP'; // See possible options above -$PageOptions['PeerPage']['MasqueradeCharacter'] = '*'; // Character used for masquerade +$PageOptions['PeerPage']['MasqueradeCharacter'] = '*'; // Character used for masquerade -$PageOptions['ModuleNames'] = array(); // Module description +$PageOptions['ModuleNames'] = array(); // Module nomination $PageOptions['ModuleNames']['A'] = 'Int.'; $PageOptions['ModuleNames']['B'] = 'Regional'; $PageOptions['ModuleNames']['C'] = 'National'; @@ -42,8 +42,8 @@ $PageOptions['ModuleNames']['D'] = ''; $PageOptions['MetaDescription'] = 'XLX is a D-Star Reflector System for Ham Radio Operators.'; // Meta Tag Values, usefull for Search Engine -$PageOptions['MetaKeywords'] = 'Ham Radio, D-Star, XReflector, XLX, XRF, DCS, REF, '; // Meta Tag Values, usefull for Search Engine -$PageOptions['MetaAuthor'] = 'YOURCALL'; // Meta Tag Values, usefull for Search Engine +$PageOptions['MetaKeywords'] = 'Ham Radio, D-Star, XReflector, XLX, XRF, DCS, REF, '; // Meta Tag Values, usefull forSearch Engine +$PageOptions['MetaAuthor'] = 'LX1IQ'; // Meta Tag Values, usefull for Search Engine $PageOptions['MetaRevisit'] = 'After 30 Days'; // Meta Tag Values, usefull for Search Engine $PageOptions['MetaRobots'] = 'index,follow'; // Meta Tag Values, usefull for Search Engine @@ -52,11 +52,13 @@ $PageOptions['MetaRobots'] = 'index,follow'; $Service['PIDFile'] = '/var/log/xlxd.pid'; $Service['XMLFile'] = '/var/log/xlxd.xml'; -$CallingHome['Active'] = false; //xlx phone home, true or false -$CallingHome['MyDashBoardURL'] = 'http://your_dashboard'; //dashboard url -$CallingHome['ServerURL'] = 'http://xlxapi.rlx.lu/api.php'; //database server, do not change !!!! -$CallingHome['PushDelay'] = 600; //push delay in seconds -$CallingHome['Country'] = "your_country"; //Country -$CallingHome['Comment'] = "your_comment"; //Comment. Max 100 character +$CallingHome['Active'] = false; // xlx phone home, true or false +$CallingHome['MyDashBoardURL'] = 'http://your_dashboard'; // dashboard url +$CallingHome['ServerURL'] = 'http://xlxapi.rlx.lu/api.php'; // database server, do not change !!!! +$CallingHome['PushDelay'] = 600; // push delay in seconds +$CallingHome['Country'] = "your_country"; // Country +$CallingHome['Comment'] = "your_comment"; // Comment. Max 100 character +$CallingHome['HashFile'] = "/tmp/callinghome.php"; // Make sure the apache user has read and write permissions in this folder. +$CallingHome['OverrideIPAddress'] = ""; // Leave blank for autodetection. -?> \ No newline at end of file +?> diff --git a/dashboard/pgs/country.csv b/dashboard/pgs/country.csv old mode 100755 new mode 100644 index 05cff28..2d1d6c1 --- a/dashboard/pgs/country.csv +++ b/dashboard/pgs/country.csv @@ -107,7 +107,7 @@ Iraq;IQ;YI Ireland;IE;EI-EJ-MI-GI Isle of Man;IM;GD-GT Israel;IL;4X-4Z -Italy;IT;I0-I1-I2-I3-I4-I5-I6-I7-I8-I9-IK-IN-IQ-IR-IS-IT-IU-IW-IZ +Italy;IT;I0-I1-I2-I3-I4-I5-I6-I7-I8-I9-IK-IN-IQ-IR-IS-IT-IU-IV-IW-IZ Jamaica;JM;6Y Japan;JP;JA-JB-JC-JD-JE-JF-JG-JH-JI-JJ-JK-JL-JM-JN-JO-JP-JQ-JR-JS-7J-7K-7L-7M-7N Jersey;JE;GJ-GH @@ -164,7 +164,7 @@ Niue;NU;ZK2 Norfolk Island;NF;VK9N Northern Mariana Islands;MP;KH0 Norway;NO;LA-LB-LC-LD-LE-LF-LG-LH-LI-LJ-LK-LL-LM-LN -Oman;OM;YO-YP-YQ-YR +Oman;OM;YP-YQ-YR Pakistan;PK;AP Palau;PW;T8 Palestine State of;PS;E4 @@ -234,7 +234,7 @@ Uganda;UG;5X Ukraine;UA;UR-US-UT-UU-UV-UW-UX-UY-UZ United Arab Emirates;AE;A6 United Kingdom;GB;2E-M0-M1-M2-M3-M4-M5-M6-M7-M8-M9-MB-MM-G0-G1-G2-G3-G4-G5-G6-G7-G8-G9-GX -United States;US;K0-K1-K2-K3-K4-K5-K6-K7-K8-K9-KA-KB-KC-KD-KE-KF-KG-KI-KJ-KK-KM-KN-KO-KQ-KR-KS-KT-KU-KV-KW-KX-KY-KZ-W0-W1-W2-W3-W4-W5-W6-W7-W8-W9-WA-WB-WD-WV-WX-N0-N1-N2-N3-N4-N5-N6-N7-N8-N9-NS-NO-AA-AB-AC-AD-AE-AF-AG-AH-AI-AJ-AK +United States;US;K0-K1-K2-K3-K4-K5-K6-K7-K8-K9-KA-KB-KC-KD-KE-KF-KG-KI-KJ-KK-KM-KN-KO-KQ-KR-KS-KT-KU-KV-KW-KX-KY-KZ-W0-W1-W2-W3-W4-W5-W6-W7-W8-W9-WA-WB-WD-WV-WX-WZ-N0-N1-N2-N3-N4-N5-N6-N7-N8-N9-NE-NN-NO-NS-AA-AB-AC-AD-AE-AF-AG-AH-AI-AJ-AK United States Minor Outlying Islands;UM; Uruguay;UY;CV-CW-CX Uzbekistan;UZ;UJ-UK-UL-UM diff --git a/dashboard/pgs/functions.php b/dashboard/pgs/functions.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/liveccs.php b/dashboard/pgs/liveccs.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/liveircddb.php b/dashboard/pgs/liveircddb.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/peers.php b/dashboard/pgs/peers.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/reflectors.php b/dashboard/pgs/reflectors.php old mode 100755 new mode 100644 index 40a3a30..3a12fc0 --- a/dashboard/pgs/reflectors.php +++ b/dashboard/pgs/reflectors.php @@ -21,7 +21,7 @@ $Reflectors = $XML->GetAllElements($Reflectorlist, "reflector"); # Reflector - Country + Country Service Comment diff --git a/dashboard/pgs/repeaters.php b/dashboard/pgs/repeaters.php old mode 100755 new mode 100644 diff --git a/dashboard/pgs/users.php b/dashboard/pgs/users.php old mode 100755 new mode 100644