diff --git a/client_file_link_asset_modal.php b/client_file_link_asset_modal.php
new file mode 100644
index 00000000..754e2b99
--- /dev/null
+++ b/client_file_link_asset_modal.php
@@ -0,0 +1,84 @@
+
diff --git a/client_files.php b/client_files.php
index f21eca9f..ff6ab812 100644
--- a/client_files.php
+++ b/client_files.php
@@ -331,6 +331,9 @@ $num_of_files = mysqli_num_rows($sql);
Move
+
+ Asset
+
Archive
@@ -348,6 +351,8 @@ $num_of_files = mysqli_num_rows($sql);
require "client_file_move_modal.php";
+ require "client_file_link_asset_modal.php";
+
}
?>
diff --git a/post/file.php b/post/file.php
index dd6b28e8..7f3d6b4b 100644
--- a/post/file.php
+++ b/post/file.php
@@ -182,3 +182,40 @@ if (isset($_POST['bulk_move_files'])) {
header("Location: " . $_SERVER["HTTP_REFERER"]);
}
+
+if (isset($_POST['link_asset_to_file'])) {
+
+ validateTechRole();
+
+ $client_id = intval($_POST['client_id']);
+ $file_id = intval($_POST['file_id']);
+ $asset_id = intval($_POST['asset_id']);
+
+ // Contact add query
+ mysqli_query($mysqli,"INSERT INTO asset_files SET asset_id = $asset_id, file_id = $file_id");
+
+ // Logging
+ mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Link', log_description = 'Created File Asset link', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id");
+
+ $_SESSION['alert_message'] = "Asset linked with File";
+
+ header("Location: " . $_SERVER["HTTP_REFERER"]);
+
+}
+
+if (isset($_GET['unlink_asset_from_file'])) {
+
+ validateTechRole();
+ $asset_id = intval($_GET['asset_id']);
+ $file_id = intval($_GET['file_id']);
+
+ mysqli_query($mysqli,"DELETE FROM asset_files WHERE asset_id = $asset_id AND file_id = $file_id");
+
+ //Logging
+ mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'unLink', log_description = 'File Asset link removed', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id");
+
+ $_SESSION['alert_message'] = "Asset has been unlinked";
+
+ header("Location: " . $_SERVER["HTTP_REFERER"]);
+
+}
\ No newline at end of file