//Validate Form token $token = POST('token'); if (Token::verify('tk_asset_form', $token) == FALSE) { $error = Token::create_error_message(); Util::response_bad_request($error); } $asset_id = POST('asset_id'); if (!valid_hex32($asset_id)) { Util::response_bad_request(_('Error! Asset ID not allowed. Error! Asset could not be added to selected Asset Groups')); } else { try { $db = new ossim_db(); $conn = $db->connect(); $num_groups = Filter_list::get_total_selection($conn, 'group'); $asset = new Asset_host($conn, $asset_id); $asset->add_to_groups($conn); $db->close(); $data['status'] = 'success'; $data['data'] = sprintf(_("Asset have been added to %s groups"), $num_groups); } catch (Exception $e) { Util::response_bad_request(_('Error! Asset could not be added to selected Asset Groups') . ': ' . $e->getMessage()); } } break; case 'delete_from_groups': //Validate Form token $token = POST('token'); if (Token::verify('tk_asset_form', $token) == FALSE) { $error = Token::create_error_message(); Util::response_bad_request($error); }