Changeset 3466230
- Timestamp:
- 02/21/2026 04:42:47 AM (6 weeks ago)
- Location:
- visitors-traffic-real-time-statistics
- Files:
-
- 428 added
- 5 edited
-
tags/8.5 (added)
-
tags/8.5/Visitors-Traffic-Real-Time-Statistics.php (added)
-
tags/8.5/WPHitsCounter.php (added)
-
tags/8.5/ahc_about.php (added)
-
tags/8.5/ahc_help.php (added)
-
tags/8.5/ahc_settings.php (added)
-
tags/8.5/crawlers.php (added)
-
tags/8.5/css (added)
-
tags/8.5/css/ar_css.css (added)
-
tags/8.5/css/ar_stylesheet.css (added)
-
tags/8.5/css/custom.css (added)
-
tags/8.5/css/datepicker.css (added)
-
tags/8.5/css/eng_css.css (added)
-
tags/8.5/css/engl_css.css (added)
-
tags/8.5/css/leaflet.css (added)
-
tags/8.5/css/slimselect.min.css (added)
-
tags/8.5/css/sweetalerts.css (added)
-
tags/8.5/css/vtrts_css_stylesheet.css (added)
-
tags/8.5/database_basics_data.php (added)
-
tags/8.5/functions.php (added)
-
tags/8.5/images (added)
-
tags/8.5/images/247.png (added)
-
tags/8.5/images/24_7.ico (added)
-
tags/8.5/images/Icon-user.png (added)
-
tags/8.5/images/Spinner-1s-200px.svg (added)
-
tags/8.5/images/Traffic_by_Monthly_IP_PRO.jpg (added)
-
tags/8.5/images/Traffic_by_Title_PRO.jpg (added)
-
tags/8.5/images/VisualEditor_-_Icon_-_Search.svg.png (added)
-
tags/8.5/images/arrow_down.png (added)
-
tags/8.5/images/arrow_up.png (added)
-
tags/8.5/images/at_graph_icon.png (added)
-
tags/8.5/images/browsers (added)
-
tags/8.5/images/browsers/air.png (added)
-
tags/8.5/images/browsers/android.png (added)
-
tags/8.5/images/browsers/chrome.png (added)
-
tags/8.5/images/browsers/firefox.png (added)
-
tags/8.5/images/browsers/fluid.png (added)
-
tags/8.5/images/browsers/ie.png (added)
-
tags/8.5/images/browsers/ipad.png (added)
-
tags/8.5/images/browsers/maxthon.png (added)
-
tags/8.5/images/browsers/mozilla.png (added)
-
tags/8.5/images/browsers/netscape.png (added)
-
tags/8.5/images/browsers/opera.png (added)
-
tags/8.5/images/browsers/safari.png (added)
-
tags/8.5/images/browsers/unknown.png (added)
-
tags/8.5/images/decrease.png (added)
-
tags/8.5/images/down.png (added)
-
tags/8.5/images/ezgif.com-animated-gif-maker.gif (added)
-
tags/8.5/images/flags (added)
-
tags/8.5/images/flags/Bouvet Island.png (added)
-
tags/8.5/images/flags/Faroe Islands.png (added)
-
tags/8.5/images/flags/ad.png (added)
-
tags/8.5/images/flags/ae.png (added)
-
tags/8.5/images/flags/af.png (added)
-
tags/8.5/images/flags/ag.png (added)
-
tags/8.5/images/flags/ai.png (added)
-
tags/8.5/images/flags/al.png (added)
-
tags/8.5/images/flags/am.png (added)
-
tags/8.5/images/flags/an.png (added)
-
tags/8.5/images/flags/ao.png (added)
-
tags/8.5/images/flags/ar.png (added)
-
tags/8.5/images/flags/as.png (added)
-
tags/8.5/images/flags/at.png (added)
-
tags/8.5/images/flags/au.png (added)
-
tags/8.5/images/flags/aw.png (added)
-
tags/8.5/images/flags/az.png (added)
-
tags/8.5/images/flags/ba.png (added)
-
tags/8.5/images/flags/bb.png (added)
-
tags/8.5/images/flags/bd.png (added)
-
tags/8.5/images/flags/be.png (added)
-
tags/8.5/images/flags/bf.png (added)
-
tags/8.5/images/flags/bg.png (added)
-
tags/8.5/images/flags/bh.png (added)
-
tags/8.5/images/flags/bi.png (added)
-
tags/8.5/images/flags/bj.png (added)
-
tags/8.5/images/flags/bm.png (added)
-
tags/8.5/images/flags/bn.png (added)
-
tags/8.5/images/flags/bo.png (added)
-
tags/8.5/images/flags/br.png (added)
-
tags/8.5/images/flags/bs.png (added)
-
tags/8.5/images/flags/bt.png (added)
-
tags/8.5/images/flags/bw.png (added)
-
tags/8.5/images/flags/by.png (added)
-
tags/8.5/images/flags/bz.png (added)
-
tags/8.5/images/flags/ca.png (added)
-
tags/8.5/images/flags/cc.png (added)
-
tags/8.5/images/flags/cd.png (added)
-
tags/8.5/images/flags/cf.png (added)
-
tags/8.5/images/flags/cg.png (added)
-
tags/8.5/images/flags/ch.png (added)
-
tags/8.5/images/flags/ci.png (added)
-
tags/8.5/images/flags/ck.png (added)
-
tags/8.5/images/flags/cl.png (added)
-
tags/8.5/images/flags/cm.png (added)
-
tags/8.5/images/flags/cn.png (added)
-
tags/8.5/images/flags/co.png (added)
-
tags/8.5/images/flags/cr.png (added)
-
tags/8.5/images/flags/cs.png (added)
-
tags/8.5/images/flags/cu.png (added)
-
tags/8.5/images/flags/cv.png (added)
-
tags/8.5/images/flags/cx.png (added)
-
tags/8.5/images/flags/cy.png (added)
-
tags/8.5/images/flags/cz.png (added)
-
tags/8.5/images/flags/de.png (added)
-
tags/8.5/images/flags/dh.png (added)
-
tags/8.5/images/flags/dj.png (added)
-
tags/8.5/images/flags/dk.png (added)
-
tags/8.5/images/flags/dm.png (added)
-
tags/8.5/images/flags/do.png (added)
-
tags/8.5/images/flags/dz.png (added)
-
tags/8.5/images/flags/ec.png (added)
-
tags/8.5/images/flags/ee.png (added)
-
tags/8.5/images/flags/eg.png (added)
-
tags/8.5/images/flags/eh.png (added)
-
tags/8.5/images/flags/er.png (added)
-
tags/8.5/images/flags/es.png (added)
-
tags/8.5/images/flags/et.png (added)
-
tags/8.5/images/flags/fi.png (added)
-
tags/8.5/images/flags/fj.png (added)
-
tags/8.5/images/flags/fk.png (added)
-
tags/8.5/images/flags/fm.png (added)
-
tags/8.5/images/flags/fr.png (added)
-
tags/8.5/images/flags/fx.png (added)
-
tags/8.5/images/flags/ga.png (added)
-
tags/8.5/images/flags/gb.png (added)
-
tags/8.5/images/flags/gd.png (added)
-
tags/8.5/images/flags/ge.png (added)
-
tags/8.5/images/flags/gf.png (added)
-
tags/8.5/images/flags/gh.png (added)
-
tags/8.5/images/flags/gi.png (added)
-
tags/8.5/images/flags/gl.png (added)
-
tags/8.5/images/flags/gm.png (added)
-
tags/8.5/images/flags/gn.png (added)
-
tags/8.5/images/flags/gp.png (added)
-
tags/8.5/images/flags/gq.png (added)
-
tags/8.5/images/flags/gr.png (added)
-
tags/8.5/images/flags/gt.png (added)
-
tags/8.5/images/flags/gu.png (added)
-
tags/8.5/images/flags/gw.png (added)
-
tags/8.5/images/flags/gy.png (added)
-
tags/8.5/images/flags/hk.png (added)
-
tags/8.5/images/flags/hm.png (added)
-
tags/8.5/images/flags/hn.png (added)
-
tags/8.5/images/flags/hr.png (added)
-
tags/8.5/images/flags/ht.png (added)
-
tags/8.5/images/flags/hu.png (added)
-
tags/8.5/images/flags/id.png (added)
-
tags/8.5/images/flags/ie.png (added)
-
tags/8.5/images/flags/il.png (added)
-
tags/8.5/images/flags/in.png (added)
-
tags/8.5/images/flags/io.png (added)
-
tags/8.5/images/flags/iq.png (added)
-
tags/8.5/images/flags/ir.png (added)
-
tags/8.5/images/flags/is.png (added)
-
tags/8.5/images/flags/it.png (added)
-
tags/8.5/images/flags/jm.png (added)
-
tags/8.5/images/flags/jo.png (added)
-
tags/8.5/images/flags/jp.png (added)
-
tags/8.5/images/flags/ke.png (added)
-
tags/8.5/images/flags/kg.png (added)
-
tags/8.5/images/flags/kh.png (added)
-
tags/8.5/images/flags/ki.png (added)
-
tags/8.5/images/flags/km.png (added)
-
tags/8.5/images/flags/kn.png (added)
-
tags/8.5/images/flags/kp.png (added)
-
tags/8.5/images/flags/kr.png (added)
-
tags/8.5/images/flags/ks.png (added)
-
tags/8.5/images/flags/kw.png (added)
-
tags/8.5/images/flags/ky.png (added)
-
tags/8.5/images/flags/kz.png (added)
-
tags/8.5/images/flags/la.png (added)
-
tags/8.5/images/flags/lb.png (added)
-
tags/8.5/images/flags/lc.png (added)
-
tags/8.5/images/flags/li.png (added)
-
tags/8.5/images/flags/lk.png (added)
-
tags/8.5/images/flags/lr.png (added)
-
tags/8.5/images/flags/ls.png (added)
-
tags/8.5/images/flags/lt.png (added)
-
tags/8.5/images/flags/lu.png (added)
-
tags/8.5/images/flags/lv.png (added)
-
tags/8.5/images/flags/ly.png (added)
-
tags/8.5/images/flags/ma.png (added)
-
tags/8.5/images/flags/mc.png (added)
-
tags/8.5/images/flags/md.png (added)
-
tags/8.5/images/flags/me.png (added)
-
tags/8.5/images/flags/mg.png (added)
-
tags/8.5/images/flags/mh.png (added)
-
tags/8.5/images/flags/mk.png (added)
-
tags/8.5/images/flags/ml.png (added)
-
tags/8.5/images/flags/mm.png (added)
-
tags/8.5/images/flags/mn.png (added)
-
tags/8.5/images/flags/mo.png (added)
-
tags/8.5/images/flags/mp.png (added)
-
tags/8.5/images/flags/mq.png (added)
-
tags/8.5/images/flags/mr.png (added)
-
tags/8.5/images/flags/ms.png (added)
-
tags/8.5/images/flags/mt.png (added)
-
tags/8.5/images/flags/mu.png (added)
-
tags/8.5/images/flags/mv.png (added)
-
tags/8.5/images/flags/mw.png (added)
-
tags/8.5/images/flags/mx.png (added)
-
tags/8.5/images/flags/my.png (added)
-
tags/8.5/images/flags/mz.png (added)
-
tags/8.5/images/flags/na.png (added)
-
tags/8.5/images/flags/nc.png (added)
-
tags/8.5/images/flags/ne.png (added)
-
tags/8.5/images/flags/nf.png (added)
-
tags/8.5/images/flags/ng.png (added)
-
tags/8.5/images/flags/ni.png (added)
-
tags/8.5/images/flags/nl.png (added)
-
tags/8.5/images/flags/no.png (added)
-
tags/8.5/images/flags/noFlag.png (added)
-
tags/8.5/images/flags/np.png (added)
-
tags/8.5/images/flags/nr.png (added)
-
tags/8.5/images/flags/nu.png (added)
-
tags/8.5/images/flags/nz.png (added)
-
tags/8.5/images/flags/om.png (added)
-
tags/8.5/images/flags/pa.png (added)
-
tags/8.5/images/flags/pe.png (added)
-
tags/8.5/images/flags/pf.png (added)
-
tags/8.5/images/flags/pg.png (added)
-
tags/8.5/images/flags/ph.png (added)
-
tags/8.5/images/flags/pk.png (added)
-
tags/8.5/images/flags/pl.png (added)
-
tags/8.5/images/flags/pm.png (added)
-
tags/8.5/images/flags/pn.png (added)
-
tags/8.5/images/flags/pr.png (added)
-
tags/8.5/images/flags/ps.png (added)
-
tags/8.5/images/flags/pt.png (added)
-
tags/8.5/images/flags/pw.png (added)
-
tags/8.5/images/flags/py.png (added)
-
tags/8.5/images/flags/qa.png (added)
-
tags/8.5/images/flags/re.png (added)
-
tags/8.5/images/flags/ro.png (added)
-
tags/8.5/images/flags/rs.png (added)
-
tags/8.5/images/flags/ru.png (added)
-
tags/8.5/images/flags/rw.png (added)
-
tags/8.5/images/flags/sa.png (added)
-
tags/8.5/images/flags/sb.png (added)
-
tags/8.5/images/flags/sc.png (added)
-
tags/8.5/images/flags/sd.png (added)
-
tags/8.5/images/flags/se.png (added)
-
tags/8.5/images/flags/sg.png (added)
-
tags/8.5/images/flags/sh.png (added)
-
tags/8.5/images/flags/si.png (added)
-
tags/8.5/images/flags/sj.png (added)
-
tags/8.5/images/flags/sk.png (added)
-
tags/8.5/images/flags/sl.png (added)
-
tags/8.5/images/flags/sm.png (added)
-
tags/8.5/images/flags/sn.png (added)
-
tags/8.5/images/flags/so.png (added)
-
tags/8.5/images/flags/sr.png (added)
-
tags/8.5/images/flags/st.png (added)
-
tags/8.5/images/flags/su.png (added)
-
tags/8.5/images/flags/sv.png (added)
-
tags/8.5/images/flags/sy.png (added)
-
tags/8.5/images/flags/sz.png (added)
-
tags/8.5/images/flags/tc.png (added)
-
tags/8.5/images/flags/td.png (added)
-
tags/8.5/images/flags/tf.png (added)
-
tags/8.5/images/flags/tg.png (added)
-
tags/8.5/images/flags/th.png (added)
-
tags/8.5/images/flags/tj.png (added)
-
tags/8.5/images/flags/tk.png (added)
-
tags/8.5/images/flags/tl.png (added)
-
tags/8.5/images/flags/tm.png (added)
-
tags/8.5/images/flags/tn.png (added)
-
tags/8.5/images/flags/to.png (added)
-
tags/8.5/images/flags/tp.png (added)
-
tags/8.5/images/flags/tr.png (added)
-
tags/8.5/images/flags/tt.png (added)
-
tags/8.5/images/flags/tv.png (added)
-
tags/8.5/images/flags/tw.png (added)
-
tags/8.5/images/flags/tz.png (added)
-
tags/8.5/images/flags/ua.png (added)
-
tags/8.5/images/flags/ug.png (added)
-
tags/8.5/images/flags/uk.png (added)
-
tags/8.5/images/flags/um.png (added)
-
tags/8.5/images/flags/us.png (added)
-
tags/8.5/images/flags/uy.png (added)
-
tags/8.5/images/flags/uz.png (added)
-
tags/8.5/images/flags/va.png (added)
-
tags/8.5/images/flags/vc.png (added)
-
tags/8.5/images/flags/ve.png (added)
-
tags/8.5/images/flags/vg.png (added)
-
tags/8.5/images/flags/vn.png (added)
-
tags/8.5/images/flags/vs.png (added)
-
tags/8.5/images/flags/vu.png (added)
-
tags/8.5/images/flags/wf.png (added)
-
tags/8.5/images/flags/ws.png (added)
-
tags/8.5/images/flags/xx.png (added)
-
tags/8.5/images/flags/ye.png (added)
-
tags/8.5/images/flags/yu.png (added)
-
tags/8.5/images/flags/za.png (added)
-
tags/8.5/images/flags/zm.png (added)
-
tags/8.5/images/flags/zr.png (added)
-
tags/8.5/images/flags/zw.png (added)
-
tags/8.5/images/geomap_pro.jpg (added)
-
tags/8.5/images/headerbg.png (added)
-
tags/8.5/images/hitslogo.png (added)
-
tags/8.5/images/icon-128x128.png (added)
-
tags/8.5/images/increase.png (added)
-
tags/8.5/images/layers-2x.png (added)
-
tags/8.5/images/layers.png (added)
-
tags/8.5/images/live.gif (added)
-
tags/8.5/images/loading.gif (added)
-
tags/8.5/images/loadinggif.gif (added)
-
tags/8.5/images/logo.png (added)
-
tags/8.5/images/marker-icon-2x.png (added)
-
tags/8.5/images/marker-icon.png (added)
-
tags/8.5/images/marker-shadow.png (added)
-
tags/8.5/images/new_ticket_title.jpg (added)
-
tags/8.5/images/newticket.png (added)
-
tags/8.5/images/online.png (added)
-
tags/8.5/images/online_upgrade_to_pro.jpg (added)
-
tags/8.5/images/openW.jpg (added)
-
tags/8.5/images/openW.png (added)
-
tags/8.5/images/output_ZD6GUg-1-2.gif (added)
-
tags/8.5/images/plugin-1.png (added)
-
tags/8.5/images/plugin-2.png (added)
-
tags/8.5/images/plugin-3.png (added)
-
tags/8.5/images/plugin-4.png (added)
-
tags/8.5/images/plugin-5.png (added)
-
tags/8.5/images/plugin-6.png (added)
-
tags/8.5/images/search_engines (added)
-
tags/8.5/images/search_engines/aol.png (added)
-
tags/8.5/images/search_engines/ask.png (added)
-
tags/8.5/images/search_engines/baiduspider.png (added)
-
tags/8.5/images/search_engines/bing.png (added)
-
tags/8.5/images/search_engines/dotmic.gif (added)
-
tags/8.5/images/search_engines/duckduckgo.png (added)
-
tags/8.5/images/search_engines/google.png (added)
-
tags/8.5/images/search_engines/webcrawler.gif (added)
-
tags/8.5/images/search_engines/yahoo.png (added)
-
tags/8.5/images/search_engines/yandex.png (added)
-
tags/8.5/images/searchengin.png (added)
-
tags/8.5/images/searchengins.png (added)
-
tags/8.5/images/settings.jpg (added)
-
tags/8.5/images/sourcetype.jpg (added)
-
tags/8.5/images/stats.png (added)
-
tags/8.5/images/stats2.png (added)
-
tags/8.5/images/stats2.psd (added)
-
tags/8.5/images/stats3.png (added)
-
tags/8.5/images/today_traffic_by_country_pro.jpg (added)
-
tags/8.5/images/top_refferring_countries_pro.jpg (added)
-
tags/8.5/images/traffic_by_country_pro.jpg (added)
-
tags/8.5/images/ui-icons_444444_256x240.png (added)
-
tags/8.5/images/ui-icons_555555_256x240.png (added)
-
tags/8.5/images/ui-icons_777620_256x240.png (added)
-
tags/8.5/images/ui-icons_777777_256x240.png (added)
-
tags/8.5/images/ui-icons_cc0000_256x240.png (added)
-
tags/8.5/images/ui-icons_ffffff_256x240.png (added)
-
tags/8.5/images/up.png (added)
-
tags/8.5/images/upgrade1.jpg (added)
-
tags/8.5/images/upgrade2.jpg (added)
-
tags/8.5/images/upgrade3.jpg (added)
-
tags/8.5/images/upgrade4.jpg (added)
-
tags/8.5/images/upgrade_now.png (added)
-
tags/8.5/images/upgradenow-button.png (added)
-
tags/8.5/images/visitors.png (added)
-
tags/8.5/images/visits.png (added)
-
tags/8.5/images/vtrts.png (added)
-
tags/8.5/images/vtrtspro.png (added)
-
tags/8.5/images/widget.png (added)
-
tags/8.5/images/wordpress-plugins.png (added)
-
tags/8.5/includes (added)
-
tags/8.5/includes/admin-columns.php (added)
-
tags/8.5/init.php (added)
-
tags/8.5/js (added)
-
tags/8.5/js/FileSaver.js (added)
-
tags/8.5/js/ahc_jqscripts.js (added)
-
tags/8.5/js/ahcfree_js_scripts.js (added)
-
tags/8.5/js/buttons.html5.min.js (added)
-
tags/8.5/js/dataTables.buttons.min.js (added)
-
tags/8.5/js/front.js (added)
-
tags/8.5/js/jhxlsx.js (added)
-
tags/8.5/js/jquery.dataTables.min.js (added)
-
tags/8.5/js/jszip.min.js (added)
-
tags/8.5/js/leaflet.js (added)
-
tags/8.5/js/slimselect.min.js (added)
-
tags/8.5/js/sweetalert.min.js (added)
-
tags/8.5/js/xlsx.core.min.js (added)
-
tags/8.5/lang (added)
-
tags/8.5/lang/ar_lang.php (added)
-
tags/8.5/lang/en_lang.php (added)
-
tags/8.5/lang/js (added)
-
tags/8.5/lang/js/ar_lang.js (added)
-
tags/8.5/lang/js/en_lang.js (added)
-
tags/8.5/lib (added)
-
tags/8.5/lib/bootstrap (added)
-
tags/8.5/lib/bootstrap/css (added)
-
tags/8.5/lib/bootstrap/css/bootstrap.css (added)
-
tags/8.5/lib/bootstrap/css/bootstrap.min.css (added)
-
tags/8.5/lib/bootstrap/css/desktop.ini (added)
-
tags/8.5/lib/bootstrap/css/select2.css (added)
-
tags/8.5/lib/bootstrap/css/select2.min.css (added)
-
tags/8.5/lib/bootstrap/fonts (added)
-
tags/8.5/lib/bootstrap/fonts/glyphicons-halflings-regular.eot (added)
-
tags/8.5/lib/bootstrap/fonts/glyphicons-halflings-regular.svg (added)
-
tags/8.5/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf (added)
-
tags/8.5/lib/bootstrap/fonts/glyphicons-halflings-regular.woff (added)
-
tags/8.5/lib/bootstrap/js (added)
-
tags/8.5/lib/bootstrap/js/bootstrap.min.js (added)
-
tags/8.5/lib/bootstrap/js/desktop.ini (added)
-
tags/8.5/lib/jscolor (added)
-
tags/8.5/lib/jscolor/arrow.gif (added)
-
tags/8.5/lib/jscolor/cross.gif (added)
-
tags/8.5/lib/jscolor/hs.png (added)
-
tags/8.5/lib/jscolor/hv.png (added)
-
tags/8.5/lib/jscolor/jscolor.js (added)
-
tags/8.5/notifications (added)
-
tags/8.5/notifications/icon-128x128.png (added)
-
tags/8.5/notifications/style-review.css (added)
-
tags/8.5/overview.php (added)
-
tags/8.5/readme.txt (added)
-
tags/8.5/screenshot-1.png (added)
-
tags/8.5/screenshot-10.png (added)
-
tags/8.5/screenshot-11.png (added)
-
tags/8.5/screenshot-12.png (added)
-
tags/8.5/screenshot-2.png (added)
-
tags/8.5/screenshot-3.png (added)
-
tags/8.5/screenshot-4.png (added)
-
tags/8.5/screenshot-5.png (added)
-
tags/8.5/screenshot-6.png (added)
-
tags/8.5/screenshot-7.png (added)
-
tags/8.5/screenshot-8.png (added)
-
tags/8.5/screenshot-9.png (added)
-
tags/8.5/uninstall.php (added)
-
trunk/Visitors-Traffic-Real-Time-Statistics.php (modified) (2 diffs)
-
trunk/WPHitsCounter.php (modified) (3 diffs)
-
trunk/functions.php (modified) (2 diffs)
-
trunk/js/ahcfree_js_scripts.js (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
visitors-traffic-real-time-statistics/trunk/Visitors-Traffic-Real-Time-Statistics.php
r3450908 r3466230 5 5 Author: wp-buy 6 6 Author URI: https://www.wp-buy.com/ 7 Version: 8. 47 Version: 8.5 8 8 Text Domain: visitors-traffic-real-time-statistics 9 9 Domain Path: /languages … … 86 86 add_action('plugins_loaded', 'ahcfree_init'); 87 87 add_action('plugins_loaded', 'ahcfree_multisite_init', 99); 88 89 90 add_action('ahc_cleanup_event', ['WPHitsCounter', 'run_cleanup']); 91 92 register_activation_hook(__FILE__, ['WPHitsCounter', 'schedule_cleanup']); 93 94 register_deactivation_hook(__FILE__, ['WPHitsCounter', 'unschedule_cleanup']); 95 96 88 97 //if ( function_exists('get_plugin_data') ) { 89 98 // $woodhl_detail = get_plugin_data( __FILE__ ); -
visitors-traffic-real-time-statistics/trunk/WPHitsCounter.php
r3330557 r3466230 102 102 103 103 104 104 $user_agent = $_SERVER['HTTP_USER_AGENT'] ?? ''; 105 106 if (preg_match('/bot|crawl|slurp|spider|mediapartners/i', $user_agent)) { 107 return; 108 } 105 109 //$this->cleanUnwantedRecords(); 106 110 107 $this->cleanHitsTable();111 //$this->cleanHitsTable(); 108 112 109 113 if (!$this->isHitRecorded()) { … … 593 597 594 598 */ 595 public function cleanHitsTable()599 public function cleanHitsTable() 596 600 { 597 601 global $wpdb; … … 1275 1279 return $result; 1276 1280 } 1281 1282 1283 1284 1285 public static function schedule_cleanup() { 1286 1287 if (!wp_next_scheduled('ahc_cleanup_event')) { 1288 1289 wp_schedule_event(time() + 300, 'daily', 'ahc_cleanup_event'); 1290 1291 } 1292 1277 1293 } 1294 1295 public static function unschedule_cleanup() { 1296 1297 $timestamp = wp_next_scheduled('ahc_cleanup_event'); 1298 1299 if ($timestamp) { 1300 1301 wp_unschedule_event($timestamp, 'ahc_cleanup_event'); 1302 1303 } 1304 1305 } 1306 1307 public static function run_cleanup() { 1308 1309 if (!isset($_SERVER['HTTP_USER_AGENT'])) $_SERVER['HTTP_USER_AGENT'] = 'wp-cron'; 1310 if (!isset($_SERVER['REQUEST_URI'])) $_SERVER['REQUEST_URI'] = '/wp-cron.php'; 1311 1312 $counter = new self(0); 1313 $counter->cleanHitsTable(); 1314 1315 } 1316 } -
visitors-traffic-real-time-statistics/trunk/functions.php
r3450908 r3466230 1390 1390 $wpdb->query($sql); 1391 1391 } 1392 1393 1394 if (get_option('ahc_db_indexes_ahc_online_users_added')) { 1395 return; 1396 } 1397 1398 1399 $wpdb->query("ALTER TABLE ahc_hits ADD INDEX idx_hit_date (hit_date)"); 1400 $wpdb->query("ALTER TABLE ahc_hits ADD INDEX idx_ip_page (hit_ip_address, hit_page_id)"); 1401 $wpdb->query("ALTER TABLE ahc_online_users ADD INDEX idx_online_date (`date`)"); 1402 1403 update_option('ahc_db_indexes_ahc_online_users_added', 1); 1392 1404 } 1393 1405 … … 3290 3302 3291 3303 $page_id = intval($_POST['page_id']); 3292 $page_title = ahc_free_sanitize_text_or_array_field($_POST['page_title']); 3304 // $page_title = ahc_free_sanitize_text_or_array_field($_POST['page_title']); 3305 3306 $page_title_raw = isset($_POST['page_title']) ? wp_unslash($_POST['page_title']) : ''; 3307 $page_title_decoded = html_entity_decode($page_title_raw, ENT_QUOTES | ENT_HTML5, 'UTF-8'); 3308 $page_title = sanitize_text_field(wp_strip_all_tags($page_title_decoded, true)); 3293 3309 $post_type = ahc_free_sanitize_text_or_array_field($_POST['post_type']); 3294 3310 $_SERVER['HTTP_REFERER'] = ahc_free_sanitize_text_or_array_field($_POST['referer']); -
visitors-traffic-real-time-statistics/trunk/js/ahcfree_js_scripts.js
r3330557 r3466230 405 405 </style> 406 406 <div class="traffic-header-enhanced"> 407 <div class="page-title"> ${pageTitle}</div>407 <div class="page-title"></div> 408 408 <div class="hits">${hits.toLocaleString()} hits</div> 409 409 </div> … … 417 417 // Update modal content and title 418 418 jQuery('#TrafficStatsModal .modal-body').html(headerHtml); 419 jQuery('#TrafficStatsModal .modal-body').html(headerHtml); 420 jQuery('#TrafficStatsModal .modal-body .page-title').text(pageTitle); 419 421 jQuery('#TrafficStatsModal .modal-title').text('Page Statistics: ' + pageTitle); 420 422 -
visitors-traffic-real-time-statistics/trunk/readme.txt
r3450908 r3466230 3 3 Tags: visitor, traffic, statistics, stats analytics, hits counter 4 4 Requires at least: 3.0.1 5 Tested up to: 6.9 6 Stable tag: 8. 45 Tested up to: 6.9.1 6 Stable tag: 8.5 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 184 184 == Changelog == 185 185 186 = 8.5 = 187 1. Prevent Stored XSS in visitor tracking 188 2. Prevent XSS when displaying page titles in the admin 189 3. Use safe text for DataTable content 190 4. Improved wp-cron cleanup (performance) 191 5. Safer DB Cleanup (DELETE by batch) 192 7. Bot Filtering (Reduce Monitoring Overhead) 193 186 194 = 8.4 = 187 195
Note: See TracChangeset
for help on using the changeset viewer.