diff --git a/agent/modals/asset/asset_edit.php b/agent/modals/asset/asset_edit.php
index 5aab22d2..5ae88afa 100644
--- a/agent/modals/asset/asset_edit.php
+++ b/agent/modals/asset/asset_edit.php
@@ -508,9 +508,10 @@ ob_start();
$asset_history_created_at
$asset_history_description";
+ $asset_history_status = nullable_htmlentities($row['asset_history_status']);
+ $asset_history_description = nullable_htmlentities($row['asset_history_description']);
+ $asset_history_created_at = nullable_htmlentities($row['asset_history_created_at']);
+ echo "- $asset_history_created_at - $asset_history_status
$asset_history_description
";
}
?>
diff --git a/agent/post/asset.php b/agent/post/asset.php
index e572f217..76febcc6 100644
--- a/agent/post/asset.php
+++ b/agent/post/asset.php
@@ -128,6 +128,9 @@ if (isset($_POST['edit_asset'])) {
}
}
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = '$status', asset_history_description = '$session_name updated $name', asset_history_asset_id = $asset_id");
+
logAction("Asset", "Edit", "$session_name edited asset $name", $client_id, $asset_id);
flash_alert("Asset $name edited");
@@ -152,6 +155,9 @@ if (isset($_GET['archive_asset'])) {
mysqli_query($mysqli,"UPDATE assets SET asset_archived_at = NOW() WHERE asset_id = $asset_id");
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = 'Archived', asset_history_description = '$session_name archived $asset_name', asset_history_asset_id = $asset_id");
+
logAction("Asset", "Archive", "$session_name archived asset $asset_name", $client_id, $asset_id);
flash_alert("Asset $asset_name archived", 'error');
@@ -176,6 +182,9 @@ if (isset($_GET['unarchive_asset'])) {
mysqli_query($mysqli,"UPDATE assets SET asset_archived_at = NULL WHERE asset_id = $asset_id");
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = 'UnArchived', asset_history_description = '$session_name unarchived $asset_name', asset_history_asset_id = $asset_id");
+
logAction("Asset", "Unarchive", "$session_name unarchived asset $asset_name", $client_id, $asset_id);
flash_alert("Asset $asset_name Unarchived");
@@ -486,6 +495,9 @@ if (isset($_POST['bulk_edit_asset_status'])) {
logAction("Asset", "Edit", "$session_name set status to $status on $asset_name", $client_id, $asset_id);
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = '$status', asset_history_description = '$session_name updated $asset_name', asset_history_asset_id = $asset_id");
+
}
logAction("Asset", "Bulk Edit", "$session_name set status to $status on $asset_count assets", $client_id);
@@ -521,6 +533,9 @@ if (isset($_POST['bulk_archive_assets'])) {
logAction("Asset", "Archive", "$session_name archived asset $asset_name", $client_id, $asset_id);
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = 'Archived', asset_history_description = '$session_name archived $asset_name', asset_history_asset_id = $asset_id");
+
}
logAction("Asset", "Bulk Archive", "$session_name archived $count assets", $client_id);
@@ -558,6 +573,9 @@ if (isset($_POST['bulk_unarchive_assets'])) {
// Individual Asset logging
logAction("Asset", "Unarchive", "$session_name unarchived asset $asset_name", $client_id, $asset_id);
+ // Add to History
+ mysqli_query($mysqli,"INSERT INTO asset_history SET asset_history_status = 'UnArchived', asset_history_description = '$session_name unarchived $asset_name', asset_history_asset_id = $asset_id");
+
}
logAction("Asset", "Bulk Unarchive", "$session_name unarchived $count assets");