Beispiel #1
0
 }
 $data['status'] = 'success';
 $data['data'] = _('Your changes have been saved');
 if ($delete_all == TRUE) {
     if (!valid_hex32($asset_id)) {
         $db->close();
         Util::response_bad_request(_('Error! Asset ID not allowed. Your changes could not be saved'));
     } else {
         try {
             if ($action == 'delete_properties') {
                 Asset_host_ips::delete_all_from_db($conn, $asset_id, TRUE);
                 Asset_host_properties::delete_all_from_db($conn, $asset_id);
             } elseif ($action == 'delete_software') {
                 Asset_host_software::delete_all_from_db($conn, $asset_id);
             } else {
                 Asset_host_services::delete_all_from_db($conn, $asset_id, TRUE);
             }
         } catch (Exception $e) {
             $db->close();
             Util::response_bad_request($e->getMessage());
         }
     }
 } else {
     if (is_array($p_list) && !empty($p_list)) {
         foreach ($p_list as $p_values) {
             try {
                 //Clean last error
                 ossim_clean_error();
                 //Initialize property data
                 $p_data = array();
                 //Common parameters