@@ 373-382 (lines=10) @@ | ||
370 | //header('Cache-Control: no-cache, must-revalidate'); |
|
371 | //header('Pragma: no-cache'); |
|
372 | switch ($content_type) { |
|
373 | case 'text/html': |
|
374 | if (isset($lpFixedEncoding) && $lpFixedEncoding === 'true') { |
|
375 | $content_type .= '; charset=UTF-8'; |
|
376 | } else { |
|
377 | $encoding = @api_detect_encoding_html(file_get_contents($full_file_name)); |
|
378 | if (!empty($encoding)) { |
|
379 | $content_type .= '; charset=' . $encoding; |
|
380 | } |
|
381 | } |
|
382 | break; |
|
383 | case 'text/plain': |
|
384 | if (isset($lpFixedEncoding) && $lpFixedEncoding === 'true') { |
|
385 | $content_type .= '; charset=UTF-8'; |
|
@@ 383-392 (lines=10) @@ | ||
380 | } |
|
381 | } |
|
382 | break; |
|
383 | case 'text/plain': |
|
384 | if (isset($lpFixedEncoding) && $lpFixedEncoding === 'true') { |
|
385 | $content_type .= '; charset=UTF-8'; |
|
386 | } else { |
|
387 | $encoding = @api_detect_encoding(strip_tags(file_get_contents($full_file_name))); |
|
388 | if (!empty($encoding)) { |
|
389 | $content_type .= '; charset=' . $encoding; |
|
390 | } |
|
391 | } |
|
392 | break; |
|
393 | case 'application/vnd.dwg': |
|
394 | case 'application/vnd.dwf': |
|
395 | header('Content-type: application/octet-stream'); |