'class="active"'); DeviceCache::setPrimary($vars['device']); $device = device_by_id_cache($vars['device']); $attribs = get_dev_attribs($device['device_id']); $device['attribs'] = $attribs; load_os($device); $entity_state = get_dev_entity_state($device['device_id']); // print_r($entity_state); $pagetitle[] = format_hostname($device, $device['hostname']); $component = new LibreNMS\Component(); $component_count = $component->getComponentCount($device['device_id']); $alert_class = ''; if ($device['disabled'] == '1') { $alert_class = 'alert-info'; } elseif ($device['status'] == '0') { $alert_class = 'alert-danger'; } echo '
'; echo '
'; require 'includes/html/device-header.inc.php'; echo '
'; echo '
'; if (device_permitted($device['device_id'])) { echo ''; }//end if device_permitted // include the tabcontent echo '
'; require 'includes/html/pages/device/'.filter_var(basename($tab), FILTER_SANITIZE_URL).'.inc.php'; echo '
'; } else { // no device permissions require 'includes/html/error-no-perm.inc.php'; }