Fix broken updates (#10380)
This commit is contained in:
parent
82ea43a5e1
commit
e8e6ed5142
10
daily.php
10
daily.php
|
@ -25,13 +25,13 @@ if (isset($options['d'])) {
|
|||
}
|
||||
|
||||
if ($options['f'] === 'update') {
|
||||
if (!Config::get('base_url')) {
|
||||
if (!Config::get('update')) {
|
||||
exit(0);
|
||||
}
|
||||
|
||||
if (Config::get('base_url') == 'master') {
|
||||
if (Config::get('update_channel') == 'master') {
|
||||
exit(1);
|
||||
} elseif (Config::get('base_url') == 'release') {
|
||||
} elseif (Config::get('update_channel') == 'release') {
|
||||
exit(3);
|
||||
}
|
||||
exit(0);
|
||||
|
@ -243,10 +243,10 @@ if ($options['f'] === 'purgeusers') {
|
|||
}
|
||||
|
||||
$purge = 0;
|
||||
if (is_numeric(\LibreNMS\Config::get('radius.users_purge')) && Config::get('base_url') === 'radius') {
|
||||
if (is_numeric(\LibreNMS\Config::get('radius.users_purge')) && Config::get('auth_mechanism') === 'radius') {
|
||||
$purge = \LibreNMS\Config::get('radius.users_purge');
|
||||
}
|
||||
if (is_numeric(\LibreNMS\Config::get('active_directory.users_purge')) && Config::get('base_url') === 'active_directory') {
|
||||
if (is_numeric(\LibreNMS\Config::get('active_directory.users_purge')) && Config::get('auth_mechanism') === 'active_directory') {
|
||||
$purge = \LibreNMS\Config::get('active_directory.users_purge');
|
||||
}
|
||||
if ($purge > 0) {
|
||||
|
|
|
@ -47,8 +47,8 @@ if (isset($options['l'])) {
|
|||
echo 'Poller '.$options['u']." has been removed\n";
|
||||
}
|
||||
} elseif (isset($options['r'])) {
|
||||
if (dbInsert(['poller_name' => Config::get('base_url'), 'last_polled' => '0000-00-00 00:00:00', 'devices' => 0, 'time_taken' => 0], 'pollers') >= 0) {
|
||||
echo 'Poller ' . Config::get('base_url') . " has been registered\n";
|
||||
if (dbInsert(['poller_name' => Config::get('distributed_poller_name'), 'last_polled' => '0000-00-00 00:00:00', 'devices' => 0, 'time_taken' => 0], 'pollers') >= 0) {
|
||||
echo 'Poller ' . Config::get('distributed_poller_name') . " has been registered\n";
|
||||
}
|
||||
} else {
|
||||
echo "-l pollers | groups List registered pollers or poller groups\n";
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
$init_modules = array('web', 'auth');
|
||||
require realpath(__DIR__ . '/..') . '/includes/init.php';
|
||||
|
||||
if (is_numeric($_GET['id']) && (Config::get('base_url') || port_permitted($_GET['id']))) {
|
||||
if (is_numeric($_GET['id']) && (Config::get('allow_unauth_graphs') || port_permitted($_GET['id']))) {
|
||||
$port = cleanPort(get_port_by_id($_GET['id']));
|
||||
$device = device_by_id_cache($port['device_id']);
|
||||
$title = generate_device_link($device);
|
||||
|
|
Loading…
Reference in New Issue