// Switch off web indicator require_once 'classes/WebIndicator.inc'; if ($what == "all") { WebIndicator::set_off("Reload_policies"); WebIndicator::set_off("Reload_hosts"); WebIndicator::set_off("Reload_nets"); WebIndicator::set_off("Reload_sensors"); WebIndicator::set_off("Reload_plugins"); WebIndicator::set_off("Reload_directives"); WebIndicator::set_off("Reload_servers"); } else { WebIndicator::set_off("Reload_" . $what); } // Reset main indicator if no more policy reload need if (!WebIndicator::is_on("Reload_policies") && !WebIndicator::is_on("Reload_hosts") && !WebIndicator::is_on("Reload_nets") && !WebIndicator::is_on("Reload_sensors") && !WebIndicator::is_on("Reload_plugins") && !WebIndicator::is_on("Reload_directives") && !WebIndicator::is_on("Reload_servers")) { WebIndicator::set_off("ReloadPolicy"); } // update indicators on top frame $OssimWebIndicator->update_display(); Util::clean_json_cache_files(); // Frameworkd, to refresh host list only for what==hosts if ($what == "hosts") { $frcon = new Frameworkd_socket(); if (!$frcon->status) { echo gettext("Can't connect to frameworkd...<br>"); } else { require_once "ossim_db.inc"; $db = new ossim_db(); $conn = $db->connect(); list($sensors, $all_hosts) = Host::get_ips_and_hostname($conn); $refresh = "refresh_asset_list list={";