} try { $delete = $gobj->can_delete_group($conn); } catch (Exception $err) { $delete = FALSE; } $p_plugin = Session::am_i_admin(); $deploy_agent = FALSE; } else { $error = _('Invalid Asset ID'); Av_exception::throw_error(Av_exception::USER_ERROR, $error); } } } $perms = array('admin' => Session::am_i_admin(), 'delete' => $delete, 'edit' => $edit, 'vulnerabilities' => Session::logcheck_bool('environment-menu', 'EventsVulnerabilitiesScan'), 'alarms' => Session::logcheck_bool('analysis-menu', 'ControlPanelAlarms'), 'events' => Session::logcheck_bool('analysis-menu', 'EventsForensics'), 'netflows' => Session::logcheck_bool('environment-menu', 'MonitorsNetflows'), 'nmap' => Session::logcheck_bool('environment-menu', 'ToolsScan'), 'availability' => Session::logcheck_bool('environment-menu', 'MonitorsAvailability'), 'hids' => Session::logcheck_bool('environment-menu', 'EventsHids') || Session::logcheck_bool('environment-menu', 'EventsHidsConfig'), 'deploy_agent' => $deploy_agent, 'plugins' => $p_plugin); Filter_list::save_items($conn, $asset_type, $assets = array($id)); $db->close(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title><?php echo _('Asset Details'); ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta http-equiv="Pragma" content="no-cache"/> <?php //CSS Files
function save_member_selection($conn, $data) { $asset_id = $data['asset_id']; $asset_type = $data['asset_type']; $member_type = $data['member_type']; $all = $data['all']; $assets = $data['assets']; $search = $data['search']; ossim_valid($asset_id, OSS_HEX, 'illegal:' . _('Asset UUID')); ossim_valid($asset_type, 'asset', 'network', 'group', 'illegal:' . _('Asset Type')); ossim_valid($member_type, 'asset', 'network', 'group', 'illegal:' . _('Asset Type')); ossim_valid($search, OSS_INPUT, OSS_NULLABLE, 'illegal:' . _('Search Filter')); ossim_valid($assets, OSS_HEX, OSS_NULLABLE, 'illegal:' . _('Assets')); ossim_valid($all, OSS_BINARY, 'illegal:' . _('Asset Selection')); check_ossim_error(); if ($all) { $total = Filter_list::save_members_from_asset($conn, $asset_id, $asset_type, $search); } else { $total = Filter_list::save_items($conn, $member_type, $assets); } if ($total < 1) { Av_exception::throw_error(Av_exception::USER_ERROR, _('You need at least one asset to perform any action.')); } return $total; }