function delete_profile($sid, $confirm) { global $enableDelProtect, $username, $dbconn, $nessus_path; if ($enableDelProtect) { # PREVENT ACTUAL DELETION TO USE FOR PREVIOUSLY CREATED SCAN JOBS # FLAG AS DELETED ( Brilliant ) $query = "UPDATE vuln_nessus_settings SET deleted = '1' WHERE id={$sid}"; $result = $dbconn->execute($query); } else { # ALLOW TO REALLY DELETE RECORD if (preg_match("/omp\\s*\$/i", $nessus_path)) { $omp = new OMP(); $omp->delete_config($sid); } $query = "delete from vuln_nessus_settings where id={$sid}"; $result = $dbconn->execute($query); $query = "delete from vuln_nessus_settings_preferences where sid={$sid}"; $result = $dbconn->execute($query); $query = "delete from vuln_nessus_settings_plugins \n where sid={$sid}"; $result = $dbconn->execute($query); $query = "delete from vuln_nessus_settings_family \n where sid={$sid}"; $result = $dbconn->execute($query); $query = "delete from vuln_nessus_settings_category \n where sid={$sid}"; $result = $dbconn->execute($query); } echo "Profile has been deleted<BR>"; select_profile(); //logAccess( "User [ $username ] DELETED Profile $sid" ); }