From 47fea60ae31a2d3c63751fcea547750aa9d95c62 Mon Sep 17 00:00:00 2001 From: Newcomer1989 Date: Sat, 17 Dec 2016 14:18:29 +0100 Subject: [PATCH] release 1.2.1 --- install.php | 55 +- jobs/calc_serverstats.php | 84 +- jobs/check_db.php | 39 +- jobs/update_rs.php | 2 +- languages/core_ar.php | 17 +- languages/core_de.php | 15 + languages/core_en.php | 15 + languages/core_it.php | 17 +- languages/core_nl.php | 15 + languages/core_ro.php | 15 + languages/core_ru.php | 15 + libs/bootstrap/flag_icon/flags/4x3/ad.svg | 150 + libs/bootstrap/flag_icon/flags/4x3/ae.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/af.svg | 82 + libs/bootstrap/flag_icon/flags/4x3/ag.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/ai.svg | 767 ++ libs/bootstrap/flag_icon/flags/4x3/al.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/am.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/ao.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ar.svg | 32 + libs/bootstrap/flag_icon/flags/4x3/arab.svg | 13 +- libs/bootstrap/flag_icon/flags/4x3/as.svg | 31 + libs/bootstrap/flag_icon/flags/4x3/at.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/au.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/aw.svg | 186 + libs/bootstrap/flag_icon/flags/4x3/ax.svg | 18 + libs/bootstrap/flag_icon/flags/4x3/az.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/ba.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/bb.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/bd.svg | 4 + libs/bootstrap/flag_icon/flags/4x3/be.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/bf.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/bg.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/bh.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/bi.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/bj.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/bl.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/bm.svg | 97 + libs/bootstrap/flag_icon/flags/4x3/bn.svg | 36 + libs/bootstrap/flag_icon/flags/4x3/bo.svg | 637 ++ libs/bootstrap/flag_icon/flags/4x3/br.svg | 45 + libs/bootstrap/flag_icon/flags/4x3/bs.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/bt.svg | 89 + libs/bootstrap/flag_icon/flags/4x3/bv.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/bw.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/by.svg | 38 + libs/bootstrap/flag_icon/flags/4x3/bz.svg | 146 + libs/bootstrap/flag_icon/flags/4x3/ca.svg | 4 + libs/bootstrap/flag_icon/flags/4x3/cc.svg | 19 + libs/bootstrap/flag_icon/flags/4x3/cd.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/cf.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/cg.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/ch.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/ci.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ck.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/cl.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/cm.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/cn.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/co.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/cr.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/cu.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/cv.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/cw.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/cx.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/cy.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/cz.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/de.svg | 2 +- libs/bootstrap/flag_icon/flags/4x3/dj.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/dk.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/dm.svg | 152 + libs/bootstrap/flag_icon/flags/4x3/do.svg | 6745 ++++++++++++++++++ libs/bootstrap/flag_icon/flags/4x3/dz.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/ec.svg | 143 + libs/bootstrap/flag_icon/flags/4x3/ee.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/eg.svg | 38 + libs/bootstrap/flag_icon/flags/4x3/eh.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/er.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/es.svg | 578 ++ libs/bootstrap/flag_icon/flags/4x3/et.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/fi.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/fj.svg | 120 + libs/bootstrap/flag_icon/flags/4x3/fk.svg | 90 + libs/bootstrap/flag_icon/flags/4x3/fm.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/fo.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/fr.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ga.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/gb.svg | 10 +- libs/bootstrap/flag_icon/flags/4x3/gd.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ge.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/gf.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/gg.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/gh.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/gi.svg | 33 + libs/bootstrap/flag_icon/flags/4x3/gl.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/gm.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/gn.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/gp.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/gq.svg | 31 + libs/bootstrap/flag_icon/flags/4x3/gr.svg | 22 + libs/bootstrap/flag_icon/flags/4x3/gs.svg | 205 + libs/bootstrap/flag_icon/flags/4x3/gt.svg | 204 + libs/bootstrap/flag_icon/flags/4x3/gu.svg | 39 + libs/bootstrap/flag_icon/flags/4x3/gw.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/gy.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/hk.svg | 34 + libs/bootstrap/flag_icon/flags/4x3/hm.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/hn.svg | 18 + libs/bootstrap/flag_icon/flags/4x3/hr.svg | 56 + libs/bootstrap/flag_icon/flags/4x3/ht.svg | 120 + libs/bootstrap/flag_icon/flags/4x3/hu.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/id.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/ie(1).svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ie.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/il.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/im.svg | 36 + libs/bootstrap/flag_icon/flags/4x3/in.svg | 25 + libs/bootstrap/flag_icon/flags/4x3/io.svg | 152 + libs/bootstrap/flag_icon/flags/4x3/iq.svg | 10 + libs/bootstrap/flag_icon/flags/4x3/ir.svg | 219 + libs/bootstrap/flag_icon/flags/4x3/is.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/it.svg | 6 +- libs/bootstrap/flag_icon/flags/4x3/je.svg | 32 + libs/bootstrap/flag_icon/flags/4x3/jm.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/jo.svg | 16 + libs/bootstrap/flag_icon/flags/4x3/jp.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/ke.svg | 23 + libs/bootstrap/flag_icon/flags/4x3/kg.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/kh.svg | 63 + libs/bootstrap/flag_icon/flags/4x3/ki.svg | 36 + libs/bootstrap/flag_icon/flags/4x3/km.svg | 16 + libs/bootstrap/flag_icon/flags/4x3/kn.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/kp.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/kr.svg | 24 + libs/bootstrap/flag_icon/flags/4x3/kw.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ky.svg | 63 + libs/bootstrap/flag_icon/flags/4x3/kz.svg | 23 + libs/bootstrap/flag_icon/flags/4x3/la.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/lb.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/lc.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/li.svg | 43 + libs/bootstrap/flag_icon/flags/4x3/lk.svg | 21 + libs/bootstrap/flag_icon/flags/4x3/lr.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/ls.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/lt.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/lu.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/lv.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/ly.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ma.svg | 4 + libs/bootstrap/flag_icon/flags/4x3/mc.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/md.svg | 71 + libs/bootstrap/flag_icon/flags/4x3/me.svg | 116 + libs/bootstrap/flag_icon/flags/4x3/mg.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/mh.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/mk.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/ml.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/mm.svg | 16 + libs/bootstrap/flag_icon/flags/4x3/mn.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/mo.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/mp.svg | 86 + libs/bootstrap/flag_icon/flags/4x3/mq.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/mr.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ms.svg | 39 + libs/bootstrap/flag_icon/flags/4x3/mt.svg | 49 + libs/bootstrap/flag_icon/flags/4x3/mu.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/mv.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/mw.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/mx.svg | 375 + libs/bootstrap/flag_icon/flags/4x3/my.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/mz.svg | 21 + libs/bootstrap/flag_icon/flags/4x3/na.svg | 18 + libs/bootstrap/flag_icon/flags/4x3/nc.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ne.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/nf.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/ng.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/ni.svg | 129 + libs/bootstrap/flag_icon/flags/4x3/nl.svg | 8 +- libs/bootstrap/flag_icon/flags/4x3/no.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/np.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/nr.svg | 12 + libs/bootstrap/flag_icon/flags/4x3/nu.svg | 26 + libs/bootstrap/flag_icon/flags/4x3/nz.svg | 41 + libs/bootstrap/flag_icon/flags/4x3/om.svg | 104 + libs/bootstrap/flag_icon/flags/4x3/pa.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/pe.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/pf.svg | 33 + libs/bootstrap/flag_icon/flags/4x3/pg.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/ph.svg | 28 + libs/bootstrap/flag_icon/flags/4x3/pk.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/pl.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/pm.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/pn.svg | 62 + libs/bootstrap/flag_icon/flags/4x3/pr.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ps.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/pt.svg | 57 + libs/bootstrap/flag_icon/flags/4x3/pw.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/py.svg | 156 + libs/bootstrap/flag_icon/flags/4x3/qa.svg | 4 + libs/bootstrap/flag_icon/flags/4x3/re.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ro.svg | 6 +- libs/bootstrap/flag_icon/flags/4x3/rs.svg | 287 + libs/bootstrap/flag_icon/flags/4x3/ru.svg | 4 +- libs/bootstrap/flag_icon/flags/4x3/rw.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/sa.svg | 26 + libs/bootstrap/flag_icon/flags/4x3/sb.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/sc.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/sd.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/se.svg | 16 + libs/bootstrap/flag_icon/flags/4x3/sg.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/sh.svg | 73 + libs/bootstrap/flag_icon/flags/4x3/si.svg | 18 + libs/bootstrap/flag_icon/flags/4x3/sj.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/sk.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/sl.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/sm.svg | 91 + libs/bootstrap/flag_icon/flags/4x3/sn.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/so.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/sr.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/st.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/sv.svg | 595 ++ libs/bootstrap/flag_icon/flags/4x3/sy.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/sz.svg | 43 + libs/bootstrap/flag_icon/flags/4x3/tc.svg | 73 + libs/bootstrap/flag_icon/flags/4x3/td.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/tf.svg | 15 + libs/bootstrap/flag_icon/flags/4x3/tg.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/th.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/tj.svg | 22 + libs/bootstrap/flag_icon/flags/4x3/tk.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/tl.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/tm.svg | 207 + libs/bootstrap/flag_icon/flags/4x3/tn.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/to.svg | 10 + libs/bootstrap/flag_icon/flags/4x3/tr.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/tt.svg | 5 + libs/bootstrap/flag_icon/flags/4x3/tv.svg | 29 + libs/bootstrap/flag_icon/flags/4x3/tw.svg | 14 + libs/bootstrap/flag_icon/flags/4x3/tz.svg | 13 + libs/bootstrap/flag_icon/flags/4x3/ua.svg | 6 + libs/bootstrap/flag_icon/flags/4x3/ug.svg | 30 + libs/bootstrap/flag_icon/flags/4x3/um.svg | 45 + libs/bootstrap/flag_icon/flags/4x3/us.svg | 10 + libs/bootstrap/flag_icon/flags/4x3/uy.svg | 28 + libs/bootstrap/flag_icon/flags/4x3/uz.svg | 30 + libs/bootstrap/flag_icon/flags/4x3/va.svg | 150 + libs/bootstrap/flag_icon/flags/4x3/vc.svg | 8 + libs/bootstrap/flag_icon/flags/4x3/ve.svg | 26 + libs/bootstrap/flag_icon/flags/4x3/vg.svg | 124 + libs/bootstrap/flag_icon/flags/4x3/vi.svg | 32 + libs/bootstrap/flag_icon/flags/4x3/vn.svg | 11 + libs/bootstrap/flag_icon/flags/4x3/vu.svg | 18 + libs/bootstrap/flag_icon/flags/4x3/wf.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/ws.svg | 9 + libs/bootstrap/flag_icon/flags/4x3/ye.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/yt.svg | 7 + libs/bootstrap/flag_icon/flags/4x3/za.svg | 17 + libs/bootstrap/flag_icon/flags/4x3/zm.svg | 27 + libs/bootstrap/flag_icon/flags/4x3/zw.svg | 26 + stats/index.php | 117 +- stats/list_rankup.php | 9 +- stats/nations.php | 73 + stats/nav.php | 2 +- stats/platforms.php | 71 + stats/versions.php | 71 + webinterface/core.php | 12 +- webinterface/index.php | 2 +- webinterface/msg.php | 10 +- webinterface/other.php | 2 +- webinterface/ts.php | 2 +- 268 files changed, 17305 insertions(+), 91 deletions(-) create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ad.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ae.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/af.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ag.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ai.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/al.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/am.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ao.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ar.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/as.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/at.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/au.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/aw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ax.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/az.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ba.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bb.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bd.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/be.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bi.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bj.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bo.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/br.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bs.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/by.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/bz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ca.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cd.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ch.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ci.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ck.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/co.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cx.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cy.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/cz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/dj.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/dk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/dm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/do.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/dz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ec.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ee.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/eg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/eh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/er.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/es.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/et.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fi.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fj.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fo.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/fr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ga.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gd.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ge.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gi.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gp.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gq.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gs.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/gy.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/hk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/hm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/hn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/hr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ht.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/hu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/id.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ie(1).svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ie.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/il.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/im.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/in.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/io.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/iq.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ir.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/is.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/je.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/jm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/jo.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/jp.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ke.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ki.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/km.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kp.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ky.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/kz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/la.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lb.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/li.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ls.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/lv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ly.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ma.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/md.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/me.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ml.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mo.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mp.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mq.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ms.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mx.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/my.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/mz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/na.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/nc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ne.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/nf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ng.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ni.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/no.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/np.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/nr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/nu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/nz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/om.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pa.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pe.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ph.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ps.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/pw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/py.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/qa.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/re.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/rs.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/rw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sa.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sb.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sd.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/se.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sh.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/si.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sj.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/so.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/st.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sy.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/sz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/td.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/th.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tj.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tk.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tl.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/to.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tr.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tv.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tw.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/tz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ua.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ug.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/um.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/us.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/uy.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/uz.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/va.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/vc.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ve.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/vg.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/vi.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/vn.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/vu.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/wf.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ws.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/ye.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/yt.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/za.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/zm.svg create mode 100644 libs/bootstrap/flag_icon/flags/4x3/zw.svg create mode 100644 stats/nations.php create mode 100644 stats/platforms.php create mode 100644 stats/versions.php diff --git a/install.php b/install.php index 9e2a525..fb86c07 100644 --- a/install.php +++ b/install.php @@ -127,22 +127,22 @@ $db[\'dbname\']="'.$dbname.'"; $count++; } - if($mysqlcon->exec("CREATE TABLE $dbname.user (uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,cldbid bigint(10) NOT NULL default '0',count bigint(11) NOT NULL default '0',ip VARBINARY(16) DEFAULT NULL,name text CHARACTER SET utf8 COLLATE utf8_unicode_ci,lastseen bigint(11) NOT NULL default '0',grpid bigint(10) NOT NULL default '0',nextup bigint(11) NOT NULL default '0',idle bigint(11) NOT NULL default '0',cldgroup text CHARACTER SET utf8 COLLATE utf8_unicode_ci,online int(1) NOT NULL default '0',boosttime bigint(11) NOT NULL default '0', rank bigint(11) NOT NULL default '0', platform text default NULL, nation text default NULL, version text default NULL, firstcon bigint(11) NOT NULL default '0', except int(1) NOT NULL default '0', grpsince bigint(11) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.user (uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,cldbid int(10) NOT NULL default '0',count int(10) NOT NULL default '0',ip VARBINARY(16) DEFAULT NULL,name varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,lastseen bigint(11) NOT NULL default '0',grpid int(10) NOT NULL default '0',nextup int(10) NOT NULL default '0',idle int(10) NOT NULL default '0',cldgroup varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci,online tinyint(1) NOT NULL default '0',boosttime int(10) NOT NULL default '0',rank int(10) NOT NULL default '0',platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nation varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci,version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,firstcon bigint(11) NOT NULL default '0',except tinyint(1) NOT NULL default '0',grpsince bigint(11) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; } - if($mysqlcon->exec("CREATE TABLE $dbname.groups (sgid bigint(10) PRIMARY KEY,sgidname text CHARACTER SET utf8 COLLATE utf8_unicode_ci,iconid bigint(10) NOT NULL default '0',icondate bigint(11) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.groups (sgid int(10) NOT NULL default '0' PRIMARY KEY,sgidname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,iconid bigint(10) NOT NULL default '0',icondate bigint(11) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; } - if($mysqlcon->exec("CREATE TABLE $dbname.config (webuser text CHARACTER SET utf8 COLLATE utf8_unicode_ci,webpass text CHARACTER SET utf8 COLLATE utf8_unicode_ci,tshost text CHARACTER SET utf8 COLLATE utf8_unicode_ci,tsquery int(5) NOT NULL default '0',tsvoice int(5) NOT NULL default '0',tsuser text CHARACTER SET utf8 COLLATE utf8_unicode_ci,tspass text CHARACTER SET utf8 COLLATE utf8_unicode_ci,language text CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname text CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname2 text CHARACTER SET utf8 COLLATE utf8_unicode_ci,grouptime text CHARACTER SET utf8 COLLATE utf8_unicode_ci,resetbydbchange int(1) NOT NULL default '0',msgtouser int(1) NOT NULL default '0',upcheck int(1) NOT NULL default '0',uniqueid text CHARACTER SET utf8 COLLATE utf8_unicode_ci,updateinfotime int(8) NOT NULL default '0',currvers text CHARACTER SET utf8 COLLATE utf8_unicode_ci,substridle int(1) NOT NULL default '0',exceptuuid text CHARACTER SET utf8 COLLATE utf8_unicode_ci,exceptgroup text CHARACTER SET utf8 COLLATE utf8_unicode_ci,dateformat text CHARACTER SET utf8 COLLATE utf8_unicode_ci,showexcld int(1) NOT NULL default '0',showcolcld int(1) NOT NULL default '0',showcoluuid int(1) NOT NULL default '0',showcoldbid int(1) NOT NULL default '0',showcolot int(1) NOT NULL default '0',showcolit int(1) NOT NULL default '0',showcolat int(1) NOT NULL default '0',showcolnx int(1) NOT NULL default '0',showcolsg int(1) NOT NULL default '0',showcolrg int(1) NOT NULL default '0',showcolls int(1) NOT NULL default '0',slowmode bigint(11) NOT NULL default '0',cleanclients int(1) NOT NULL default '0',cleanperiod bigint(11) NOT NULL default '0',showhighest int(1) NOT NULL default '0',boost text default NULL,showcolas int(1) NOT NULL default '0',defchid bigint(11) NOT NULL default '0',timezone varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,logpath varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci, advancemode int(1) NOT NULL default '0', count_access int(2) NOT NULL default '0', last_access bigint(11) NOT NULL default '0', ignoreidle bigint(11) NOT NULL default '0', exceptcid text CHARACTER SET utf8 COLLATE utf8_unicode_ci, rankupmsg text CHARACTER SET utf8 COLLATE utf8_unicode_ci, boost_mode int(1) NOT NULL default '0', newversion varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci, servernews text CHARACTER SET utf8 COLLATE utf8_unicode_ci, adminuuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci, nextupinfo int(1) NOT NULL default '0', nextupinfomsg1 text CHARACTER SET utf8 COLLATE utf8_unicode_ci, nextupinfomsg2 text CHARACTER SET utf8 COLLATE utf8_unicode_ci, nextupinfomsg3 text CHARACTER SET utf8 COLLATE utf8_unicode_ci, shownav int(1) NOT NULL default '0', showgrpsince int(1) NOT NULL default '0', resetexcept int(1) NOT NULL default '0', upchannel varchar(20) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.config (webuser varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,webpass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tshost varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tsquery smallint(5) NOT NULL default '0',tsvoice smallint(5) NOT NULL default '0',tsuser varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tspass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,language char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname2 varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,grouptime varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,resetbydbchange tinyint(1) NOT NULL default '0',msgtouser tinyint(1) NOT NULL default '0',upcheck tinyint(1) NOT NULL default '0',uniqueid varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,updateinfotime mediumint(6) NOT NULL default '0',currvers varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,substridle tinyint(1) NOT NULL default '0',exceptuuid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,exceptgroup varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,dateformat varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showexcld tinyint(1) NOT NULL default '0',showcolcld tinyint(1) NOT NULL default '0',showcoluuid tinyint(1) NOT NULL default '0',showcoldbid tinyint(1) NOT NULL default '0',showcolot tinyint(1) NOT NULL default '0',showcolit tinyint(1) NOT NULL default '0',showcolat tinyint(1) NOT NULL default '0',showcolnx tinyint(1) NOT NULL default '0',showcolsg tinyint(1) NOT NULL default '0',showcolrg tinyint(1) NOT NULL default '0',showcolls tinyint(1) NOT NULL default '0',slowmode mediumint(9) NOT NULL default '0',cleanclients tinyint(1) NOT NULL default '0',cleanperiod mediumint(9) NOT NULL default '0',showhighest tinyint(1) NOT NULL default '0',boost varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showcolas tinyint(1) NOT NULL default '0',defchid int(10) NOT NULL default '0',timezone varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,logpath varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci,advancemode tinyint(1) NOT NULL default '0',count_access tinyint(2) NOT NULL default '0',last_access bigint(11) NOT NULL default '0',ignoreidle smallint(5) NOT NULL default '0',exceptcid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,rankupmsg varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,boost_mode tinyint(1) NOT NULL default '0',newversion varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci,servernews varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,adminuuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfo tinyint(1) NOT NULL default '0',nextupinfomsg1 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg2 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg3 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,shownav tinyint(1) NOT NULL default '0',showgrpsince tinyint(1) NOT NULL default '0',resetexcept tinyint(1) NOT NULL default '0',upchannel varchar(20) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; } - if($mysqlcon->exec("CREATE TABLE $dbname.server_usage (timestamp bigint(11) NOT NULL default '0', clients bigint(11) NOT NULL default '0', channel bigint(11) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.server_usage (timestamp bigint(11) NOT NULL default '0',clients smallint(5) NOT NULL default '0',channel smallint(5) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; if($mysqlcon->exec("CREATE INDEX serverusage_timestamp ON $dbname.server_usage (timestamp)") === false) { @@ -151,7 +151,7 @@ $db[\'dbname\']="'.$dbname.'"; } } - if($mysqlcon->exec("CREATE TABLE $dbname.user_snapshot (timestamp bigint(11) NOT NULL default '0', uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count bigint(11) NOT NULL default '0', idle bigint(11) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.user_snapshot (timestamp bigint(11) NOT NULL default '0',uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,count int(10) NOT NULL default '0',idle int(10) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; if($mysqlcon->exec("CREATE INDEX snapshot_timestamp ON $dbname.user_snapshot (timestamp)") === false) { @@ -160,12 +160,12 @@ $db[\'dbname\']="'.$dbname.'"; } } - if($mysqlcon->exec("CREATE TABLE $dbname.stats_server (total_user bigint(11) NOT NULL default '0', total_online_time bigint(13) NOT NULL default '0', total_online_month bigint(11) NOT NULL default '0', total_online_week bigint(11) NOT NULL default '0', total_active_time bigint(11) NOT NULL default '0', total_inactive_time bigint(11) NOT NULL default '0', country_nation_name_1 varchar(3) NOT NULL default '0', country_nation_name_2 varchar(3) NOT NULL default '0', country_nation_name_3 varchar(3) NOT NULL default '0', country_nation_name_4 varchar(3) NOT NULL default '0', country_nation_name_5 varchar(3) NOT NULL default '0', country_nation_1 bigint(11) NOT NULL default '0', country_nation_2 bigint(11) NOT NULL default '0', country_nation_3 bigint(11) NOT NULL default '0', country_nation_4 bigint(11) NOT NULL default '0', country_nation_5 bigint(11) NOT NULL default '0', country_nation_other bigint(11) NOT NULL default '0', platform_1 bigint(11) NOT NULL default '0', platform_2 bigint(11) NOT NULL default '0', platform_3 bigint(11) NOT NULL default '0', platform_4 bigint(11) NOT NULL default '0', platform_5 bigint(11) NOT NULL default '0', platform_other bigint(11) NOT NULL default '0', version_name_1 varchar(35) NOT NULL default '0', version_name_2 varchar(35) NOT NULL default '0', version_name_3 varchar(35) NOT NULL default '0', version_name_4 varchar(35) NOT NULL default '0', version_name_5 varchar(35) NOT NULL default '0', version_1 bigint(11) NOT NULL default '0', version_2 bigint(11) NOT NULL default '0', version_3 bigint(11) NOT NULL default '0', version_4 bigint(11) NOT NULL default '0', version_5 bigint(11) NOT NULL default '0', version_other bigint(11) NOT NULL default '0', server_status int(1) NOT NULL default '0', server_free_slots bigint(11) NOT NULL default '0', server_used_slots bigint(11) NOT NULL default '0', server_channel_amount bigint(11) NOT NULL default '0', server_ping bigint(11) NOT NULL default '0', server_packet_loss float (4,4), server_bytes_down bigint(11) NOT NULL default '0', server_bytes_up bigint(11) NOT NULL default '0', server_uptime bigint(11) NOT NULL default '0', server_id bigint(11) NOT NULL default '0', server_name text CHARACTER SET utf8 COLLATE utf8_unicode_ci, server_pass int(1) NOT NULL default '0', server_creation_date bigint(11) NOT NULL default '0', server_platform text CHARACTER SET utf8 COLLATE utf8_unicode_ci, server_weblist text CHARACTER SET utf8 COLLATE utf8_unicode_ci, server_version text CHARACTER SET utf8 COLLATE utf8_unicode_ci)") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.stats_server (total_user int(10) NOT NULL default '0',total_online_time bigint(13) NOT NULL default '0',total_online_month bigint(11) NOT NULL default '0',total_online_week bigint(11) NOT NULL default '0',total_active_time bigint(11) NOT NULL default '0',total_inactive_time bigint(11) NOT NULL default '0',country_nation_name_1 varchar(3) NOT NULL default '0',country_nation_name_2 varchar(3) NOT NULL default '0',country_nation_name_3 varchar(3) NOT NULL default '0',country_nation_name_4 varchar(3) NOT NULL default '0',country_nation_name_5 varchar(3) NOT NULL default '0',country_nation_1 int(10) NOT NULL default '0',country_nation_2 int(10) NOT NULL default '0',country_nation_3 int(10) NOT NULL default '0',country_nation_4 int(10) NOT NULL default '0',country_nation_5 int(10) NOT NULL default '0',country_nation_other int(10) NOT NULL default '0',platform_1 int(10) NOT NULL default '0',platform_2 int(10) NOT NULL default '0',platform_3 int(10) NOT NULL default '0',platform_4 int(10) NOT NULL default '0',platform_5 int(10) NOT NULL default '0',platform_other int(10) NOT NULL default '0',version_name_1 varchar(35) NOT NULL default '0',version_name_2 varchar(35) NOT NULL default '0',version_name_3 varchar(35) NOT NULL default '0',version_name_4 varchar(35) NOT NULL default '0',version_name_5 varchar(35) NOT NULL default '0',version_1 int(10) NOT NULL default '0',version_2 int(10) NOT NULL default '0',version_3 int(10) NOT NULL default '0',version_4 int(10) NOT NULL default '0',version_5 int(10) NOT NULL default '0',version_other int(10) NOT NULL default '0',server_status tinyint(1) NOT NULL default '0',server_free_slots smallint(5) NOT NULL default '0',server_used_slots smallint(5) NOT NULL default '0',server_channel_amount smallint(5) NOT NULL default '0',server_ping smallint(5) NOT NULL default '0',server_packet_loss float (4,4),server_bytes_down bigint(11) NOT NULL default '0',server_bytes_up bigint(11) NOT NULL default '0',server_uptime bigint(11) NOT NULL default '0',server_id smallint(5) NOT NULL default '0',server_name varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,server_pass tinyint(1) NOT NULL default '0',server_creation_date bigint(11) NOT NULL default '0',server_platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,server_weblist tinyint(1) NOT NULL default '0',server_version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,user_today int(10) NOT NULL default '0',user_week int(10) NOT NULL default '0',user_month int(10) NOT NULL default '0',user_quarter int(10) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; } - if($mysqlcon->exec("CREATE TABLE $dbname.stats_user (uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY, removed int(1) NOT NULL default '0', rank bigint(11) NOT NULL default '0', total_connections bigint(11) NOT NULL default '0', count_week bigint(11) NOT NULL default '0', count_month bigint(11) NOT NULL default '0', idle_week bigint(11) NOT NULL default '0', idle_month bigint(11) NOT NULL default '0', achiev_count bigint(11) NOT NULL default '0', achiev_time bigint(11) NOT NULL default '0', achiev_connects bigint(11) NOT NULL default '0', achiev_battles bigint(11) NOT NULL default '0', achiev_time_perc int(3) NOT NULL default '0', achiev_connects_perc int(3) NOT NULL default '0', achiev_battles_perc int(3) NOT NULL default '0', battles_total bigint(11) NOT NULL default '0', battles_won bigint(11) NOT NULL default '0', battles_lost bigint(11) NOT NULL default '0', client_description text CHARACTER SET utf8 COLLATE utf8_unicode_ci, base64hash varchar(58) CHARACTER SET utf8 COLLATE utf8_unicode_ci, client_total_up bigint(15) NOT NULL default '0', client_total_down bigint(15) NOT NULL default '0')") === false) { + if($mysqlcon->exec("CREATE TABLE $dbname.stats_user (uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,removed tinyint(1) NOT NULL default '0',rank int(10) NOT NULL default '0',total_connections smallint(5) NOT NULL default '0',count_week int(10) NOT NULL default '0',count_month int(10) NOT NULL default '0',idle_week int(10) NOT NULL default '0',idle_month int(10) NOT NULL default '0',achiev_count tinyint(1) NOT NULL default '0',achiev_time int(10) NOT NULL default '0',achiev_connects smallint(5) NOT NULL default '0',achiev_battles tinyint(3) NOT NULL default '0',achiev_time_perc tinyint(3) NOT NULL default '0',achiev_connects_perc tinyint(3) NOT NULL default '0',achiev_battles_perc tinyint(3) NOT NULL default '0',battles_total tinyint(3) NOT NULL default '0',battles_won tinyint(3) NOT NULL default '0',battles_lost tinyint(3) NOT NULL default '0',client_description varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci,base64hash varchar(58) CHARACTER SET utf8 COLLATE utf8_unicode_ci, client_total_up bigint(15) NOT NULL default '0', client_total_down bigint(15) NOT NULL default '0')") === false) { $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; $count++; } @@ -185,6 +185,21 @@ $db[\'dbname\']="'.$dbname.'"; $count++; } + if($mysqlcon->exec("CREATE TABLE $dbname.stats_nations (nation varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { + $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; + $count++; + } + + if($mysqlcon->exec("CREATE TABLE $dbname.stats_versions (version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { + $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; + $count++; + } + + if($mysqlcon->exec("CREATE TABLE $dbname.stats_platforms (platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { + $err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'
'; $err_lvl = 2; + $count++; + } + if($count == 1) { $err_msg = sprintf($lang['instdbsuc'], $dbname); $err_lvl = NULL; $install_webuser = 1; @@ -256,7 +271,7 @@ if(isset($_POST['confweb'])) { $nextupinfomsg3 = $mysqlcon->quote("You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server."); $servernews = $mysqlcon->quote("Message
This is an example Message.
Change this Message inside the webinterface."); $rankupmsg = $mysqlcon->quote('Hey, you reached a higher rank, since you already connected for %1$s days, %2$s hours and %3$s minutes to our TS3 server.[B]Keep it up![/B] ;-) '); - if($mysqlcon->exec("INSERT INTO $dbname.config (webuser,webpass,tshost,tsquery,tsvoice,tsuser,language,queryname,queryname2,grouptime,resetbydbchange,msgtouser,upcheck,uniqueid,updateinfotime,currvers,exceptuuid,exceptgroup,dateformat,showexcld,showcolcld,showcoluuid,showcoldbid,showcolot,showcolit,showcolat,showcolnx,showcolsg,showcolrg,showcolls,slowmode,cleanclients,cleanperiod,showhighest,showcolas,defchid,timezone,logpath,ignoreidle,rankupmsg,newversion,servernews,nextupinfo,nextupinfomsg1,nextupinfomsg2,nextupinfomsg3,shownav,showgrpsince,resetexcept,upchannel) VALUES ('$user','$pass','localhost','10011','9987','serveradmin','en','Ranksystem','RankSystem','31536000=>47,31536060=>50','1','1','1','xrTKhT/HDl4ea0WoFDQH2zOpmKg=,9odBYAU7z2E2feUz965sL0/Myom=','7200','1.2.0','xrTKhT/HDl4ea0WoFDQH2zOpmKg=','2,6','%a days, %h hours, %i mins, %s secs','1','1','1','1','1','1','1','1','1','1','1','200000','1','86400','1','1','0','Europe/Berlin','$logpath','600',$rankupmsg,'1.2.0',$servernews,'1',$nextupinfomsg1,$nextupinfomsg2,$nextupinfomsg3,'1','1','0','version')") === false) { + if($mysqlcon->exec("INSERT INTO $dbname.config (webuser,webpass,tshost,tsquery,tsvoice,tsuser,language,queryname,queryname2,grouptime,resetbydbchange,msgtouser,upcheck,uniqueid,updateinfotime,currvers,exceptuuid,exceptgroup,dateformat,showexcld,showcolcld,showcoluuid,showcoldbid,showcolot,showcolit,showcolat,showcolnx,showcolsg,showcolrg,showcolls,slowmode,cleanclients,cleanperiod,showhighest,showcolas,defchid,timezone,logpath,ignoreidle,rankupmsg,newversion,servernews,nextupinfo,nextupinfomsg1,nextupinfomsg2,nextupinfomsg3,shownav,showgrpsince,resetexcept,upchannel) VALUES ('$user','$pass','localhost','10011','9987','serveradmin','en','Ranksystem','RankSystem','31536000=>47,31536060=>50','1','1','1','xrTKhT/HDl4ea0WoFDQH2zOpmKg=,9odBYAU7z2E2feUz965sL0/Myom=','7200','1.2.1','xrTKhT/HDl4ea0WoFDQH2zOpmKg=','2,6','%a days, %h hours, %i mins, %s secs','1','1','1','1','1','1','1','1','1','1','1','200000','1','86400','1','1','0','Europe/Berlin','$logpath','600',$rankupmsg,'1.2.1',$servernews,'1',$nextupinfomsg1,$nextupinfomsg2,$nextupinfomsg3,'1','1','0','version')") === false) { $err_msg = $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true); $err_lvl = 2; } else { $err_msg = $lang['isntwiusr'].'

'; @@ -278,37 +293,37 @@ if (!isset($_POST['install']) && !isset($_POST['confweb'])) { $err_msg = sprintf($lang['winav10'], $host,'!
', '
'); $err_lvl = 2; } if(!is_writeable('./other/dbconfig.php')) { - $err_msg .= "
".$lang['isntwicfg']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['isntwicfg']; $err_lvl = 3; } if(substr(sprintf('%o', fileperms('./avatars/')), -4)!='0777') { - $err_msg .= "
".sprintf($lang['isntwichm'],"avatars"); $err_lvl = 3; + unset($err_msg); $err_msg .= "
".sprintf($lang['isntwichm'],"avatars"); $err_lvl = 3; } if(substr(sprintf('%o', fileperms('./icons/')), -4)!='0777') { - $err_msg .= "
".sprintf($lang['isntwichm'],"icons"); $err_lvl = 3; + unset($err_msg); $err_msg .= "
".sprintf($lang['isntwichm'],"icons"); $err_lvl = 3; } if(substr(sprintf('%o', fileperms('./logs/')), -4)!='0777') { - $err_msg .= "
".sprintf($lang['isntwichm'],"logs"); $err_lvl = 3; + unset($err_msg); $err_msg .= "
".sprintf($lang['isntwichm'],"logs"); $err_lvl = 3; } if(substr(sprintf('%o', fileperms('./update/')), -4)!='0777') { - $err_msg .= "
".sprintf($lang['isntwichm'],"update"); $err_lvl = 3; + unset($err_msg); $err_msg .= "
".sprintf($lang['isntwichm'],"update"); $err_lvl = 3; } if(!class_exists('PDO')) { - $err_msg .= "
".$lang['insterr2']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['insterr2']; $err_lvl = 3; } if(!function_exists('exec')) { - $err_msg .= "
".$lang['insterr3']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['insterr3']; $err_lvl = 3; } if(version_compare(phpversion(), '5.5.0', '<')) { - $err_msg .= "
".sprintf($lang['insterr4'],phpversion()); $err_lvl = 3; + unset($err_msg); $err_msg .= "
".sprintf($lang['insterr4'],phpversion()); $err_lvl = 3; } if(!function_exists('simplexml_load_file')) { - $err_msg .= "
".$lang['insterr5']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['insterr5']; $err_lvl = 3; } if(!in_array('curl', get_loaded_extensions())) { - $err_msg .= "
".$lang['insterr6']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['insterr6']; $err_lvl = 3; } if(!in_array('zip', get_loaded_extensions())) { - $err_msg .= "
".$lang['insterr7']; $err_lvl = 3; + unset($err_msg); $err_msg .= "
".$lang['insterr7']; $err_lvl = 3; } if(!isset($err_lvl)) { unset($err_msg); @@ -397,7 +412,7 @@ if ((!isset($_POST['install']) && !isset($_POST['confweb'])) || $err_lvl == 1 ||
- +
*
diff --git a/jobs/calc_serverstats.php b/jobs/calc_serverstats.php index ced19f6..1c672f7 100644 --- a/jobs/calc_serverstats.php +++ b/jobs/calc_serverstats.php @@ -10,7 +10,11 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $platform_string = ''; $server_used_slots = 0; $server_channel_amount = 0; - if(($uuids = $mysqlcon->query("SELECT uuid,count,idle,platform,nation FROM $dbname.user")) === false) { + $user_today = 0; + $user_week = 0; + $user_month = 0; + $user_quarter = 0; + if(($uuids = $mysqlcon->query("SELECT uuid,count,idle,platform,nation,lastseen FROM $dbname.user")) === false) { enter_logfile($logpath,$timezone,2,"calc_serverstats 1:".print_r($mysqlcon->errorInfo(), true)); } $uuids = $uuids->fetchAll(); @@ -25,6 +29,16 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $uuid_platform = str_replace(' ','',$uuid['platform']); $platform_string .= $uuid_platform . ' '; } + if ($uuid['lastseen']>($nowtime-86400)) { + $user_quarter++; $user_month++; $user_week++; $user_today++; + } elseif ($uuid['lastseen']>($nowtime-604800)) { + $user_quarter++; $user_month++; $user_week++; + } elseif ($uuid['lastseen']>($nowtime-2592000)) { + $user_quarter++; $user_month++; + } elseif ($uuid['lastseen']>($nowtime-7776000)) { + $user_quarter++; + } + $total_online_time = $total_online_time + $uuid['count']; $total_active_time = $total_active_time + $uuid['count'] - $uuid['idle']; $total_inactive_time = $total_inactive_time + $uuid['idle']; @@ -105,6 +119,7 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $country_nation_3 = 0; $country_nation_4 = 0; $country_nation_5 = 0; + $allinsertnation = ''; foreach ($country_array as $k => $v) { $country_counter++; if ($country_counter == 1) { @@ -125,8 +140,9 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv } else { $country_nation_other = $country_nation_other + $v; } + $allinsertnation = $allinsertnation . "('" . $k . "', " . $v . "),"; } - + $allinsertnation = substr($allinsertnation, 0, -1); $platform_array = array_count_values(str_word_count($platform_string, 1)); $platform_other = 0; $platform_1 = 0; @@ -134,6 +150,7 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $platform_3 = 0; $platform_4 = 0; $platform_5 = 0; + $allinsertplatform = ''; foreach ($platform_array as $k => $v) { if ($k == "Windows") { $platform_1 = $v; @@ -148,8 +165,9 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv } else { $platform_other = $platform_other + $v; } + $allinsertplatform = $allinsertplatform . "('" . $k . "', " . $v . "),"; } - + $allinsertplatform = substr($allinsertplatform, 0, -1); $version_1 = 0; $version_2 = 0; $version_3 = 0; @@ -160,10 +178,10 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $version_name_3 = 0; $version_name_4 = 0; $version_name_5 = 0; - $client_versions = $mysqlcon->query("SELECT version, COUNT(version) AS count FROM $dbname.user GROUP BY version ORDER BY count DESC LIMIT 5")->fetchAll(PDO::FETCH_ASSOC); + $client_versions = $mysqlcon->query("SELECT version, COUNT(version) AS count FROM $dbname.user GROUP BY version ORDER BY count DESC")->fetchAll(PDO::FETCH_ASSOC); $count_version = 0; - $version_other = $mysqlcon->query("SELECT COUNT(version) AS count FROM $dbname.user ORDER BY count DESC")->fetchAll(PDO::FETCH_ASSOC); - + $allinsertversion = ''; + $sum_count = 0; foreach($client_versions as $version) { $count_version++; if ($count_version == 1) { @@ -182,8 +200,11 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $version_5 = $version['count']; $version_name_5 = $version['version']; } + $sum_count = $sum_count + $version['count']; + $allinsertversion = $allinsertversion . "('" . $version['version'] . "', " . $version['count'] . "),"; } - $version_other = $version_other[0]['count'] - $version_1 - $version_2 - $version_3 - $version_4 - $version_5; + $allinsertversion = substr($allinsertversion, 0, -1); + $version_other = $sum_count - $version_1 - $version_2 - $version_3 - $version_4 - $version_5; $total_user = count($sqlhis); $server_used_slots = $serverinfo['virtualserver_clientsonline'] - $serverinfo['virtualserver_queryclientsonline']; @@ -202,27 +223,60 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv $server_weblist = $serverinfo['virtualserver_weblist_enabled']; $server_version = $serverinfo['virtualserver_version']; - if($mysqlcon->exec("UPDATE $dbname.stats_server SET total_user='$total_user', total_online_time='$total_online_time', total_online_month='$total_online_month', total_online_week='$total_online_week', total_active_time='$total_active_time', total_inactive_time='$total_inactive_time', country_nation_name_1='$country_nation_name_1', country_nation_name_2='$country_nation_name_2', country_nation_name_3='$country_nation_name_3', country_nation_name_4='$country_nation_name_4', country_nation_name_5='$country_nation_name_5', country_nation_1='$country_nation_1', country_nation_2='$country_nation_2', country_nation_3='$country_nation_3', country_nation_4='$country_nation_4', country_nation_5='$country_nation_5', country_nation_other='$country_nation_other', platform_1='$platform_1', platform_2='$platform_2', platform_3='$platform_3', platform_4='$platform_4', platform_5='$platform_5', platform_other='$platform_other', version_name_1='$version_name_1', version_name_2='$version_name_2', version_name_3='$version_name_3', version_name_4='$version_name_4', version_name_5='$version_name_5', version_1='$version_1', version_2='$version_2', version_3='$version_3', version_4='$version_4', version_5='$version_5', version_other='$version_other', version_name_1='$version_name_1', server_status='$server_status', server_free_slots='$server_free_slots', server_used_slots='$server_used_slots', server_channel_amount='$server_channel_amount', server_ping='$server_ping', server_packet_loss='$server_packet_loss', server_bytes_down='$server_bytes_down', server_bytes_up='$server_bytes_up', server_uptime='$server_uptime', server_id='$server_id', server_name=$server_name, server_pass='$server_pass', server_creation_date='$server_creation_date', server_platform='$server_platform', server_weblist='$server_weblist', server_version='$server_version'") === false) { + if($mysqlcon->exec("UPDATE $dbname.stats_server SET total_user='$total_user', total_online_time='$total_online_time', total_online_month='$total_online_month', total_online_week='$total_online_week', total_active_time='$total_active_time', total_inactive_time='$total_inactive_time', country_nation_name_1='$country_nation_name_1', country_nation_name_2='$country_nation_name_2', country_nation_name_3='$country_nation_name_3', country_nation_name_4='$country_nation_name_4', country_nation_name_5='$country_nation_name_5', country_nation_1='$country_nation_1', country_nation_2='$country_nation_2', country_nation_3='$country_nation_3', country_nation_4='$country_nation_4', country_nation_5='$country_nation_5', country_nation_other='$country_nation_other', platform_1='$platform_1', platform_2='$platform_2', platform_3='$platform_3', platform_4='$platform_4', platform_5='$platform_5', platform_other='$platform_other', version_name_1='$version_name_1', version_name_2='$version_name_2', version_name_3='$version_name_3', version_name_4='$version_name_4', version_name_5='$version_name_5', version_1='$version_1', version_2='$version_2', version_3='$version_3', version_4='$version_4', version_5='$version_5', version_other='$version_other', version_name_1='$version_name_1', server_status='$server_status', server_free_slots='$server_free_slots', server_used_slots='$server_used_slots', server_channel_amount='$server_channel_amount', server_ping='$server_ping', server_packet_loss='$server_packet_loss', server_bytes_down='$server_bytes_down', server_bytes_up='$server_bytes_up', server_uptime='$server_uptime', server_id='$server_id', server_name=$server_name, server_pass='$server_pass', server_creation_date='$server_creation_date', server_platform='$server_platform', server_weblist='$server_weblist', server_version='$server_version', user_today='$user_today', user_week='$user_week', user_month='$user_month', user_quarter='$user_quarter'") === false) { enter_logfile($logpath,$timezone,2,"calc_serverstats 8:".print_r($mysqlcon->errorInfo(), true)); } + + // Write Nations + if ($allinsertnation != '') { + if($mysqlcon->exec("DELETE FROM $dbname.stats_nations") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 9:".print_r($mysqlcon->errorInfo(), true)); + } else { + if($mysqlcon->exec("INSERT INTO $dbname.stats_nations (nation, count) VALUES $allinsertnation") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 10:".print_r($mysqlcon->errorInfo(), true)); + } + } + } + + // Write Platforms + if ($allinsertplatform != '') { + if($mysqlcon->exec("DELETE FROM $dbname.stats_platforms") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 9:".print_r($mysqlcon->errorInfo(), true)); + } else { + if($mysqlcon->exec("INSERT INTO $dbname.stats_platforms (platform, count) VALUES $allinsertplatform") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 10:".print_r($mysqlcon->errorInfo(), true)); + } + } + } + + // Write Versions + if ($allinsertversion != '') { + if($mysqlcon->exec("DELETE FROM $dbname.stats_versions") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 9:".print_r($mysqlcon->errorInfo(), true)); + } else { + if($mysqlcon->exec("INSERT INTO $dbname.stats_versions (version, count) VALUES $allinsertversion") === false) { + enter_logfile($logpath,$timezone,2,"calc_serverstats 10:".print_r($mysqlcon->errorInfo(), true)); + } + } + } // Stats for Server Usage if(($max_entry_serverusage = $mysqlcon->query("SELECT MAX(timestamp) AS timestamp FROM $dbname.server_usage")) === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 9:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 11:".print_r($mysqlcon->errorInfo(), true)); $sqlerr++; } $max_entry_serverusage = $max_entry_serverusage->fetch(PDO::FETCH_ASSOC); $diff_max_serverusage = $nowtime - $max_entry_serverusage['timestamp']; if ($max_entry_serverusage['timestamp'] == 0 || $diff_max_serverusage > 898) { // every 15 mins if($mysqlcon->exec("INSERT INTO $dbname.server_usage (timestamp, clients, channel) VALUES ($nowtime,$server_used_slots,$server_channel_amount)") === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 10:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 12:".print_r($mysqlcon->errorInfo(), true)); } } //Calc time next rankup $upnextuptime = $nowtime - 86400; if(($uuidsoff = $mysqlcon->query("SELECT uuid,idle,count FROM $dbname.user WHERE online<>1 AND lastseen>$upnextuptime")) === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 11:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 13:".print_r($mysqlcon->errorInfo(), true)); } if ($uuidsoff->rowCount() != 0) { $uuidsoff = $uuidsoff->fetchAll(PDO::FETCH_ASSOC); @@ -261,21 +315,21 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv } $allupdateuuid = substr($allupdateuuid, 0, -1); if ($mysqlcon->exec("UPDATE $dbname.user set nextup = CASE uuid $allupdatenextup END WHERE uuid IN ($allupdateuuid)") === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 12:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 14:".print_r($mysqlcon->errorInfo(), true)); } } //Calc Rank if($mysqlcon->exec("SET @a:=0") === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 13:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 15:".print_r($mysqlcon->errorInfo(), true)); } if ($substridle == 1) { if($mysqlcon->exec("UPDATE $dbname.user u INNER JOIN (SELECT @a:=@a+1 nr,uuid FROM $dbname.user WHERE except IN ('0','1') ORDER BY (count - idle) DESC) s USING (uuid) SET u.rank=s.nr") === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 14:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 16".print_r($mysqlcon->errorInfo(), true)); } } else { if($mysqlcon->exec("UPDATE $dbname.user u INNER JOIN (SELECT @a:=@a+1 nr,uuid FROM $dbname.user WHERE except IN ('0','1') ORDER BY count DESC) s USING (uuid) SET u.rank=s.nr") === false) { - enter_logfile($logpath,$timezone,2,"calc_serverstats 14:".print_r($mysqlcon->errorInfo(), true)); + enter_logfile($logpath,$timezone,2,"calc_serverstats 17:".print_r($mysqlcon->errorInfo(), true)); } } } diff --git a/jobs/check_db.php b/jobs/check_db.php index c5968b9..a60d83c 100644 --- a/jobs/check_db.php +++ b/jobs/check_db.php @@ -1,6 +1,6 @@ exec("ALTER TABLE $dbname.stats_server MODIFY COLUMN server_name varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN server_platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN server_weblist tinyint(1) NOT NULL default '0', MODIFY COLUMN server_version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN total_user int(10) NOT NULL default '0', MODIFY COLUMN country_nation_1 int(10) NOT NULL default '0', MODIFY COLUMN country_nation_2 int(10) NOT NULL default '0', MODIFY COLUMN country_nation_3 int(10) NOT NULL default '0', MODIFY COLUMN country_nation_4 int(10) NOT NULL default '0', MODIFY COLUMN country_nation_5 int(10) NOT NULL default '0', MODIFY COLUMN country_nation_other int(10) NOT NULL default '0', MODIFY COLUMN platform_1 int(10) NOT NULL default '0', MODIFY COLUMN platform_2 int(10) NOT NULL default '0', MODIFY COLUMN platform_3 int(10) NOT NULL default '0', MODIFY COLUMN platform_4 int(10) NOT NULL default '0', MODIFY COLUMN platform_5 int(10) NOT NULL default '0', MODIFY COLUMN platform_other int(10) NOT NULL default '0', MODIFY COLUMN version_1 int(10) NOT NULL default '0', MODIFY COLUMN version_2 int(10) NOT NULL default '0', MODIFY COLUMN version_3 int(10) NOT NULL default '0', MODIFY COLUMN version_4 int(10) NOT NULL default '0', MODIFY COLUMN version_5 int(10) NOT NULL default '0', MODIFY COLUMN version_other int(10) NOT NULL default '0', MODIFY COLUMN server_status tinyint(1) NOT NULL default '0', MODIFY COLUMN server_free_slots smallint(5) NOT NULL default '0', MODIFY COLUMN server_used_slots smallint(5) NOT NULL default '0', MODIFY COLUMN server_channel_amount smallint(5) NOT NULL default '0', MODIFY COLUMN server_ping smallint(5) NOT NULL default '0', MODIFY COLUMN server_id smallint(5) NOT NULL default '0', MODIFY COLUMN server_pass tinyint(1) NOT NULL default '0'") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table stats_server (part1) successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.stats_server ADD (user_today int(10) NOT NULL default '0', user_week int(10) NOT NULL default '0', user_month int(10) NOT NULL default '0', user_quarter int(10) NOT NULL default '0')") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table stats_server (part2) successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.stats_user MODIFY COLUMN removed tinyint(1) NOT NULL default '0', MODIFY COLUMN rank int(10) NOT NULL default '0', MODIFY COLUMN count_week int(10) NOT NULL default '0', MODIFY COLUMN count_month int(10) NOT NULL default '0', MODIFY COLUMN idle_week int(10) NOT NULL default '0', MODIFY COLUMN idle_month int(10) NOT NULL default '0', MODIFY COLUMN achiev_count tinyint(1) NOT NULL default '0', MODIFY COLUMN achiev_time int(10) NOT NULL default '0', MODIFY COLUMN achiev_connects smallint(5) NOT NULL default '0', MODIFY COLUMN achiev_battles tinyint(3) NOT NULL default '0', MODIFY COLUMN achiev_time_perc tinyint(3) NOT NULL default '0', MODIFY COLUMN achiev_connects_perc tinyint(3) NOT NULL default '0', MODIFY COLUMN achiev_battles_perc tinyint(3) NOT NULL default '0', MODIFY COLUMN battles_total tinyint(3) NOT NULL default '0', MODIFY COLUMN battles_won tinyint(3) NOT NULL default '0', MODIFY COLUMN battles_lost tinyint(3) NOT NULL default '0', MODIFY COLUMN total_connections smallint(5) NOT NULL default '0', MODIFY COLUMN client_description varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table stats_user successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.user MODIFY COLUMN cldbid int(10) NOT NULL default '0', MODIFY COLUMN count int(10) NOT NULL default '0', MODIFY COLUMN name varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN grpid int(10) NOT NULL default '0', MODIFY COLUMN nextup int(10) NOT NULL default '0', MODIFY COLUMN idle int(10) NOT NULL default '0', MODIFY COLUMN cldgroup varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN online tinyint(1) NOT NULL default '0', MODIFY COLUMN boosttime int(10) NOT NULL default '0', MODIFY COLUMN rank int(10) NOT NULL default '0', MODIFY COLUMN platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN nation varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN except tinyint(1) NOT NULL default '0'") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table user successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.config MODIFY COLUMN webuser varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN webpass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN tshost varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN tsquery smallint(5) NOT NULL default '0', MODIFY COLUMN tsvoice smallint(5) NOT NULL default '0', MODIFY COLUMN tsuser varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN tspass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN language char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN queryname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN queryname2 varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN grouptime varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN resetbydbchange tinyint(1) NOT NULL default '0', MODIFY COLUMN msgtouser tinyint(1) NOT NULL default '0', MODIFY COLUMN upcheck tinyint(1) NOT NULL default '0', MODIFY COLUMN uniqueid varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN updateinfotime mediumint(6) NOT NULL default '0', MODIFY COLUMN currvers varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN substridle tinyint(1) NOT NULL default '0', MODIFY COLUMN exceptuuid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN exceptgroup varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN dateformat varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN showexcld tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolcld tinyint(1) NOT NULL default '0', MODIFY COLUMN showcoluuid tinyint(1) NOT NULL default '0', MODIFY COLUMN showcoldbid tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolot tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolit tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolat tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolnx tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolsg tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolrg tinyint(1) NOT NULL default '0', MODIFY COLUMN showcolls tinyint(1) NOT NULL default '0', MODIFY COLUMN slowmode mediumint(9) NOT NULL default '0', MODIFY COLUMN cleanclients tinyint(1) NOT NULL default '0', MODIFY COLUMN cleanperiod mediumint(9) NOT NULL default '0', MODIFY COLUMN showhighest tinyint(1) NOT NULL default '0', MODIFY COLUMN boost varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN showcolas tinyint(1) NOT NULL default '0', MODIFY COLUMN defchid int(10) NOT NULL default '0', MODIFY COLUMN advancemode tinyint(1) NOT NULL default '0', MODIFY COLUMN count_access tinyint(2) NOT NULL default '0', MODIFY COLUMN ignoreidle smallint(5) NOT NULL default '0', MODIFY COLUMN exceptcid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN rankupmsg varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN boost_mode tinyint(1) NOT NULL default '0', MODIFY COLUMN servernews varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN nextupinfo tinyint(1) NOT NULL default '0', MODIFY COLUMN nextupinfomsg1 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN nextupinfomsg2 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN nextupinfomsg3 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN shownav tinyint(1) NOT NULL default '0', MODIFY COLUMN showgrpsince tinyint(1) NOT NULL default '0', MODIFY COLUMN resetexcept tinyint(1) NOT NULL default '0'") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table config successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.server_usage MODIFY COLUMN clients smallint(5) NOT NULL default '0', MODIFY COLUMN channel smallint(5) NOT NULL default '0'") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table server_usage successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.user_snapshot MODIFY COLUMN count int(10) NOT NULL default '0', MODIFY COLUMN idle int(10) NOT NULL default '0'") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table user_snapshot successfully."); + } + if($mysqlcon->exec("ALTER TABLE $dbname.groups MODIFY COLUMN sgid int(10) NOT NULL default '0' PRIMARY KEY, MODIFY COLUMN sgidname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Adjusted table groups successfully."); + } + if($mysqlcon->exec("CREATE TABLE $dbname.stats_nations (nation varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Create table stats_nations successfully."); + } + if($mysqlcon->exec("CREATE TABLE $dbname.stats_versions (version varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Create table stats_versions successfully."); + } + if($mysqlcon->exec("CREATE TABLE $dbname.stats_platforms (platform varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci, count int(10) NOT NULL default '0')") === false) { } else { + enter_logfile($logpath,$timezone,4," [1.2.1] Create table stats_platforms successfully."); + } + } $currvers = set_new_version($mysqlcon,$dbname,$timezone,$newversion,$logpath); old_files($timezone,$logpath); check_chmod($timezone,$logpath,$lang); diff --git a/jobs/update_rs.php b/jobs/update_rs.php index 27b65f3..c3cfe42 100644 --- a/jobs/update_rs.php +++ b/jobs/update_rs.php @@ -5,7 +5,7 @@ function update_rs($mysqlcon,$lang,$dbname,$logpath,$timezone,$newversion,$norot enter_logfile($logpath,$timezone,4," Backup the database due cloning tables...\n",$norotate); $countbackuperr = 0; - $tables = array('config','groups','job_check','server_usage','stats_server','stats_user','user','user_snapshot'); + $tables = array('config','groups','job_check','server_usage','stats_nations','stats_platforms','stats_server','stats_user','stats_versions','user','user_snapshot'); foreach ($tables as $table) { if($mysqlcon->query("SELECT 1 FROM bak_$table LIMIT 1") !== false) { diff --git a/languages/core_ar.php b/languages/core_ar.php index 63bbd37..167add6 100644 --- a/languages/core_ar.php +++ b/languages/core_ar.php @@ -1,4 +1,4 @@ - added to the Ranksystem now."; $lang['changedbid'] = "User %s (unique Client-ID: %s) got a new TeamSpeak Client-database-ID (%s). Update the old Client-database-ID (%s) and reset collected times!"; @@ -149,6 +149,15 @@ $lang['stix0051'] = "لقد فشل التيم سبيك لذا لن يكون ه $lang['stix0052'] = "others"; $lang['stix0053'] = "Active Time (in Days)"; $lang['stix0054'] = "Inactive Time (in Days)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "العضوية"; $lang['stmy0002'] = "رتبة"; $lang['stmy0003'] = "Database ID:"; @@ -179,6 +188,12 @@ $lang['stmy0027'] = "عدد مرات الإتصال : فضي"; $lang['stmy0028'] = "عدد مرات الإتصال: برونزي"; $lang['stmy0029'] = "عدد مرات الإتصال: لايوجد رتبة"; $lang['stmy0030'] = "التقدم للمستوى القادم"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "اخبار الخادم"; $lang['stnv0002'] = "اغلاق"; $lang['stnv0003'] = "تحديث معلومات المستخدم"; diff --git a/languages/core_de.php b/languages/core_de.php index 922c187..250886b 100644 --- a/languages/core_de.php +++ b/languages/core_de.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "TeamSpeak hat gefailed, daher kein Erstelldatum..."; $lang['stix0052'] = "Andere"; $lang['stix0053'] = "Aktive Zeit (in Tagen)"; $lang['stix0054'] = "Inaktive Zeit (in Tagen)"; +$lang['stix0055'] = "online in d. letzten 24 Std."; +$lang['stix0056'] = "online in d. letzten 7 Tagen"; +$lang['stix0057'] = "online in d. letzten 30 Tagen"; +$lang['stix0058'] = "online in d. letzten 90 Tagen"; +$lang['stix0059'] = "Liste der User"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "zeige alle Versionen"; +$lang['stix0062'] = "zeige alle Nationen"; +$lang['stix0063'] = "zeige alle Plattformen"; $lang['stmy0001'] = "Meine Statistiken"; $lang['stmy0002'] = "Rank"; $lang['stmy0003'] = "Datenbank ID:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Verbindungen: Silber"; $lang['stmy0028'] = "Verbindungen: Bronze"; $lang['stmy0029'] = "Verbindungen: Unranked"; $lang['stmy0030'] = "Fortschritt nächste Servergruppe"; +$lang['stna0001'] = "Nationen"; +$lang['stna0002'] = "Statistiken"; +$lang['stna0003'] = "Kürzel"; +$lang['stna0004'] = "Anzahl"; +$lang['stna0005'] = "Versionen"; +$lang['stna0006'] = "Plattformen"; $lang['stnv0001'] = "Server News"; $lang['stnv0002'] = "Schließen"; $lang['stnv0003'] = "Client Informationen aktualisieren"; diff --git a/languages/core_en.php b/languages/core_en.php index ee1cb14..b2f0415 100644 --- a/languages/core_en.php +++ b/languages/core_en.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "TeamSpeak has failed, so no creation date..."; $lang['stix0052'] = "others"; $lang['stix0053'] = "Active Time (in Days)"; $lang['stix0054'] = "Inactive Time (in Days)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "My statistics"; $lang['stmy0002'] = "Rank"; $lang['stmy0003'] = "Database ID:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Connects: Silver"; $lang['stmy0028'] = "Connects: Bronze"; $lang['stmy0029'] = "Connects: Unranked"; $lang['stmy0030'] = "Progress next servergroup"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "Server news"; $lang['stnv0002'] = "Close"; $lang['stnv0003'] = "Refresh client information"; diff --git a/languages/core_it.php b/languages/core_it.php index 70412b4..cde61fd 100644 --- a/languages/core_it.php +++ b/languages/core_it.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "Il TeamSpeak non ha una data di creazione..."; $lang['stix0052'] = "others"; $lang['stix0053'] = "Active Time (in Days)"; $lang['stix0054'] = "Inactive Time (in Days)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "Le mie statistiche"; $lang['stmy0002'] = "Rank"; $lang['stmy0003'] = "Database ID:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Connessioni: Silver"; $lang['stmy0028'] = "Connessioni: Bronze"; $lang['stmy0029'] = "Connessioni: Unranked"; $lang['stmy0030'] = "Progresso prossimo servergroup"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "News del server"; $lang['stnv0002'] = "Chiudi"; $lang['stnv0003'] = "Aggiorna le informazioni utente"; @@ -239,7 +254,7 @@ $lang['stri0013'] = "sergeyZanK - per la traduzione italiana"; $lang['stri0016'] = "DeStRoYzR & Jehad - per avviare la traduzione in arabo"; -$lang['stri0017'] = "SakaLuX - per avviare la traduzione in rumeno" +$lang['stri0017'] = "SakaLuX - per avviare la traduzione in rumeno"; $lang['stri0018'] = "0x0539 - for initialisation dutch translation"; $lang['sttw0001'] = "Top utenti"; $lang['sttw0002'] = "Della settimana"; diff --git a/languages/core_nl.php b/languages/core_nl.php index de64525..8b3f42d 100644 --- a/languages/core_nl.php +++ b/languages/core_nl.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "TeamSpeak mislukt, geen aanmaakdatum..."; $lang['stix0052'] = "overige"; $lang['stix0053'] = "Actieve Tijd (in Dagen)"; $lang['stix0054'] = "Inactieve Tijd (in Dagen)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "Mijn statistieken"; $lang['stmy0002'] = "Rang"; $lang['stmy0003'] = "Database ID:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Connecties: Zilver"; $lang['stmy0028'] = "Connecties: Brons"; $lang['stmy0029'] = "Connecties: Geen rang"; $lang['stmy0030'] = "Vooruitgang volgende servergroep"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "Server nieuws"; $lang['stnv0002'] = "Sluiten"; $lang['stnv0003'] = "Ververs client informatie"; diff --git a/languages/core_ro.php b/languages/core_ro.php index ff277bd..eba8ef7 100644 --- a/languages/core_ro.php +++ b/languages/core_ro.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "TeamSpeak nu a reușit , deci nici o data creată..."; $lang['stix0052'] = "others"; $lang['stix0053'] = "Active Time (in Days)"; $lang['stix0054'] = "Inactive Time (in Days)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "Statisticile mele"; $lang['stmy0002'] = "Rank"; $lang['stmy0003'] = "Database ID:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Connects: Silver"; $lang['stmy0028'] = "Connects: Bronze"; $lang['stmy0029'] = "Connects: Unranked"; $lang['stmy0030'] = "Progress next servergroup"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "Server news"; $lang['stnv0002'] = "Close"; $lang['stnv0003'] = "Refresh client information"; diff --git a/languages/core_ru.php b/languages/core_ru.php index f2df0f5..14ac54e 100644 --- a/languages/core_ru.php +++ b/languages/core_ru.php @@ -150,6 +150,15 @@ $lang['stix0051'] = "Ошибка при получении даты"; $lang['stix0052'] = "others"; $lang['stix0053'] = "Active Time (in Days)"; $lang['stix0054'] = "Inactive Time (in Days)"; +$lang['stix0055'] = "online last 24 hours"; +$lang['stix0056'] = "online last 7 days"; +$lang['stix0057'] = "online last 30 days"; +$lang['stix0058'] = "online last 90 days"; +$lang['stix0059'] = "List of user"; +$lang['stix0060'] = "User"; +$lang['stix0061'] = "View all versions"; +$lang['stix0062'] = "View all nations"; +$lang['stix0063'] = "View all platforms"; $lang['stmy0001'] = "Моя статистика"; $lang['stmy0002'] = "Ранг"; $lang['stmy0003'] = "ID в базе данных:"; @@ -180,6 +189,12 @@ $lang['stmy0027'] = "Уровень: Серебро"; $lang['stmy0028'] = "Уровень: Бронза"; $lang['stmy0029'] = "Уровень: Без достижений"; $lang['stmy0030'] = "Прогресс до следующего ранга на сервере"; +$lang['stna0001'] = "Nations"; +$lang['stna0002'] = "statistics"; +$lang['stna0003'] = "Code"; +$lang['stna0004'] = "Count"; +$lang['stna0005'] = "Versions"; +$lang['stna0006'] = "Platforms"; $lang['stnv0001'] = "Наши новости"; $lang['stnv0002'] = "Закрыть"; $lang['stnv0003'] = "Обновление информации о клиенте"; diff --git a/libs/bootstrap/flag_icon/flags/4x3/ad.svg b/libs/bootstrap/flag_icon/flags/4x3/ad.svg new file mode 100644 index 0000000..c721dbd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ae.svg b/libs/bootstrap/flag_icon/flags/4x3/ae.svg new file mode 100644 index 0000000..ef64730 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/af.svg b/libs/bootstrap/flag_icon/flags/4x3/af.svg new file mode 100644 index 0000000..a66bd8c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/af.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ag.svg b/libs/bootstrap/flag_icon/flags/4x3/ag.svg new file mode 100644 index 0000000..f6a9ad4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ag.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ai.svg b/libs/bootstrap/flag_icon/flags/4x3/ai.svg new file mode 100644 index 0000000..f1ec626 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ai.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/al.svg b/libs/bootstrap/flag_icon/flags/4x3/al.svg new file mode 100644 index 0000000..859be25 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/am.svg b/libs/bootstrap/flag_icon/flags/4x3/am.svg new file mode 100644 index 0000000..046d22f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ao.svg b/libs/bootstrap/flag_icon/flags/4x3/ao.svg new file mode 100644 index 0000000..32b49ea --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ar.svg b/libs/bootstrap/flag_icon/flags/4x3/ar.svg new file mode 100644 index 0000000..8f30b8a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/arab.svg b/libs/bootstrap/flag_icon/flags/4x3/arab.svg index 92b3e38..196645e 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/arab.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/arab.svg @@ -1,7 +1,6 @@ - - - - - - - \ No newline at end of file + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/as.svg b/libs/bootstrap/flag_icon/flags/4x3/as.svg new file mode 100644 index 0000000..4d81bc9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/as.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/at.svg b/libs/bootstrap/flag_icon/flags/4x3/at.svg new file mode 100644 index 0000000..0202639 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/au.svg b/libs/bootstrap/flag_icon/flags/4x3/au.svg new file mode 100644 index 0000000..bbcff8d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/aw.svg b/libs/bootstrap/flag_icon/flags/4x3/aw.svg new file mode 100644 index 0000000..7ea732b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ax.svg b/libs/bootstrap/flag_icon/flags/4x3/ax.svg new file mode 100644 index 0000000..fa9417e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/az.svg b/libs/bootstrap/flag_icon/flags/4x3/az.svg new file mode 100644 index 0000000..f563b60 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ba.svg b/libs/bootstrap/flag_icon/flags/4x3/ba.svg new file mode 100644 index 0000000..76542a5 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bb.svg b/libs/bootstrap/flag_icon/flags/4x3/bb.svg new file mode 100644 index 0000000..da8972e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bd.svg b/libs/bootstrap/flag_icon/flags/4x3/bd.svg new file mode 100644 index 0000000..df9a6d8 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/be.svg b/libs/bootstrap/flag_icon/flags/4x3/be.svg new file mode 100644 index 0000000..de71b7a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bf.svg b/libs/bootstrap/flag_icon/flags/4x3/bf.svg new file mode 100644 index 0000000..46061b9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bg.svg b/libs/bootstrap/flag_icon/flags/4x3/bg.svg new file mode 100644 index 0000000..a5cb93f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bh.svg b/libs/bootstrap/flag_icon/flags/4x3/bh.svg new file mode 100644 index 0000000..42dda2c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bi.svg b/libs/bootstrap/flag_icon/flags/4x3/bi.svg new file mode 100644 index 0000000..dc0e0e7 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bj.svg b/libs/bootstrap/flag_icon/flags/4x3/bj.svg new file mode 100644 index 0000000..a626289 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bl.svg b/libs/bootstrap/flag_icon/flags/4x3/bl.svg new file mode 100644 index 0000000..db651fc --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bm.svg b/libs/bootstrap/flag_icon/flags/4x3/bm.svg new file mode 100644 index 0000000..9599739 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bm.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bn.svg b/libs/bootstrap/flag_icon/flags/4x3/bn.svg new file mode 100644 index 0000000..498e80e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bo.svg b/libs/bootstrap/flag_icon/flags/4x3/bo.svg new file mode 100644 index 0000000..cd89b5f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bo.svg @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/br.svg b/libs/bootstrap/flag_icon/flags/4x3/br.svg new file mode 100644 index 0000000..bdca3e1 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bs.svg b/libs/bootstrap/flag_icon/flags/4x3/bs.svg new file mode 100644 index 0000000..321eb19 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bt.svg b/libs/bootstrap/flag_icon/flags/4x3/bt.svg new file mode 100644 index 0000000..bfdbf22 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bv.svg b/libs/bootstrap/flag_icon/flags/4x3/bv.svg new file mode 100644 index 0000000..a62e60d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bw.svg b/libs/bootstrap/flag_icon/flags/4x3/bw.svg new file mode 100644 index 0000000..ed161bf --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/by.svg b/libs/bootstrap/flag_icon/flags/4x3/by.svg new file mode 100644 index 0000000..a37da5f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/by.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/bz.svg b/libs/bootstrap/flag_icon/flags/4x3/bz.svg new file mode 100644 index 0000000..7e71a72 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/bz.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ca.svg b/libs/bootstrap/flag_icon/flags/4x3/ca.svg new file mode 100644 index 0000000..58975da --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cc.svg b/libs/bootstrap/flag_icon/flags/4x3/cc.svg new file mode 100644 index 0000000..0906a9b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cd.svg b/libs/bootstrap/flag_icon/flags/4x3/cd.svg new file mode 100644 index 0000000..d8931c2 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cf.svg b/libs/bootstrap/flag_icon/flags/4x3/cf.svg new file mode 100644 index 0000000..8a67616 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cg.svg b/libs/bootstrap/flag_icon/flags/4x3/cg.svg new file mode 100644 index 0000000..f37bff8 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ch.svg b/libs/bootstrap/flag_icon/flags/4x3/ch.svg new file mode 100644 index 0000000..a565586 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ci.svg b/libs/bootstrap/flag_icon/flags/4x3/ci.svg new file mode 100644 index 0000000..6b4f66e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ck.svg b/libs/bootstrap/flag_icon/flags/4x3/ck.svg new file mode 100644 index 0000000..f3ce1af --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cl.svg b/libs/bootstrap/flag_icon/flags/4x3/cl.svg new file mode 100644 index 0000000..79fa900 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cm.svg b/libs/bootstrap/flag_icon/flags/4x3/cm.svg new file mode 100644 index 0000000..1bef2f8 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cn.svg b/libs/bootstrap/flag_icon/flags/4x3/cn.svg new file mode 100644 index 0000000..4381476 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/co.svg b/libs/bootstrap/flag_icon/flags/4x3/co.svg new file mode 100644 index 0000000..671f0a3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cr.svg b/libs/bootstrap/flag_icon/flags/4x3/cr.svg new file mode 100644 index 0000000..ca6d24f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cu.svg b/libs/bootstrap/flag_icon/flags/4x3/cu.svg new file mode 100644 index 0000000..0e7c323 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cv.svg b/libs/bootstrap/flag_icon/flags/4x3/cv.svg new file mode 100644 index 0000000..bf9427b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cw.svg b/libs/bootstrap/flag_icon/flags/4x3/cw.svg new file mode 100644 index 0000000..dce07cf --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cx.svg b/libs/bootstrap/flag_icon/flags/4x3/cx.svg new file mode 100644 index 0000000..53f0ee8 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cy.svg b/libs/bootstrap/flag_icon/flags/4x3/cy.svg new file mode 100644 index 0000000..005dab3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/cz.svg b/libs/bootstrap/flag_icon/flags/4x3/cz.svg new file mode 100644 index 0000000..19e0634 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/cz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/de.svg b/libs/bootstrap/flag_icon/flags/4x3/de.svg index 344d6c9..062c69c 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/de.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/de.svg @@ -1,5 +1,5 @@ - + diff --git a/libs/bootstrap/flag_icon/flags/4x3/dj.svg b/libs/bootstrap/flag_icon/flags/4x3/dj.svg new file mode 100644 index 0000000..eb23800 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/dk.svg b/libs/bootstrap/flag_icon/flags/4x3/dk.svg new file mode 100644 index 0000000..eb33897 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/dm.svg b/libs/bootstrap/flag_icon/flags/4x3/dm.svg new file mode 100644 index 0000000..46e96b3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/do.svg b/libs/bootstrap/flag_icon/flags/4x3/do.svg new file mode 100644 index 0000000..a55ec8a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/dz.svg b/libs/bootstrap/flag_icon/flags/4x3/dz.svg new file mode 100644 index 0000000..9971ec6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ec.svg b/libs/bootstrap/flag_icon/flags/4x3/ec.svg new file mode 100644 index 0000000..01ef340 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ec.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ee.svg b/libs/bootstrap/flag_icon/flags/4x3/ee.svg new file mode 100644 index 0000000..e4eead4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/eg.svg b/libs/bootstrap/flag_icon/flags/4x3/eg.svg new file mode 100644 index 0000000..a13d518 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/eh.svg b/libs/bootstrap/flag_icon/flags/4x3/eh.svg new file mode 100644 index 0000000..efdd83b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/eh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/er.svg b/libs/bootstrap/flag_icon/flags/4x3/er.svg new file mode 100644 index 0000000..4a2b17c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/es.svg b/libs/bootstrap/flag_icon/flags/4x3/es.svg new file mode 100644 index 0000000..6ec6a2a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/es.svg @@ -0,0 +1,578 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/et.svg b/libs/bootstrap/flag_icon/flags/4x3/et.svg new file mode 100644 index 0000000..09e5d3d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fi.svg b/libs/bootstrap/flag_icon/flags/4x3/fi.svg new file mode 100644 index 0000000..8e48957 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fj.svg b/libs/bootstrap/flag_icon/flags/4x3/fj.svg new file mode 100644 index 0000000..0c93b72 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fj.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fk.svg b/libs/bootstrap/flag_icon/flags/4x3/fk.svg new file mode 100644 index 0000000..7864f54 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fm.svg b/libs/bootstrap/flag_icon/flags/4x3/fm.svg new file mode 100644 index 0000000..e9d1f66 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fo.svg b/libs/bootstrap/flag_icon/flags/4x3/fo.svg new file mode 100644 index 0000000..d22c0cb --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/fr.svg b/libs/bootstrap/flag_icon/flags/4x3/fr.svg new file mode 100644 index 0000000..73bd0b6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ga.svg b/libs/bootstrap/flag_icon/flags/4x3/ga.svg new file mode 100644 index 0000000..1c7fdd3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gb.svg b/libs/bootstrap/flag_icon/flags/4x3/gb.svg index a331748..194afa5 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/gb.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/gb.svg @@ -1,15 +1,15 @@ - + - - - - + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gd.svg b/libs/bootstrap/flag_icon/flags/4x3/gd.svg new file mode 100644 index 0000000..5b0cde1 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ge.svg b/libs/bootstrap/flag_icon/flags/4x3/ge.svg new file mode 100644 index 0000000..0a9129c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gf.svg b/libs/bootstrap/flag_icon/flags/4x3/gf.svg new file mode 100644 index 0000000..25d0159 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gg.svg b/libs/bootstrap/flag_icon/flags/4x3/gg.svg new file mode 100644 index 0000000..4869ed6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gh.svg b/libs/bootstrap/flag_icon/flags/4x3/gh.svg new file mode 100644 index 0000000..56c18f6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gi.svg b/libs/bootstrap/flag_icon/flags/4x3/gi.svg new file mode 100644 index 0000000..0715e01 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gi.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gl.svg b/libs/bootstrap/flag_icon/flags/4x3/gl.svg new file mode 100644 index 0000000..38e9b5c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gm.svg b/libs/bootstrap/flag_icon/flags/4x3/gm.svg new file mode 100644 index 0000000..9d2ce5c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gn.svg b/libs/bootstrap/flag_icon/flags/4x3/gn.svg new file mode 100644 index 0000000..4a3adab --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gp.svg b/libs/bootstrap/flag_icon/flags/4x3/gp.svg new file mode 100644 index 0000000..b17c8ad --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gq.svg b/libs/bootstrap/flag_icon/flags/4x3/gq.svg new file mode 100644 index 0000000..9e3c900 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gq.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gr.svg b/libs/bootstrap/flag_icon/flags/4x3/gr.svg new file mode 100644 index 0000000..d0cc77f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gr.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gs.svg b/libs/bootstrap/flag_icon/flags/4x3/gs.svg new file mode 100644 index 0000000..43b8fd6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gs.svg @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gt.svg b/libs/bootstrap/flag_icon/flags/4x3/gt.svg new file mode 100644 index 0000000..9cf087c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gu.svg b/libs/bootstrap/flag_icon/flags/4x3/gu.svg new file mode 100644 index 0000000..b4885bd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gw.svg b/libs/bootstrap/flag_icon/flags/4x3/gw.svg new file mode 100644 index 0000000..ee5b2aa --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/gy.svg b/libs/bootstrap/flag_icon/flags/4x3/gy.svg new file mode 100644 index 0000000..218ecce --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/hk.svg b/libs/bootstrap/flag_icon/flags/4x3/hk.svg new file mode 100644 index 0000000..df8aefd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/hk.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/hm.svg b/libs/bootstrap/flag_icon/flags/4x3/hm.svg new file mode 100644 index 0000000..67cec54 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/hn.svg b/libs/bootstrap/flag_icon/flags/4x3/hn.svg new file mode 100644 index 0000000..6e9bb25 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/hr.svg b/libs/bootstrap/flag_icon/flags/4x3/hr.svg new file mode 100644 index 0000000..dccb438 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/hr.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ht.svg b/libs/bootstrap/flag_icon/flags/4x3/ht.svg new file mode 100644 index 0000000..db69c0b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ht.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/hu.svg b/libs/bootstrap/flag_icon/flags/4x3/hu.svg new file mode 100644 index 0000000..a968a0a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/id.svg b/libs/bootstrap/flag_icon/flags/4x3/id.svg new file mode 100644 index 0000000..4df97ba --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ie(1).svg b/libs/bootstrap/flag_icon/flags/4x3/ie(1).svg new file mode 100644 index 0000000..d03b77b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ie(1).svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ie.svg b/libs/bootstrap/flag_icon/flags/4x3/ie.svg new file mode 100644 index 0000000..d03b77b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/il.svg b/libs/bootstrap/flag_icon/flags/4x3/il.svg new file mode 100644 index 0000000..2ffb02b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/im.svg b/libs/bootstrap/flag_icon/flags/4x3/im.svg new file mode 100644 index 0000000..44d1b43 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/in.svg b/libs/bootstrap/flag_icon/flags/4x3/in.svg new file mode 100644 index 0000000..7eeb5c3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/io.svg b/libs/bootstrap/flag_icon/flags/4x3/io.svg new file mode 100644 index 0000000..d5c6db5 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/io.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/iq.svg b/libs/bootstrap/flag_icon/flags/4x3/iq.svg new file mode 100644 index 0000000..c1fb196 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ir.svg b/libs/bootstrap/flag_icon/flags/4x3/ir.svg new file mode 100644 index 0000000..555d77d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/is.svg b/libs/bootstrap/flag_icon/flags/4x3/is.svg new file mode 100644 index 0000000..f5c5c9a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/it.svg b/libs/bootstrap/flag_icon/flags/4x3/it.svg index 05d58ec..43a4fd7 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/it.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/it.svg @@ -1,7 +1,7 @@ - - - + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/je.svg b/libs/bootstrap/flag_icon/flags/4x3/je.svg new file mode 100644 index 0000000..c5c1877 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/je.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/jm.svg b/libs/bootstrap/flag_icon/flags/4x3/jm.svg new file mode 100644 index 0000000..bda8cd3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/jo.svg b/libs/bootstrap/flag_icon/flags/4x3/jo.svg new file mode 100644 index 0000000..a321347 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/jp.svg b/libs/bootstrap/flag_icon/flags/4x3/jp.svg new file mode 100644 index 0000000..ed5fd40 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ke.svg b/libs/bootstrap/flag_icon/flags/4x3/ke.svg new file mode 100644 index 0000000..fe8fd0c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kg.svg b/libs/bootstrap/flag_icon/flags/4x3/kg.svg new file mode 100644 index 0000000..fba85f5 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kh.svg b/libs/bootstrap/flag_icon/flags/4x3/kh.svg new file mode 100644 index 0000000..7c88b6e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kh.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ki.svg b/libs/bootstrap/flag_icon/flags/4x3/ki.svg new file mode 100644 index 0000000..9926c1c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/km.svg b/libs/bootstrap/flag_icon/flags/4x3/km.svg new file mode 100644 index 0000000..b3dfb68 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kn.svg b/libs/bootstrap/flag_icon/flags/4x3/kn.svg new file mode 100644 index 0000000..d078161 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kp.svg b/libs/bootstrap/flag_icon/flags/4x3/kp.svg new file mode 100644 index 0000000..f986141 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kr.svg b/libs/bootstrap/flag_icon/flags/4x3/kr.svg new file mode 100644 index 0000000..ee84b6e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kw.svg b/libs/bootstrap/flag_icon/flags/4x3/kw.svg new file mode 100644 index 0000000..3217d78 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ky.svg b/libs/bootstrap/flag_icon/flags/4x3/ky.svg new file mode 100644 index 0000000..ca219ec --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ky.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/kz.svg b/libs/bootstrap/flag_icon/flags/4x3/kz.svg new file mode 100644 index 0000000..7f365ee --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/la.svg b/libs/bootstrap/flag_icon/flags/4x3/la.svg new file mode 100644 index 0000000..72ba65f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lb.svg b/libs/bootstrap/flag_icon/flags/4x3/lb.svg new file mode 100644 index 0000000..a6b1794 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lc.svg b/libs/bootstrap/flag_icon/flags/4x3/lc.svg new file mode 100644 index 0000000..aacce3e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/li.svg b/libs/bootstrap/flag_icon/flags/4x3/li.svg new file mode 100644 index 0000000..f64f13e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lk.svg b/libs/bootstrap/flag_icon/flags/4x3/lk.svg new file mode 100644 index 0000000..a0d12df --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lk.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lr.svg b/libs/bootstrap/flag_icon/flags/4x3/lr.svg new file mode 100644 index 0000000..56fdc62 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ls.svg b/libs/bootstrap/flag_icon/flags/4x3/ls.svg new file mode 100644 index 0000000..e7bf1c2 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lt.svg b/libs/bootstrap/flag_icon/flags/4x3/lt.svg new file mode 100644 index 0000000..1ca1cd4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lu.svg b/libs/bootstrap/flag_icon/flags/4x3/lu.svg new file mode 100644 index 0000000..d7f4a7c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/lv.svg b/libs/bootstrap/flag_icon/flags/4x3/lv.svg new file mode 100644 index 0000000..338addd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ly.svg b/libs/bootstrap/flag_icon/flags/4x3/ly.svg new file mode 100644 index 0000000..96ab5ad --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ma.svg b/libs/bootstrap/flag_icon/flags/4x3/ma.svg new file mode 100644 index 0000000..89e0952 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mc.svg b/libs/bootstrap/flag_icon/flags/4x3/mc.svg new file mode 100644 index 0000000..8a4e827 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/md.svg b/libs/bootstrap/flag_icon/flags/4x3/md.svg new file mode 100644 index 0000000..4b8a26f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/md.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/me.svg b/libs/bootstrap/flag_icon/flags/4x3/me.svg new file mode 100644 index 0000000..ce308f4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mg.svg b/libs/bootstrap/flag_icon/flags/4x3/mg.svg new file mode 100644 index 0000000..cce2bf1 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mh.svg b/libs/bootstrap/flag_icon/flags/4x3/mh.svg new file mode 100644 index 0000000..ed16809 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mk.svg b/libs/bootstrap/flag_icon/flags/4x3/mk.svg new file mode 100644 index 0000000..1bbecc7 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ml.svg b/libs/bootstrap/flag_icon/flags/4x3/ml.svg new file mode 100644 index 0000000..cb24844 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mm.svg b/libs/bootstrap/flag_icon/flags/4x3/mm.svg new file mode 100644 index 0000000..ce897c9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mn.svg b/libs/bootstrap/flag_icon/flags/4x3/mn.svg new file mode 100644 index 0000000..766d2b1 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mo.svg b/libs/bootstrap/flag_icon/flags/4x3/mo.svg new file mode 100644 index 0000000..074c2e9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mp.svg b/libs/bootstrap/flag_icon/flags/4x3/mp.svg new file mode 100644 index 0000000..83b946f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mq.svg b/libs/bootstrap/flag_icon/flags/4x3/mq.svg new file mode 100644 index 0000000..bde2166 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mr.svg b/libs/bootstrap/flag_icon/flags/4x3/mr.svg new file mode 100644 index 0000000..372e864 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ms.svg b/libs/bootstrap/flag_icon/flags/4x3/ms.svg new file mode 100644 index 0000000..2af2479 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ms.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mt.svg b/libs/bootstrap/flag_icon/flags/4x3/mt.svg new file mode 100644 index 0000000..a0cae22 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mu.svg b/libs/bootstrap/flag_icon/flags/4x3/mu.svg new file mode 100644 index 0000000..8178810 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mv.svg b/libs/bootstrap/flag_icon/flags/4x3/mv.svg new file mode 100644 index 0000000..7ca4f38 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mw.svg b/libs/bootstrap/flag_icon/flags/4x3/mw.svg new file mode 100644 index 0000000..f4475eb --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mw.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mx.svg b/libs/bootstrap/flag_icon/flags/4x3/mx.svg new file mode 100644 index 0000000..95c789e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mx.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/my.svg b/libs/bootstrap/flag_icon/flags/4x3/my.svg new file mode 100644 index 0000000..05800ff --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/my.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/mz.svg b/libs/bootstrap/flag_icon/flags/4x3/mz.svg new file mode 100644 index 0000000..e5458d9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/na.svg b/libs/bootstrap/flag_icon/flags/4x3/na.svg new file mode 100644 index 0000000..215e648 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/na.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nc.svg b/libs/bootstrap/flag_icon/flags/4x3/nc.svg new file mode 100644 index 0000000..c9abb97 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/nc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ne.svg b/libs/bootstrap/flag_icon/flags/4x3/ne.svg new file mode 100644 index 0000000..5698fde --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nf.svg b/libs/bootstrap/flag_icon/flags/4x3/nf.svg new file mode 100644 index 0000000..30fca25 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ng.svg b/libs/bootstrap/flag_icon/flags/4x3/ng.svg new file mode 100644 index 0000000..3c4fa97 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ni.svg b/libs/bootstrap/flag_icon/flags/4x3/ni.svg new file mode 100644 index 0000000..1c2fd3e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nl.svg b/libs/bootstrap/flag_icon/flags/4x3/nl.svg index c931256..b3a1516 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/nl.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/nl.svg @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/no.svg b/libs/bootstrap/flag_icon/flags/4x3/no.svg new file mode 100644 index 0000000..6f710de --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/np.svg b/libs/bootstrap/flag_icon/flags/4x3/np.svg new file mode 100644 index 0000000..c0e3de6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/np.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nr.svg b/libs/bootstrap/flag_icon/flags/4x3/nr.svg new file mode 100644 index 0000000..c473707 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nu.svg b/libs/bootstrap/flag_icon/flags/4x3/nu.svg new file mode 100644 index 0000000..99859af --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/nz.svg b/libs/bootstrap/flag_icon/flags/4x3/nz.svg new file mode 100644 index 0000000..616df15 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/nz.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/om.svg b/libs/bootstrap/flag_icon/flags/4x3/om.svg new file mode 100644 index 0000000..bd9a21b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/om.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pa.svg b/libs/bootstrap/flag_icon/flags/4x3/pa.svg new file mode 100644 index 0000000..03e4605 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pe.svg b/libs/bootstrap/flag_icon/flags/4x3/pe.svg new file mode 100644 index 0000000..5daade4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pe.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pf.svg b/libs/bootstrap/flag_icon/flags/4x3/pf.svg new file mode 100644 index 0000000..efc4cbe --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pf.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pg.svg b/libs/bootstrap/flag_icon/flags/4x3/pg.svg new file mode 100644 index 0000000..f24f6bd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ph.svg b/libs/bootstrap/flag_icon/flags/4x3/ph.svg new file mode 100644 index 0000000..e8858d6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ph.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pk.svg b/libs/bootstrap/flag_icon/flags/4x3/pk.svg new file mode 100644 index 0000000..fdf21ff --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pl.svg b/libs/bootstrap/flag_icon/flags/4x3/pl.svg new file mode 100644 index 0000000..84a5950 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pm.svg b/libs/bootstrap/flag_icon/flags/4x3/pm.svg new file mode 100644 index 0000000..c9abb97 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pn.svg b/libs/bootstrap/flag_icon/flags/4x3/pn.svg new file mode 100644 index 0000000..1e246de --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pn.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pr.svg b/libs/bootstrap/flag_icon/flags/4x3/pr.svg new file mode 100644 index 0000000..1e0205d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ps.svg b/libs/bootstrap/flag_icon/flags/4x3/ps.svg new file mode 100644 index 0000000..6caceab --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pt.svg b/libs/bootstrap/flag_icon/flags/4x3/pt.svg new file mode 100644 index 0000000..61cf928 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/pw.svg b/libs/bootstrap/flag_icon/flags/4x3/pw.svg new file mode 100644 index 0000000..4385756 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/py.svg b/libs/bootstrap/flag_icon/flags/4x3/py.svg new file mode 100644 index 0000000..6878548 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/py.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/qa.svg b/libs/bootstrap/flag_icon/flags/4x3/qa.svg new file mode 100644 index 0000000..c7aab30 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/re.svg b/libs/bootstrap/flag_icon/flags/4x3/re.svg new file mode 100644 index 0000000..c9abb97 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ro.svg b/libs/bootstrap/flag_icon/flags/4x3/ro.svg index c913ff3..39e1219 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/ro.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/ro.svg @@ -1,7 +1,7 @@ - - - + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/rs.svg b/libs/bootstrap/flag_icon/flags/4x3/rs.svg new file mode 100644 index 0000000..e155f37 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/rs.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ru.svg b/libs/bootstrap/flag_icon/flags/4x3/ru.svg index f7bb982..d0a9d79 100644 --- a/libs/bootstrap/flag_icon/flags/4x3/ru.svg +++ b/libs/bootstrap/flag_icon/flags/4x3/ru.svg @@ -1,7 +1,7 @@ - - + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/rw.svg b/libs/bootstrap/flag_icon/flags/4x3/rw.svg new file mode 100644 index 0000000..872873d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sa.svg b/libs/bootstrap/flag_icon/flags/4x3/sa.svg new file mode 100644 index 0000000..4ba93fa --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sb.svg b/libs/bootstrap/flag_icon/flags/4x3/sb.svg new file mode 100644 index 0000000..27a9ed0 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sc.svg b/libs/bootstrap/flag_icon/flags/4x3/sc.svg new file mode 100644 index 0000000..43b4cdd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sd.svg b/libs/bootstrap/flag_icon/flags/4x3/sd.svg new file mode 100644 index 0000000..bd2a4b4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/se.svg b/libs/bootstrap/flag_icon/flags/4x3/se.svg new file mode 100644 index 0000000..efd5a49 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/se.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sg.svg b/libs/bootstrap/flag_icon/flags/4x3/sg.svg new file mode 100644 index 0000000..f2284a7 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sh.svg b/libs/bootstrap/flag_icon/flags/4x3/sh.svg new file mode 100644 index 0000000..d2e924b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sh.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/si.svg b/libs/bootstrap/flag_icon/flags/4x3/si.svg new file mode 100644 index 0000000..9845d01 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sj.svg b/libs/bootstrap/flag_icon/flags/4x3/sj.svg new file mode 100644 index 0000000..6f710de --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sk.svg b/libs/bootstrap/flag_icon/flags/4x3/sk.svg new file mode 100644 index 0000000..8b58d7c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sl.svg b/libs/bootstrap/flag_icon/flags/4x3/sl.svg new file mode 100644 index 0000000..4050254 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sm.svg b/libs/bootstrap/flag_icon/flags/4x3/sm.svg new file mode 100644 index 0000000..ad69d4f --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sm.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sn.svg b/libs/bootstrap/flag_icon/flags/4x3/sn.svg new file mode 100644 index 0000000..52b2d36 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/so.svg b/libs/bootstrap/flag_icon/flags/4x3/so.svg new file mode 100644 index 0000000..89e2c08 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sr.svg b/libs/bootstrap/flag_icon/flags/4x3/sr.svg new file mode 100644 index 0000000..a3ebc23 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/st.svg b/libs/bootstrap/flag_icon/flags/4x3/st.svg new file mode 100644 index 0000000..d4b3601 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/st.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sv.svg b/libs/bootstrap/flag_icon/flags/4x3/sv.svg new file mode 100644 index 0000000..ec5b199 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sv.svg @@ -0,0 +1,595 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sy.svg b/libs/bootstrap/flag_icon/flags/4x3/sy.svg new file mode 100644 index 0000000..9003803 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/sz.svg b/libs/bootstrap/flag_icon/flags/4x3/sz.svg new file mode 100644 index 0000000..20ac8b8 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/sz.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tc.svg b/libs/bootstrap/flag_icon/flags/4x3/tc.svg new file mode 100644 index 0000000..fab2d91 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tc.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/td.svg b/libs/bootstrap/flag_icon/flags/4x3/td.svg new file mode 100644 index 0000000..c164532 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tf.svg b/libs/bootstrap/flag_icon/flags/4x3/tf.svg new file mode 100644 index 0000000..d3253ec --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tg.svg b/libs/bootstrap/flag_icon/flags/4x3/tg.svg new file mode 100644 index 0000000..85dfe93 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/th.svg b/libs/bootstrap/flag_icon/flags/4x3/th.svg new file mode 100644 index 0000000..4d2ef0d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tj.svg b/libs/bootstrap/flag_icon/flags/4x3/tj.svg new file mode 100644 index 0000000..d058b89 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tk.svg b/libs/bootstrap/flag_icon/flags/4x3/tk.svg new file mode 100644 index 0000000..484d854 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tl.svg b/libs/bootstrap/flag_icon/flags/4x3/tl.svg new file mode 100644 index 0000000..47b8491 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tm.svg b/libs/bootstrap/flag_icon/flags/4x3/tm.svg new file mode 100644 index 0000000..5db66a2 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tm.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tn.svg b/libs/bootstrap/flag_icon/flags/4x3/tn.svg new file mode 100644 index 0000000..effb658 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/to.svg b/libs/bootstrap/flag_icon/flags/4x3/to.svg new file mode 100644 index 0000000..50a6fb9 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tr.svg b/libs/bootstrap/flag_icon/flags/4x3/tr.svg new file mode 100644 index 0000000..16348f2 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tt.svg b/libs/bootstrap/flag_icon/flags/4x3/tt.svg new file mode 100644 index 0000000..4aac679 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tv.svg b/libs/bootstrap/flag_icon/flags/4x3/tv.svg new file mode 100644 index 0000000..93ae8e5 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tv.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tw.svg b/libs/bootstrap/flag_icon/flags/4x3/tw.svg new file mode 100644 index 0000000..6b7bd11 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/tz.svg b/libs/bootstrap/flag_icon/flags/4x3/tz.svg new file mode 100644 index 0000000..1a811af --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ua.svg b/libs/bootstrap/flag_icon/flags/4x3/ua.svg new file mode 100644 index 0000000..2f68876 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ug.svg b/libs/bootstrap/flag_icon/flags/4x3/ug.svg new file mode 100644 index 0000000..f0439a2 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/um.svg b/libs/bootstrap/flag_icon/flags/4x3/um.svg new file mode 100644 index 0000000..7aab3fd --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/um.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/us.svg b/libs/bootstrap/flag_icon/flags/4x3/us.svg new file mode 100644 index 0000000..4b43ea7 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/uy.svg b/libs/bootstrap/flag_icon/flags/4x3/uy.svg new file mode 100644 index 0000000..9fc3e5e --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/uz.svg b/libs/bootstrap/flag_icon/flags/4x3/uz.svg new file mode 100644 index 0000000..6e0472b --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/va.svg b/libs/bootstrap/flag_icon/flags/4x3/va.svg new file mode 100644 index 0000000..7d2190c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/va.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/vc.svg b/libs/bootstrap/flag_icon/flags/4x3/vc.svg new file mode 100644 index 0000000..ed4c1e4 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ve.svg b/libs/bootstrap/flag_icon/flags/4x3/ve.svg new file mode 100644 index 0000000..0d38c8a --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/vg.svg b/libs/bootstrap/flag_icon/flags/4x3/vg.svg new file mode 100644 index 0000000..d2bdbe0 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/vg.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/vi.svg b/libs/bootstrap/flag_icon/flags/4x3/vi.svg new file mode 100644 index 0000000..0c91a25 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/vi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/vn.svg b/libs/bootstrap/flag_icon/flags/4x3/vn.svg new file mode 100644 index 0000000..fcfd7d1 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/vu.svg b/libs/bootstrap/flag_icon/flags/4x3/vu.svg new file mode 100644 index 0000000..f1080f6 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/wf.svg b/libs/bootstrap/flag_icon/flags/4x3/wf.svg new file mode 100644 index 0000000..1b1e81c --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ws.svg b/libs/bootstrap/flag_icon/flags/4x3/ws.svg new file mode 100644 index 0000000..6e5963d --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ws.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/ye.svg b/libs/bootstrap/flag_icon/flags/4x3/ye.svg new file mode 100644 index 0000000..4a115e5 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/yt.svg b/libs/bootstrap/flag_icon/flags/4x3/yt.svg new file mode 100644 index 0000000..c9abb97 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/za.svg b/libs/bootstrap/flag_icon/flags/4x3/za.svg new file mode 100644 index 0000000..e651646 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/zm.svg b/libs/bootstrap/flag_icon/flags/4x3/zm.svg new file mode 100644 index 0000000..ff28786 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/bootstrap/flag_icon/flags/4x3/zw.svg b/libs/bootstrap/flag_icon/flags/4x3/zw.svg new file mode 100644 index 0000000..903afd3 --- /dev/null +++ b/libs/bootstrap/flag_icon/flags/4x3/zw.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stats/index.php b/stats/index.php index 96352b1..81247cc 100644 --- a/stats/index.php +++ b/stats/index.php @@ -51,8 +51,6 @@ require_once('nav.php');
- -

@@ -153,7 +151,6 @@ require_once('nav.php');

-
@@ -182,8 +179,6 @@ require_once('nav.php');
- -
@@ -203,6 +198,13 @@ require_once('nav.php');
+ + +
@@ -213,6 +215,13 @@ require_once('nav.php');
+ + +
@@ -223,10 +232,106 @@ require_once('nav.php');
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
-

diff --git a/stats/list_rankup.php b/stats/list_rankup.php index 562a525..17cb10a 100644 --- a/stats/list_rankup.php +++ b/stats/list_rankup.php @@ -79,12 +79,11 @@ if(isset($getstring) && strstr($getstring, 'filter:lastseen:')) { $lastseen = $seenvalue[2]; } else { $r = date_parse_from_format("Y-m-d H-i",$seenvalue[2]); - $d = mktime($r['hour'], $r['minute'], $r['second'], $r['month'], $r['day'], $r['year']); - $lastseen = $d; + $lastseen = mktime($r['hour'], $r['minute'], $r['second'], $r['month'], $r['day'], $r['year']); } - if($seenvalue[1] == '<') { + if($seenvalue[1] == '<' || $seenvalue[1] == '<') { $operator = '<'; - } elseif($seenvalue[1] == '>') { + } elseif($seenvalue[1] == '>' || $seenvalue[1] == '>') { $operator = '>'; } elseif($seenvalue[1] == '!=') { $operator = '!='; @@ -132,7 +131,7 @@ $countentries = 0; $sumentries = $dbdata_full->fetch(PDO::FETCH_NUM); if(!isset($_GET["user"])) { - $user_pro_seite = 50; + $user_pro_seite = 25; } elseif($_GET['user'] == "all") { $user_pro_seite = $sumentries[0]; } else { diff --git a/stats/nations.php b/stats/nations.php new file mode 100644 index 0000000..c0760c4 --- /dev/null +++ b/stats/nations.php @@ -0,0 +1,73 @@ +query("SELECT * FROM $dbname.stats_nations ORDER BY count DESC"); +$sql_res = $sql->fetchAll(); + +require_once('nav.php'); +?> +
+ +
+
+
+

+ +

+
+
+
+
+
+ + + + + + + + + + + + + + '; +} +?> + +
#
',$count,'  ',$line['nation'],'',$nation[$line['nation']],'',$line['count'],'
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/stats/nav.php b/stats/nav.php index 23dbb41..de3b8e8 100644 --- a/stats/nav.php +++ b/stats/nav.php @@ -1,4 +1,4 @@ - + diff --git a/stats/platforms.php b/stats/platforms.php new file mode 100644 index 0000000..c55c964 --- /dev/null +++ b/stats/platforms.php @@ -0,0 +1,71 @@ +query("SELECT * FROM $dbname.stats_platforms ORDER BY count DESC"); +$sql_res = $sql->fetchAll(); + +require_once('nav.php'); +?> +
+ +
+
+
+

+ +

+
+
+
+
+
+ + + + + + + + + + + + '; +} +?> + +
#
',$count,'',$line['platform'],'',$line['count'],'
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/stats/versions.php b/stats/versions.php new file mode 100644 index 0000000..dec67fc --- /dev/null +++ b/stats/versions.php @@ -0,0 +1,71 @@ +query("SELECT * FROM $dbname.stats_versions ORDER BY count DESC"); +$sql_res = $sql->fetchAll(); + +require_once('nav.php'); +?> +
+ +
+
+
+

+ +

+
+
+
+
+
+ + + + + + + + + + + + '; +} +?> + +
#
',$count,'',$line['version'],'',$line['count'],'
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/webinterface/core.php b/webinterface/core.php index dd8af9f..9e8c604 100644 --- a/webinterface/core.php +++ b/webinterface/core.php @@ -107,21 +107,21 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
- +
- +
- +
@@ -131,7 +131,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
- +
*
@@ -145,7 +145,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p