Plugin Directory

Changeset 3275925


Ignore:
Timestamp:
04/17/2025 02:19:01 PM (10 months ago)
Author:
webstat
Message:

Version 2.5.6 housekeeping and minor improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • web-stat/trunk/js/wts_script.js

    r3275918 r3275925  
    11function wts_init() {
    2     window.wts_data = window.wts_data || {};
    3    
    4     if ("is_admin" in window.wts_data) {
    5         window.wts_data.is_admin = window.wts_data.is_admin ? "1" : "0";
    6     }
    7     window.wts_data.is_admin_user = window.wts_data.is_admin_user || window.wts_data.is_admin || "0";
     2    try {
     3        window.wts_data = window.wts_data || {};
     4        console.log("wts_init / v." + window.wts_data.version);
    85
    9     window.wts_data.is_admin_page = window.wts_data.is_admin_page || "0";
     6        if ("is_admin" in window.wts_data) {
     7            window.wts_data.is_admin = window.wts_data.is_admin ? "1" : "0";
     8        }
    109
    11     if (window.wts_data.is_admin_user === "0" && window.wts_data.alias && window.wts_data.db) {
    12         window.wts_data.fetched = 1;
    13     } else if (window.wts_data.is_admin_user === "1" && window.wts_data.alias && window.wts_data.db && window.wts_data.oc_a2) {
    14         window.wts_data.fetched = 1;
     10        window.wts_data.is_admin_user = window.wts_data.is_admin_user || window.wts_data.is_admin || "0";
     11        window.wts_data.is_admin_page = window.wts_data.is_admin_page || "0";
     12
     13        if (window.wts_data.is_admin_user === "0" && window.wts_data.alias && window.wts_data.db) {
     14            window.wts_data.fetched = 1;
     15        } else if (
     16            window.wts_data.is_admin_user === "1" &&
     17            window.wts_data.alias &&
     18            window.wts_data.db &&
     19            window.wts_data.oc_a2
     20        ) {
     21            window.wts_data.fetched = 1;
     22        }
     23
     24        if (window.wts_data.fetched == 1 && window.wts_data.is_admin_page === "0") {
     25            recordHit();
     26            return;
     27        }
     28
     29        fetchData().then(function () {
     30            if (window.wts_data.is_admin_page === "0") {
     31                recordHit();
     32            }
     33        });
     34    } catch (e) {
     35        console.log(e);
    1536    }
    16 
    17     if (window.wts_data.fetched == 1 && window.wts_data.is_admin_page === "0"){
    18         recordHit();
    19         return;
    20      }
    21    
    22     fetchData().then(function() {
    23         if (window.wts_data.is_admin_page === "0"){
    24             recordHit();
    25         }
    26     });
    2737}
    2838
Note: See TracChangeset for help on using the changeset viewer.