Merge pull request #328 from alexandreteles/patch-2
Added SVG image support for uploads
This commit is contained in:
commit
2e71042286
|
@ -356,7 +356,7 @@ $(document).ready(function() {
|
|||
{
|
||||
type: "json",
|
||||
action: HTML_PATH_ADMIN_ROOT+"ajax/uploader",
|
||||
allow : "*.(jpg|jpeg|gif|png)",
|
||||
allow : "*.(jpg|jpeg|gif|png|svg)",
|
||||
params: {"type":"profilePicture", "username":"'.$username.'"},
|
||||
|
||||
loadstart: function() {
|
||||
|
@ -391,4 +391,4 @@ $(document).ready(function() {
|
|||
echo $html.$script;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,11 +47,20 @@ if($type=='profilePicture')
|
|||
else {
|
||||
// Generate the thumbnail
|
||||
$Image = new Image();
|
||||
$Image->setImage(PATH_TMP.'original'.'.'.$fileExtension, THUMBNAILS_WIDTH, THUMBNAILS_HEIGHT, 'crop');
|
||||
$Image->saveImage(PATH_UPLOADS_THUMBNAILS.$tmpName, THUMBNAILS_QUALITY, true);
|
||||
|
||||
//Handling all other formats than svg
|
||||
if (strcasecmp($fileExtension, 'svg') != 0) {
|
||||
$Image->setImage(PATH_TMP.'original'.'.'.$fileExtension, THUMBNAILS_WIDTH, THUMBNAILS_HEIGHT, 'crop');
|
||||
$Image->saveImage(PATH_UPLOADS_THUMBNAILS.$tmpName, THUMBNAILS_QUALITY, true);
|
||||
}
|
||||
|
||||
// Move the original to the upload folder.
|
||||
rename(PATH_TMP.'original'.'.'.$fileExtension, PATH_UPLOADS.$tmpName);
|
||||
|
||||
//If it is a svg file, just save a copy in thumbnail-folder
|
||||
if (strcasecmp($fileExtension, 'svg') == 0) {
|
||||
symlink(PATH_UPLOADS.$tmpName, PATH_UPLOADS_THUMBNAILS.$tmpName);
|
||||
}
|
||||
}
|
||||
|
||||
// Remove the Bludit temporary file.
|
||||
|
|
Loading…
Reference in New Issue