value="<?php echo $sensor_name; ?> "> <?php echo $sensor_ip . " (" . $sensor_name . ")<br>"; ?> </input> <?php $i++; } } ?> <input type="checkbox" <?php if (Policy_sensor_reference::in_policy_sensor_reference($conn, $id, 'any')) { echo " CHECKED "; } ?> name="<?php echo $name; ?> " value="any"><b> <?php echo gettext("ANY"); ?> </b><br></input> </td> </tr> <tr>
switch ($action) { case 'delete_sensor': $validate = array('id' => array('validation' => 'OSS_HEX', 'e_message' => 'illegal:' . _('Sensor ID')), 'check_policies' => array('validation' => 'OSS_DIGIT', 'e_message' => 'illegal:' . _('Check policies'))); $id = POST('id'); $check_policies = intval(POST('check_policies')); $validation_errors = validate_form_fields('POST', $validate); if (is_array($validation_errors) && !empty($validation_errors)) { $data['status'] = 'error'; $data['data'] = _('Error! Sensor ID not allowed. Sensor could not be removed'); } else { try { $db = new ossim_db(); $conn = $db->connect(); $sensor_policies = 0; if ($check_policies == 1) { $sensor_policies = Policy_sensor_reference::get_policy_by_sensor($conn, $id); if (count($sensor_policies) > 0) { $data['status'] = 'warning'; $data['data'] = _('This sensor belongs to a policy'); } } if ($check_policies == 0 || count($sensor_policies) == 0) { $sensor = new Av_sensor($id); $sensor->delete_from_db($conn); $data['status'] = 'success'; $data['data'] = _('Sensor removed successfully'); //Remove sensor list from Session unset($_SESSION['_sensor_list']); } $db->close(); } catch (Exception $e) {
<?php echo gettext("No"); ?> </a> </p> <?php exit; } require_once 'ossim_db.inc'; require_once 'classes/Sensor.inc'; require_once 'classes/Sensor_interfaces.inc'; $db = new ossim_db(); $conn = $db->connect(); // require_once 'classes/Policy_sensor_reference.inc'; $list_policy_sensor_reference = Policy_sensor_reference::get_policy_by_sensor($conn, $name); if (count($list_policy_sensor_reference) != 0) { // this sensor have a policy if (GET('policyConfirm') != 'yes') { ?> <p> <strong><?php echo gettext("This sensor have a Policy"); ?> </strong>, <?php echo gettext("Are you sure?"); ?> </p> <p> <a href="<?php echo $_SERVER["SCRIPT_NAME"] . "?name={$name}&confirm=yes&policyConfirm=yes"; ?>