diff --git a/client_file_add_modal.php b/client_file_add_modal.php index 6a1ca4b8..cec09948 100644 --- a/client_file_add_modal.php +++ b/client_file_add_modal.php @@ -22,7 +22,7 @@
- +
diff --git a/client_files.php b/client_files.php index fdd0e5b2..ae337b03 100644 --- a/client_files.php +++ b/client_files.php @@ -2,7 +2,7 @@ require_once("inc_all_client.php"); -$sql_files_images = mysqli_query($mysqli, "SELECT * FROM files WHERE file_client_id = $client_id AND (file_ext LIKE 'JPG' OR file_ext LIKE 'jpg' OR file_ext LIKE 'JPEG' OR file_ext LIKE 'jpeg' OR file_ext LIKE 'png' OR file_ext LIKE 'PNG') ORDER BY file_name ASC"); +$sql_files_images = mysqli_query($mysqli, "SELECT * FROM files WHERE file_client_id = $client_id AND (file_ext LIKE 'JPG' OR file_ext LIKE 'jpg' OR file_ext LIKE 'JPEG' OR file_ext LIKE 'jpeg' OR file_ext LIKE 'png' OR file_ext LIKE 'PNG' OR file_ext LIKE 'webp' OR file_ext LIKE 'WEBP' ) ORDER BY file_name ASC"); $sql_files_other = mysqli_query($mysqli, "SELECT * FROM files WHERE file_client_id = $client_id AND file_ext NOT LIKE 'JPG' AND file_ext NOT LIKE 'jpg' AND file_ext NOT LIKE 'jpeg' AND file_ext NOT LIKE 'JPEG' AND file_ext NOT LIKE 'webp' AND file_ext NOT LIKE 'WEBP' AND file_ext NOT LIKE 'png' AND file_ext NOT LIKE 'PNG' ORDER BY file_name ASC"); @@ -72,14 +72,20 @@ $num_of_files = mysqli_num_rows($sql_files_images) + mysqli_num_rows($sql_files_ $file_icon = "file-pdf"; } elseif ($file_ext == 'gz' || $file_ext == 'tar' || $file_ext == 'zip' || $file_ext == '7z' || $file_ext == 'rar') { $file_icon = "file-archive"; - } elseif ($file_ext == 'txt') { + } elseif ($file_ext == 'txt' || $file_ext == 'md') { $file_icon = "file-alt"; - } elseif ($file_ext == 'doc' || $file_ext == 'docx') { + } elseif ($file_ext == 'msg') { + $file_icon = "envelope"; + } elseif ($file_ext == 'doc' || $file_ext == 'docx' || $file_ext == 'odt') { $file_icon = "file-word"; } elseif ($file_ext == 'xls' || $file_ext == 'xlsx' || $file_ext == 'ods') { $file_icon = "file-excel"; + } elseif ($file_ext == 'pptx' || $file_ext == 'odp') { + $file_icon = "file-powerpoint"; } elseif ($file_ext == 'mp3' || $file_ext == 'wav' || $file_ext == 'ogg') { $file_icon = "file-audio"; + } elseif ($file_ext == 'mov' || $file_ext == 'mp4' || $file_ext == 'av1') { + $file_icon = "file-video"; } else { $file_icon = "file"; } diff --git a/functions.php b/functions.php index 325e2cc4..87a5d92c 100644 --- a/functions.php +++ b/functions.php @@ -617,8 +617,8 @@ function checkFileUpload($file, $allowed_extensions) { return false; } - // Check the size is under 20 MB - if ($size > 20 * 1024 * 1024) { + // Check the size is under 500 MB + if ($size > 500 * 1024 * 1024) { return false; } diff --git a/post/file.php b/post/file.php index 0363859a..3692882b 100644 --- a/post/file.php +++ b/post/file.php @@ -23,7 +23,7 @@ if (isset($_POST['add_file'])) { //Check to see if a file is attached if ($_FILES['file']['tmp_name'] != '') { - if ($file_reference_name = checkFileUpload($_FILES['file'], array('jpg', 'jpeg', 'gif', 'png', 'webp', 'pdf', 'txt', 'md', 'doc', 'docx', 'csv', 'xls', 'xlsx', 'xlsm', 'zip', 'tar', 'gz'))) { + if ($file_reference_name = checkFileUpload($_FILES['file'], array('jpg', 'jpeg', 'gif', 'png', 'webp', 'pdf', 'txt', 'md', 'doc', 'docx', 'odt', 'csv', 'xls', 'xlsx', 'ods', 'pptx', 'odp', 'zip', 'tar', 'gz', 'xml', 'msg', 'json', 'wav', 'mp3', 'ogg', 'mov', 'mp4', 'av1'))) { $file_tmp_path = $_FILES['file']['tmp_name'];