Commit 65d5e99f authored by Vadim's avatar Vadim

Version 2.5.1

Запрет wss://stat.azbyka.ru/updates при пустом path (отсутствие счетчиков на странице).
parent 286844ec
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
Plugin Name: Bg Az-Counter Plugin Name: Bg Az-Counter
Plugin URI: https://bogaiskov.ru Plugin URI: https://bogaiskov.ru
Description: Подсчет количества посещений страниц на базе stat.azbyka.ru Description: Подсчет количества посещений страниц на базе stat.azbyka.ru
Version: 2.5 Version: 2.5.1
Author: VBog Author: VBog
Author URI: https://bogaiskov.ru Author URI: https://bogaiskov.ru
License: GPL2 License: GPL2
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
if ( !defined('ABSPATH') ) { if ( !defined('ABSPATH') ) {
die( 'Sorry, you are not allowed to access this page directly.' ); die( 'Sorry, you are not allowed to access this page directly.' );
} }
define('BG_COUNTER_VERSION', '2.4.33'); define('BG_COUNTER_VERSION', '2.5.1');
define('BG_COUNTER_LOG', dirname(__FILE__ ).'/bg_counter.log'); define('BG_COUNTER_LOG', dirname(__FILE__ ).'/bg_counter.log');
define('BG_COUNTER_STAT_COUNTERS','https://stat.azbyka.ru/counters'); define('BG_COUNTER_STAT_COUNTERS','https://stat.azbyka.ru/counters');
......
...@@ -62,13 +62,17 @@ jQuery( document ).ready(function() { ...@@ -62,13 +62,17 @@ jQuery( document ).ready(function() {
data[i] = path; data[i] = path;
i++; i++;
}); });
if (data.length) {
var json = JSON.stringify(data); var json = JSON.stringify(data);
var request = bg_counter.updatesocket+(bg_counter.updatetime?('?time='+bg_counter.updatetime):''); var request = bg_counter.updatesocket+(bg_counter.updatetime?('?time='+bg_counter.updatetime):'');
// Создаем сокет // Создаем сокет
var updatesocket = new ReconnectingWebSocket(request); var updatesocket = new ReconnectingWebSocket(request);
// Отправляем данные, как только сокет будет подключен // Отправляем данные, как только сокет будет подключен
updatesocket.onopen = function() { updatesocket.onopen = function() {
if (bg_counter.debug) console.log(" Соединение установлено: "+request); if (bg_counter.debug) {
console.log(" Соединение установлено: "+request);
console.log(" Path ("+i+"): "+json);
}
updatesocket.send(json); updatesocket.send(json);
}; };
// Слушаем сокет // Слушаем сокет
...@@ -108,7 +112,7 @@ jQuery( document ).ready(function() { ...@@ -108,7 +112,7 @@ jQuery( document ).ready(function() {
console.log('Код: ' + event.code + ' причина: ' + event.reason); console.log('Код: ' + event.code + ' причина: ' + event.reason);
}; };
} }
}
}); });
/********************************************************************************* /*********************************************************************************
POST /counters/<path> POST /counters/<path>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment