diff --git a/post/user/file.php b/post/user/file.php index 9009bc1b..e9d048c7 100644 --- a/post/user/file.php +++ b/post/user/file.php @@ -163,6 +163,7 @@ if (isset($_POST['bulk_delete_files'])) { // Delete file loop if ($_POST['file_ids']) { + foreach($_POST['file_ids'] as $file_id) { $file_id = intval($file_id); @@ -180,14 +181,14 @@ if (isset($_POST['bulk_delete_files'])) { // Log each invidual file deletion mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Delete', log_description = '$file_name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = '$client_id', log_user_id = $session_user_id"); } + + // Log the bulk delete action + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Bulk Delete', log_description = '$session_name deleted $file_count files', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = '$client_id', log_user_id = $session_user_id"); + + $_SESSION['alert_type'] = "error"; + $_SESSION['alert_message'] = "You deleted $file_count files"; } - // Log the bulk delete action - mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Bulk Delete', log_description = '$session_name deleted $file_count files', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = '$client_id', log_user_id = $session_user_id"); - - $_SESSION['alert_type'] = "error"; - $_SESSION['alert_message'] = "You deleted $file_count files"; - header("Location: " . $_SERVER["HTTP_REFERER"]); } @@ -205,11 +206,12 @@ if (isset($_POST['bulk_move_files'])) { $folder_name = sanitizeInput($row['folder_name']); $client_id = intval($row['folder_client_id']); - // Get Selected file Count - $file_count = count($_POST['file_ids']); - - // Move Documents to Folder Loop - if (!empty($_POST['file_ids'])) { + // Check array for data + if ($_POST['file_ids']) { + // Get Selected file Count + $file_count = count($_POST['file_ids']); + + // Move Documents to Folder Loop foreach($_POST['file_ids'] as $file_id) { $file_id = intval($file_id); // Get file name for logging @@ -223,9 +225,12 @@ if (isset($_POST['bulk_move_files'])) { //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Move', log_description = '$session_name moved file $file_name to folder $folder_name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $file_id"); } - } - $_SESSION['alert_message'] = "You moved $file_count files to the folder $folder_name"; + //Logging + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'File', log_action = 'Bulk Move', log_description = '$session_name moved $file_count files to folder $folder_name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $file_id"); + + $_SESSION['alert_message'] = "You moved $file_count files to the folder $folder_name"; + } header("Location: " . $_SERVER["HTTP_REFERER"]); @@ -254,7 +259,7 @@ if (isset($_POST['link_asset_to_file'])) { if (isset($_GET['unlink_asset_from_file'])) { enforceUserPermission('module_support', 2); - + $asset_id = intval($_GET['asset_id']); $file_id = intval($_GET['file_id']);