diff --git a/admin/database_updates.php b/admin/database_updates.php index 8352d760..76235b45 100644 --- a/admin/database_updates.php +++ b/admin/database_updates.php @@ -4154,10 +4154,49 @@ if (LATEST_DATABASE_VERSION > CURRENT_DATABASE_VERSION) { mysqli_query($mysqli, "UPDATE `settings` SET `config_current_database_version` = '2.3.9'"); } - // if (CURRENT_DATABASE_VERSION == '2.3.9') { - // // Insert queries here required to update to DB version 2.4.0 + if (CURRENT_DATABASE_VERSION == '2.3.9') { + mysqli_query($mysqli, "ALTER TABLE `clients` ADD `client_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `client_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `locations` ADD `location_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `location_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `vendors` ADD `vendor_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `vendor_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `software` ADD `software_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `software_notes`"); + + mysqli_query( + $mysqli, + "ALTER TABLE `credentials` + CHANGE `credential_important` `credential_favorite` + TINYINT(1) NOT NULL DEFAULT 0 + AFTER `credential_note`" + ); + + mysqli_query($mysqli, "ALTER TABLE `assets` DROP `asset_important`"); + mysqli_query($mysqli, "ALTER TABLE `assets` ADD `asset_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `asset_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `documents` DROP `document_important`"); + mysqli_query($mysqli, "ALTER TABLE `documents` ADD `document_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `document_client_visible`"); + + mysqli_query($mysqli, "ALTER TABLE `racks` ADD `rack_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `rack_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `files` DROP `file_important`"); + mysqli_query($mysqli, "ALTER TABLE `files` ADD `file_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `file_mime_type`"); + + mysqli_query($mysqli, "ALTER TABLE `networks` ADD `network_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `network_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `domains` ADD `domain_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `domain_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `certificates` ADD `certificate_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `certificate_notes`"); + + mysqli_query($mysqli, "ALTER TABLE `services` ADD `service_favorite` TINYINT(1) NOT NULL DEFAULT '0' AFTER `service_notes`"); + + mysqli_query($mysqli, "UPDATE `settings` SET `config_current_database_version` = '2.4.0'"); + } + + // if (CURRENT_DATABASE_VERSION == '2.4.0') { + // // Insert queries here required to update to DB version 2.4.1 // // Then, update the database to the next sequential version - // mysqli_query($mysqli, "UPDATE `settings` SET `config_current_database_version` = '2.4.0'"); + // mysqli_query($mysqli, "UPDATE `settings` SET `config_current_database_version` = '2.4.1'"); // } } else { diff --git a/agent/asset_details.php b/agent/asset_details.php index cc2aa065..5da8b5e6 100644 --- a/agent/asset_details.php +++ b/agent/asset_details.php @@ -51,6 +51,7 @@ if (isset($_GET['asset_id'])) { $asset_photo = nullable_htmlentities($row['asset_photo']); $asset_physical_location = nullable_htmlentities($row['asset_physical_location']); $asset_notes = nullable_htmlentities($row['asset_notes']); + $asset_favorite = intval($row['asset_favorite']); $asset_created_at = nullable_htmlentities($row['asset_created_at']); $asset_vendor_id = intval($row['asset_vendor_id']); $asset_location_id = intval($row['asset_location_id']); @@ -226,7 +227,7 @@ if (isset($_GET['asset_id'])) { credentials.credential_password, credentials.credential_otp_secret, credentials.credential_note, - credentials.credential_important, + credentials.credential_favorite, credentials.credential_contact_id, credentials.credential_asset_id FROM credentials @@ -273,7 +274,9 @@ if (isset($_GET['asset_id'])) { data-modal-url="modals/asset/asset_edit.php?id== $asset_id ?>"> -