@@ 510-522 (lines=13) @@ | ||
507 | ||
508 | // hack for Microsoft zipped formats |
|
509 | $office_formats = array('docx', 'xlsx', 'pptx'); |
|
510 | if ($mime_type == "application/zip" && in_array($info['extension'], $office_formats)) { |
|
511 | switch ($info['extension']) { |
|
512 | case 'docx': |
|
513 | $mime_type = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; |
|
514 | break; |
|
515 | case 'xlsx': |
|
516 | $mime_type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; |
|
517 | break; |
|
518 | case 'pptx': |
|
519 | $mime_type = "application/vnd.openxmlformats-officedocument.presentationml.presentation"; |
|
520 | break; |
|
521 | } |
|
522 | } |
|
523 | ||
524 | // check for bad ppt detection |
|
525 | if ($mime_type == "application/vnd.ms-office" && $info['extension'] == "ppt") { |
@@ 956-968 (lines=13) @@ | ||
953 | // hack for Microsoft zipped formats |
|
954 | $info = pathinfo($folder); |
|
955 | $office_formats = array("docx", "xlsx", "pptx"); |
|
956 | if ($mime_type == "application/zip" && in_array($info["extension"], $office_formats)) { |
|
957 | switch ($info["extension"]) { |
|
958 | case "docx": |
|
959 | $mime_type = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; |
|
960 | break; |
|
961 | case "xlsx": |
|
962 | $mime_type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; |
|
963 | break; |
|
964 | case "pptx": |
|
965 | $mime_type = "application/vnd.openxmlformats-officedocument.presentationml.presentation"; |
|
966 | break; |
|
967 | } |
|
968 | } |
|
969 | ||
970 | // check for bad ppt detection |
|
971 | if ($mime_type == "application/vnd.ms-office" && $info["extension"] == "ppt") { |