* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited * */ $vsvrs = dbFetchRows("SELECT * FROM `netscaler_vservers` WHERE `device_id` = ? ORDER BY `vsvr_label`", array($device['device_id'])); #print_r($vsvrs); if ($vars['submit'] == "update-vsvrs") { if ($readonly) { print_error_permission('You have insufficient permissions to edit settings.'); } else { foreach ($vsvrs as $vsvr) { if ($vars['vsvrs'][$vsvr['vsvr_id']]['vsvr_ignore'] == 'on' || $vars['vsvrs'][$vsvr['vsvr_id']]['vsvr_ignore'] == '1') { $vars['vsvrs'][$vsvr['vsvr_id']]['vsvr_ignore'] = "1"; } else { $vars['vsvrs'][$vsvr['vsvr_id']]['vsvr_ignore'] = "0"; } foreach (array('vsvr_ignore','vsvr_limit_low','vsvr_limit') as $field) { if ($vars['vsvrs'][$vsvr['vsvr_id']][$field] != $vsvr[$field]) { $sup[$field] = $vars['vsvrs'][$vsvr['vsvr_id']][$field]; } } if (is_array($sup)) { dbUpdate($sup, 'netscaler_vservers', '`vsvr_id` = ?', array($vsvr['vsvr_id'])); $did_update = TRUE; } unset($sup); } $vsvrs = dbFetchRows("SELECT * FROM `netscaler_vservers` WHERE `device_id` = ? ORDER BY `vsvr_label`", array($device['device_id'])); } } ?>
Netscaler vServer Properties '); echo(''); echo(''); echo(''); $item = array( 'id' => 'vsvrs['.$vsvr['vsvr_id'].'][vsvr_ignore]', //'type' => 'switch', 'type' => 'switch-ng', 'off-text' => 'Yes', 'off-color' => 'success', 'on-color' => 'danger', //'on-icon' => 'icon-trash', 'on-text' => 'No', //'off-icon' => 'icon-sitemap', //'grid' => 1, 'size' => 'mini', //'height' => '15px', //'title' => 'Show/Hide Removed', //'placeholder' => 'Removed', 'readonly' => $readonly, //'disabled' => TRUE, //'submit_by_key' => TRUE, 'value' => $vsvr['vsvr_ignore']); echo(''); echo(''); } ?>
MIB Type Name Status Alerts
'.escape_html($vsvr['vsvr_type']).''.escape_html($vsvr['vsvr_label']).''.escape_html($vsvr['vsvr_state']).''.generate_form_element($item).'