-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheckviz.php
More file actions
68 lines (52 loc) · 3.02 KB
/
checkviz.php
File metadata and controls
68 lines (52 loc) · 3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
require('./inc_bot/class/autoloader.php'); // подключаем класс VIZ by on1x
require('./inc_bot/function.php'); // подключаем функции
$check_time=microtime();
global $apinode;
$apinode="https://viz.lexai.host/";
$prefix="VIZ"; // далее ноды виз
$timewaitdef=10*60; // включаем через 10 минут
$only="ALL"; // по умолчанию ручное управление для всех
if (isset($_GET['w']) && $_GET['w']<>"") { // ручное управление &w=jackvote - только для указанного делегата
$only=$_GET['w'];
}
//================= witness setting begin =================
$witness="jackvote";
$wif='5Qwerty...';
$keyon="VIZ5Cs3hmjaHF5Mm744D9Ed56ikcNovYHAH4wBM15K9xuDphuxZAA";
$mail="info@expertgr.com"; // отправка сообщений о событиях на указанный емайл
$url="https://control.viz.world";
$reason="AutoDisableWeb";
$timewait=$timewaitdef; // устанавливаем дефолтное значение или прописываем свой таймаут
if ( $only=="ALL" || $only==$witness ) {
if ( isset($_GET['m']) ) { // ручное отключение ?m=off / включение ?m=on
updateManual($wif, $witness, $url, $keyon, $apinode, $_GET['m']);
}
if (file_exists($witness.".disable")==true) { // пока есть флаг ручного отключения - игнорируем проверку (и включение)
echo "<br>Manual disable - remove flag to enable<br>\n";
} else {
checkWitness($witness, $wif, $keyon, $url, $reason, $timewait, $prefix, $mail); // проверка на пропущенные блоки и [де]активация
}
}
//================= witness setting end =================
//================= witness setting begin =================
$witness="retroscope";
$wif='5Asdfgh...';
$keyon="VIZ5m14X9UrUkZUM67A546ak6CezBKce3TbYrMJQFXqGKDSmQNN9B";
$mail=""; // пустой, если не требуется отправка сообщений
$url="https://control.viz.world";
$reason="AutoDisableWeb";
$timewait=$timewaitdef; // устанавливаем дефолтное значение или прописываем свой таймаут
if ( $only=="ALL" || $only==$witness ) {
if ( isset($_GET['m']) ) { // ручное отключение ?m=off / включение ?m=on
updateManual($wif, $witness, $url, $keyon, $apinode, $_GET['m']);
}
if (file_exists($witness.".disable")==true) { // пока есть флаг ручного отключения - игнорируем проверку (и включение)
echo "<br>Manual disable - remove flag to enable<br>\n";
} else {
checkWitness($witness, $wif, $keyon, $url, $reason, $timewait, $prefix, $mail); // проверка на пропущенные блоки и [де]активация
}
}
//================= witness setting end =================
echo "<br>Ok. ".(microtime()-$check_time);
?>