$data['data'] = _('Error! Host could not be deleted:') . ' ' . $e->getMessage(); } } break; case 'remove_icon': $validate = array('asset_id' => array('validation' => 'OSS_HEX', 'e_message' => 'illegal:' . _('Host ID'))); $host_id = POST('asset_id'); $validation_errors = validate_form_fields('POST', $validate); if (is_array($validation_errors) && !empty($validation_errors)) { $data['status'] = 'error'; $data['data'] = _('Error! Host ID not allowed. Icon could not be removed'); } else { try { $db = new ossim_db(); $conn = $db->connect(); Asset_host::delete_icon($conn, $host_id); $db->close(); $data['status'] = 'OK'; $data['data'] = _('Host icon removed successfully'); } catch (Exception $e) { $data['status'] = 'error'; $data['data'] = _('Error! Host icon could not be removed'); } } break; case 'toggle_a_monitoring': //Error counter $e_counter = 0; //Services $services = base64_decode(POST('services')); $services = json_decode($services, TRUE);