diff --git a/httpdocs/assets/css/index.html b/httpdocs/assets/css/index.html old mode 100755 new mode 100644 diff --git a/httpdocs/assets/css/install.css b/httpdocs/assets/css/install.css old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ad_64.png b/httpdocs/assets/flags/ad_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ae_64.png b/httpdocs/assets/flags/ae_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/af_64.png b/httpdocs/assets/flags/af_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ag_64.png b/httpdocs/assets/flags/ag_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ai_64.png b/httpdocs/assets/flags/ai_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/al_64.png b/httpdocs/assets/flags/al_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/am_64.png b/httpdocs/assets/flags/am_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ao_64.png b/httpdocs/assets/flags/ao_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/aq_64.png b/httpdocs/assets/flags/aq_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ar_64.png b/httpdocs/assets/flags/ar_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/as_64.png b/httpdocs/assets/flags/as_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/at_64.png b/httpdocs/assets/flags/at_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/au_64.png b/httpdocs/assets/flags/au_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/aw_64.png b/httpdocs/assets/flags/aw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ax_64.png b/httpdocs/assets/flags/ax_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/az_64.png b/httpdocs/assets/flags/az_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ba_64.png b/httpdocs/assets/flags/ba_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bb_64.png b/httpdocs/assets/flags/bb_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bd_64.png b/httpdocs/assets/flags/bd_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/be_64.png b/httpdocs/assets/flags/be_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bf_64.png b/httpdocs/assets/flags/bf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bg_64.png b/httpdocs/assets/flags/bg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bh_64.png b/httpdocs/assets/flags/bh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bi_64.png b/httpdocs/assets/flags/bi_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bj_64.png b/httpdocs/assets/flags/bj_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bl_64.png b/httpdocs/assets/flags/bl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bm_64.png b/httpdocs/assets/flags/bm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bn_64.png b/httpdocs/assets/flags/bn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bo_64.png b/httpdocs/assets/flags/bo_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bq_64.png b/httpdocs/assets/flags/bq_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/br_32_circle.png b/httpdocs/assets/flags/br_32_circle.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/br_64.png b/httpdocs/assets/flags/br_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bs_64.png b/httpdocs/assets/flags/bs_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bt_64.png b/httpdocs/assets/flags/bt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bv_64.png b/httpdocs/assets/flags/bv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bw_64.png b/httpdocs/assets/flags/bw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/by_64.png b/httpdocs/assets/flags/by_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/bz_64.png b/httpdocs/assets/flags/bz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ca_64.png b/httpdocs/assets/flags/ca_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cc_64.png b/httpdocs/assets/flags/cc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cd_64.png b/httpdocs/assets/flags/cd_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cf_64.png b/httpdocs/assets/flags/cf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cg_64.png b/httpdocs/assets/flags/cg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ch_64.png b/httpdocs/assets/flags/ch_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ci_64.png b/httpdocs/assets/flags/ci_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ck_64.png b/httpdocs/assets/flags/ck_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cl_64.png b/httpdocs/assets/flags/cl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cm_64.png b/httpdocs/assets/flags/cm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cn_64.png b/httpdocs/assets/flags/cn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/co_64.png b/httpdocs/assets/flags/co_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cr_64.png b/httpdocs/assets/flags/cr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cu_64.png b/httpdocs/assets/flags/cu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cv_64.png b/httpdocs/assets/flags/cv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cw_64.png b/httpdocs/assets/flags/cw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cx_64.png b/httpdocs/assets/flags/cx_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cy_64.png b/httpdocs/assets/flags/cy_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/cz_64.png b/httpdocs/assets/flags/cz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/de_64.png b/httpdocs/assets/flags/de_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/dj_64.png b/httpdocs/assets/flags/dj_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/dk_64.png b/httpdocs/assets/flags/dk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/dm_64.png b/httpdocs/assets/flags/dm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/do_64.png b/httpdocs/assets/flags/do_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/dz_64.png b/httpdocs/assets/flags/dz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ec_64.png b/httpdocs/assets/flags/ec_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ee_64.png b/httpdocs/assets/flags/ee_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/eg_64.png b/httpdocs/assets/flags/eg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/eh_64.png b/httpdocs/assets/flags/eh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/er_64.png b/httpdocs/assets/flags/er_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/es_32_circle.png b/httpdocs/assets/flags/es_32_circle.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/es_64.png b/httpdocs/assets/flags/es_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/et_64.png b/httpdocs/assets/flags/et_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fi_64.png b/httpdocs/assets/flags/fi_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fj_64.png b/httpdocs/assets/flags/fj_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fk_64.png b/httpdocs/assets/flags/fk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fm_64.png b/httpdocs/assets/flags/fm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fo_64.png b/httpdocs/assets/flags/fo_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/fr_64.png b/httpdocs/assets/flags/fr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ga_64.png b/httpdocs/assets/flags/ga_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gb_64.png b/httpdocs/assets/flags/gb_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gd_64.png b/httpdocs/assets/flags/gd_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ge_64.png b/httpdocs/assets/flags/ge_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gf_64.png b/httpdocs/assets/flags/gf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gg_64.png b/httpdocs/assets/flags/gg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gh_64.png b/httpdocs/assets/flags/gh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gi_64.png b/httpdocs/assets/flags/gi_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gl_64.png b/httpdocs/assets/flags/gl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gm_64.png b/httpdocs/assets/flags/gm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gn_64.png b/httpdocs/assets/flags/gn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gp_64.png b/httpdocs/assets/flags/gp_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gq_64.png b/httpdocs/assets/flags/gq_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gr_64.png b/httpdocs/assets/flags/gr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gs_64.png b/httpdocs/assets/flags/gs_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gt_64.png b/httpdocs/assets/flags/gt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gu_64.png b/httpdocs/assets/flags/gu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gw_64.png b/httpdocs/assets/flags/gw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/gy_64.png b/httpdocs/assets/flags/gy_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/hk_64.png b/httpdocs/assets/flags/hk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/hm_64.png b/httpdocs/assets/flags/hm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/hn_64.png b/httpdocs/assets/flags/hn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/hr_64.png b/httpdocs/assets/flags/hr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ht_64.png b/httpdocs/assets/flags/ht_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/hu_64.png b/httpdocs/assets/flags/hu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/id_64.png b/httpdocs/assets/flags/id_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ie_64.png b/httpdocs/assets/flags/ie_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/il_64.png b/httpdocs/assets/flags/il_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/im_64.png b/httpdocs/assets/flags/im_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/in_64.png b/httpdocs/assets/flags/in_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/index.html b/httpdocs/assets/flags/index.html old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/io_64.png b/httpdocs/assets/flags/io_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/iq_64.png b/httpdocs/assets/flags/iq_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ir_64.png b/httpdocs/assets/flags/ir_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/is_64.png b/httpdocs/assets/flags/is_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/it_64.png b/httpdocs/assets/flags/it_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/je_64.png b/httpdocs/assets/flags/je_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/jm_64.png b/httpdocs/assets/flags/jm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/jo_64.png b/httpdocs/assets/flags/jo_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/jp_64.png b/httpdocs/assets/flags/jp_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ke_64.png b/httpdocs/assets/flags/ke_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kg_64.png b/httpdocs/assets/flags/kg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kh_64.png b/httpdocs/assets/flags/kh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ki_64.png b/httpdocs/assets/flags/ki_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/km_64.png b/httpdocs/assets/flags/km_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kn_64.png b/httpdocs/assets/flags/kn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kp_64.png b/httpdocs/assets/flags/kp_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kr_64.png b/httpdocs/assets/flags/kr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kw_64.png b/httpdocs/assets/flags/kw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ky_64.png b/httpdocs/assets/flags/ky_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/kz_64.png b/httpdocs/assets/flags/kz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/la_64.png b/httpdocs/assets/flags/la_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lb_64.png b/httpdocs/assets/flags/lb_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lc_64.png b/httpdocs/assets/flags/lc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/li_64.png b/httpdocs/assets/flags/li_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lk_64.png b/httpdocs/assets/flags/lk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lr_64.png b/httpdocs/assets/flags/lr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ls_64.png b/httpdocs/assets/flags/ls_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lt_64.png b/httpdocs/assets/flags/lt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lu_64.png b/httpdocs/assets/flags/lu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/lv_64.png b/httpdocs/assets/flags/lv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ly_64.png b/httpdocs/assets/flags/ly_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ma_64.png b/httpdocs/assets/flags/ma_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mc_64.png b/httpdocs/assets/flags/mc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/md_64.png b/httpdocs/assets/flags/md_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/me_64.png b/httpdocs/assets/flags/me_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mf_64.png b/httpdocs/assets/flags/mf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mg_64.png b/httpdocs/assets/flags/mg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mh_64.png b/httpdocs/assets/flags/mh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mk_64.png b/httpdocs/assets/flags/mk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ml_64.png b/httpdocs/assets/flags/ml_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mm_64.png b/httpdocs/assets/flags/mm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mn_64.png b/httpdocs/assets/flags/mn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mo_64.png b/httpdocs/assets/flags/mo_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mp_64.png b/httpdocs/assets/flags/mp_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mq_64.png b/httpdocs/assets/flags/mq_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mr_64.png b/httpdocs/assets/flags/mr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ms_64.png b/httpdocs/assets/flags/ms_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mt_64.png b/httpdocs/assets/flags/mt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mu_64.png b/httpdocs/assets/flags/mu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mv_64.png b/httpdocs/assets/flags/mv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mw_64.png b/httpdocs/assets/flags/mw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mx_64.png b/httpdocs/assets/flags/mx_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/my_64.png b/httpdocs/assets/flags/my_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/mz_64.png b/httpdocs/assets/flags/mz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/na_64.png b/httpdocs/assets/flags/na_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nc_64.png b/httpdocs/assets/flags/nc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ne_64.png b/httpdocs/assets/flags/ne_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nf_64.png b/httpdocs/assets/flags/nf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ng_64.png b/httpdocs/assets/flags/ng_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ni_64.png b/httpdocs/assets/flags/ni_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nl_64.png b/httpdocs/assets/flags/nl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/no_64.png b/httpdocs/assets/flags/no_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/np_64.png b/httpdocs/assets/flags/np_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nr_64.png b/httpdocs/assets/flags/nr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nu_64.png b/httpdocs/assets/flags/nu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/nz_64.png b/httpdocs/assets/flags/nz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/om_64.png b/httpdocs/assets/flags/om_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pa_64.png b/httpdocs/assets/flags/pa_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pe_64.png b/httpdocs/assets/flags/pe_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pf_64.png b/httpdocs/assets/flags/pf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pg_64.png b/httpdocs/assets/flags/pg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ph_64.png b/httpdocs/assets/flags/ph_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pk_64.png b/httpdocs/assets/flags/pk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pl_64.png b/httpdocs/assets/flags/pl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pm_64.png b/httpdocs/assets/flags/pm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pn_64.png b/httpdocs/assets/flags/pn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pr_64.png b/httpdocs/assets/flags/pr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ps_64.png b/httpdocs/assets/flags/ps_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pt_64.png b/httpdocs/assets/flags/pt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/pw_64.png b/httpdocs/assets/flags/pw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/py_64.png b/httpdocs/assets/flags/py_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/qa_64.png b/httpdocs/assets/flags/qa_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/re_64.png b/httpdocs/assets/flags/re_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ro_64.png b/httpdocs/assets/flags/ro_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/rs_64.png b/httpdocs/assets/flags/rs_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ru_64.png b/httpdocs/assets/flags/ru_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/rw_64.png b/httpdocs/assets/flags/rw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sa_64.png b/httpdocs/assets/flags/sa_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sb_64.png b/httpdocs/assets/flags/sb_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sc_64.png b/httpdocs/assets/flags/sc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sd_64.png b/httpdocs/assets/flags/sd_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/se_64.png b/httpdocs/assets/flags/se_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sg_64.png b/httpdocs/assets/flags/sg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sh_64.png b/httpdocs/assets/flags/sh_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/si_64.png b/httpdocs/assets/flags/si_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sj_64.png b/httpdocs/assets/flags/sj_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sk_64.png b/httpdocs/assets/flags/sk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sl_64.png b/httpdocs/assets/flags/sl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sm_64.png b/httpdocs/assets/flags/sm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sn_64.png b/httpdocs/assets/flags/sn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/so_64.png b/httpdocs/assets/flags/so_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sr_64.png b/httpdocs/assets/flags/sr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ss_64.png b/httpdocs/assets/flags/ss_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/st_64.png b/httpdocs/assets/flags/st_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sv_64.png b/httpdocs/assets/flags/sv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sx_64.png b/httpdocs/assets/flags/sx_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sy_64.png b/httpdocs/assets/flags/sy_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/sz_64.png b/httpdocs/assets/flags/sz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tc_64.png b/httpdocs/assets/flags/tc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/td_64.png b/httpdocs/assets/flags/td_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tf_64.png b/httpdocs/assets/flags/tf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tg_64.png b/httpdocs/assets/flags/tg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/th_64.png b/httpdocs/assets/flags/th_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tj_64.png b/httpdocs/assets/flags/tj_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tk_64.png b/httpdocs/assets/flags/tk_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tl_64.png b/httpdocs/assets/flags/tl_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tm_64.png b/httpdocs/assets/flags/tm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tn_64.png b/httpdocs/assets/flags/tn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/to_64.png b/httpdocs/assets/flags/to_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tr_64.png b/httpdocs/assets/flags/tr_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tt_64.png b/httpdocs/assets/flags/tt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tv_64.png b/httpdocs/assets/flags/tv_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tw_64.png b/httpdocs/assets/flags/tw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/tz_64.png b/httpdocs/assets/flags/tz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ua_64.png b/httpdocs/assets/flags/ua_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ug_64.png b/httpdocs/assets/flags/ug_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/um_64.png b/httpdocs/assets/flags/um_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/us_32_circle.png b/httpdocs/assets/flags/us_32_circle.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/us_64.png b/httpdocs/assets/flags/us_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/uy_64.png b/httpdocs/assets/flags/uy_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/uz_64.png b/httpdocs/assets/flags/uz_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/va_64.png b/httpdocs/assets/flags/va_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/vc_64.png b/httpdocs/assets/flags/vc_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ve_64.png b/httpdocs/assets/flags/ve_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/vg_64.png b/httpdocs/assets/flags/vg_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/vi_64.png b/httpdocs/assets/flags/vi_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/vn_64.png b/httpdocs/assets/flags/vn_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/vu_64.png b/httpdocs/assets/flags/vu_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/wf_64.png b/httpdocs/assets/flags/wf_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ws_64.png b/httpdocs/assets/flags/ws_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/ye_64.png b/httpdocs/assets/flags/ye_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/yt_64.png b/httpdocs/assets/flags/yt_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/za_64.png b/httpdocs/assets/flags/za_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/zm_64.png b/httpdocs/assets/flags/zm_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/flags/zw_64.png b/httpdocs/assets/flags/zw_64.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/img/default-user.png b/httpdocs/assets/img/default-user.png old mode 100755 new mode 100644 diff --git a/httpdocs/assets/img/index.html b/httpdocs/assets/img/index.html old mode 100755 new mode 100644 diff --git a/httpdocs/assets/index.html b/httpdocs/assets/index.html old mode 100755 new mode 100644 diff --git a/httpdocs/assets/js/index.html b/httpdocs/assets/js/index.html old mode 100755 new mode 100644 diff --git a/httpdocs/assets/js/login.js b/httpdocs/assets/js/login.js old mode 100755 new mode 100644 diff --git a/httpdocs/assets/js/main.js b/httpdocs/assets/js/main.js old mode 100755 new mode 100644 diff --git a/httpdocs/assets/js/safekat/components/ajax.js b/httpdocs/assets/js/safekat/components/ajax.js index 9045d117..9e8be0bc 100644 --- a/httpdocs/assets/js/safekat/components/ajax.js +++ b/httpdocs/assets/js/safekat/components/ajax.js @@ -6,6 +6,7 @@ class Ajax{ this.success = success; this.error = error; this.type = type; + this.jqXHR = null; } post(){ (this.type == 'default') ? this.ajax('POST'): this.ajaxForm('POST'); @@ -19,8 +20,21 @@ class Ajax{ delete(){ (this.type == 'default') ? this.ajax('DELETE'): this.ajaxForm('DELETE'); } + abort() { + if (this.jqXHR) { + this.jqXHR.abort(); + this.jqXHR = null; // Limpiamos la referencia a la petición + } + } + setData(data){ + this.data = data; + } ajax(method){ - $.ajax({ + if (this.jqXHR) { + this.jqXHR.abort(); + } + + this.jqXHR = $.ajax({ url : this.url, type : method, data: this.data, @@ -30,7 +44,11 @@ class Ajax{ }) } ajaxForm(method){ - $.ajax({ + if (this.jqXHR) { + this.jqXHR.abort(); + } + + this.jqXHR = $.ajax({ url : this.url, type : method, data: this.data, diff --git a/httpdocs/assets/js/safekat/components/chat.js b/httpdocs/assets/js/safekat/components/chat.js index 0eddb850..4499d628 100644 --- a/httpdocs/assets/js/safekat/components/chat.js +++ b/httpdocs/assets/js/safekat/components/chat.js @@ -54,14 +54,15 @@ class Chat { if (this.chatContactsBody[0]) { this.scrollbarContacts = new PerfectScrollbar(this.chatContactsBody[0], { wheelPropagation: false, - suppressScrollX: true + suppressScrollX: true, }); } if (this.chatHistoryBody[0]) { this.scrollbarChatHistory = new PerfectScrollbar(this.chatHistoryBody[0], { wheelPropagation: false, - suppressScrollX: true + suppressScrollX: true, + }); } } @@ -481,6 +482,9 @@ export const showNotificationMessages = (dom) => { if(data.totalMessages > 0){ $("#chat-notification-number").removeClass("d-none") $("#chat-notification-number").text(data.totalMessages ?? 0) + }else{ + $("#chat-notification-number").addClass("d-none") + $("#chat-notification-number").text(0) } data?.internals?.map((e) => { let numberOfMessages = e.unreadMessages @@ -508,7 +512,7 @@ export const showNotificationMessages = (dom) => { dom.append( `