enhanced the pdf file detection in the code file view
This commit is contained in:
parent
2afcb8feba
commit
664891d56b
@ -14,15 +14,24 @@
|
||||
{
|
||||
if ($pn == 'svn:mime-type')
|
||||
{
|
||||
if ($pv == 'application/octet-stream' &&
|
||||
in_array (strtolower($fileext), array ('png', 'jpg', 'gif', 'tif', 'bmp', 'ico')))
|
||||
if ($pv == 'application/octet-stream')
|
||||
{
|
||||
$img = @imagecreatefromstring ($file['content']);
|
||||
if ($img !== FALSE)
|
||||
$lower_fileext = strtolower($fileext);
|
||||
if (in_array ($lower_fileext, array ('png', 'jpg', 'gif', 'tif', 'bmp', 'ico')))
|
||||
{
|
||||
$img = @imagecreatefromstring ($file['content']);
|
||||
if ($img !== FALSE)
|
||||
{
|
||||
@imagedestroy ($img);
|
||||
$is_image_file = TRUE;
|
||||
$is_special_stream = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (in_array ($lower_fileext, array ('pdf')))
|
||||
{
|
||||
@imagedestroy ($img);
|
||||
$is_image_file = TRUE;
|
||||
$is_special_stream = TRUE;
|
||||
$is_pdf_file = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -502,7 +511,7 @@ if ($login['settings'] != NULL &&
|
||||
print '<div id="code_file_pdf_navigator">';
|
||||
print '<button id="code_file_pdf_first_page"><i class="fa fa-fast-backward"></i></button>';
|
||||
print '<button id="code_file_pdf_prev_page"><i class="fa fa-backward"></i></button>';
|
||||
print '<input type="range" id="code_file_pdf_page_slider"/>';
|
||||
print '<input type="range" id="code_file_pdf_page_slider" step="1" />';
|
||||
print '<span id="code_file_pdf_page"><span id="code_file_pdf_page_num"></span>/<span id="code_file_pdf_page_count"></span></span>';
|
||||
print '<button id="code_file_pdf_next_page"><i class="fa fa-forward"></i></button>';
|
||||
print '<button id="code_file_pdf_last_page"><i class="fa fa-fast-forward"></i></button>';
|
||||
|
@ -181,7 +181,7 @@ www_DATA = \
|
||||
medium-editor-tables.js \
|
||||
showdown.js \
|
||||
d3.min.js \
|
||||
CodeFlower.js \
|
||||
CodeFlower.js \
|
||||
pdf.min.js \
|
||||
pdf.worker.min.js
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user