foreach ($unsupported_assets as $a_data) { $filters->modify_filter(11, $a_data[2], 0); } } $filters->store_filter_list_session(); } catch (Exception $e) { $db->close(); $error_msg = '<div style="padding-left:5px">' . _('The following errors occurred') . ":</div>\n <div style='padding: 5px 5px 5px 15px;'>" . $e->getMessage() . '</div>'; Util::response_bad_request($error_msg); } break; case 'remove_unsupported': $data['status'] = 'success'; $data['data'] = _('Your changes have been saved'); try { Filter_list::clean_asset_by_criteria($conn, 'not_windows_os'); } catch (Exception $e) { $db->close(); $error_msg = '<div style="padding-left:5px">' . _('The following errors occurred') . ":</div>\n <div style='padding: 5px 5px 5px 15px;'>" . $e->getMessage() . '</div>'; Util::response_bad_request($error_msg); } break; case 'deploy_all_agents': $validation_errors = array(); $validate = array('user' => array('validation' => 'OSS_USER', 'e_message' => 'illegal:' . _('User')), 'pass' => array('validation' => 'OSS_PASSWORD', 'e_message' => 'illegal:' . _('Password')), 'domain' => array('validation' => 'OSS_NOECHARS, OSS_ALPHA, OSS_PUNC_EXT, OSS_NULLABLE', 'e_message' => 'illegal:' . _('Domain'))); //Validate parameters if (GET('ajax_validation') == TRUE) { $data['status'] = 'OK'; $validation_errors = validate_form_fields('GET', $validate); if (is_array($validation_errors) && !empty($validation_errors)) { $data['status'] = 'error';