commit
f6d33a8a8d
|
@ -356,7 +356,7 @@ $(document).ready(function() {
|
||||||
{
|
{
|
||||||
type: "json",
|
type: "json",
|
||||||
action: HTML_PATH_ADMIN_ROOT+"ajax/uploader",
|
action: HTML_PATH_ADMIN_ROOT+"ajax/uploader",
|
||||||
allow : "*.(jpg|jpeg|gif|png)",
|
allow : "*.(jpg|jpeg|gif|png|svg)",
|
||||||
params: {"type":"profilePicture", "username":"'.$username.'"},
|
params: {"type":"profilePicture", "username":"'.$username.'"},
|
||||||
|
|
||||||
loadstart: function() {
|
loadstart: function() {
|
||||||
|
@ -391,4 +391,4 @@ $(document).ready(function() {
|
||||||
echo $html.$script;
|
echo $html.$script;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,11 +47,20 @@ if($type=='profilePicture')
|
||||||
else {
|
else {
|
||||||
// Generate the thumbnail
|
// Generate the thumbnail
|
||||||
$Image = new Image();
|
$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.
|
// Move the original to the upload folder.
|
||||||
rename(PATH_TMP.'original'.'.'.$fileExtension, PATH_UPLOADS.$tmpName);
|
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.
|
// Remove the Bludit temporary file.
|
||||||
|
|
|
@ -18,7 +18,6 @@ class pluginAbout extends Plugin {
|
||||||
$html .= '<label>'.$Language->get('Plugin label').'</label>';
|
$html .= '<label>'.$Language->get('Plugin label').'</label>';
|
||||||
$html .= '<input name="label" id="jslabel" type="text" value="'.$this->getDbField('label').'">';
|
$html .= '<input name="label" id="jslabel" type="text" value="'.$this->getDbField('label').'">';
|
||||||
$html .= '</div>';
|
$html .= '</div>';
|
||||||
|
|
||||||
$html .= '<div>';
|
$html .= '<div>';
|
||||||
$html .= '<label>'.$Language->get('About').'</label>';
|
$html .= '<label>'.$Language->get('About').'</label>';
|
||||||
$html .= '<textarea name="text" id="jstext">'.$this->getDbField('text').'</textarea>';
|
$html .= '<textarea name="text" id="jstext">'.$this->getDbField('text').'</textarea>';
|
||||||
|
@ -32,10 +31,10 @@ class pluginAbout extends Plugin {
|
||||||
$html = '<div class="plugin plugin-about">';
|
$html = '<div class="plugin plugin-about">';
|
||||||
$html .= '<h2>'.$this->getDbField('label').'</h2>';
|
$html .= '<h2>'.$this->getDbField('label').'</h2>';
|
||||||
$html .= '<div class="plugin-content">';
|
$html .= '<div class="plugin-content">';
|
||||||
$html .= nl2br($this->getDbField('text'));
|
$html .= html_entity_decode(nl2br($this->getDbField('text')));
|
||||||
$html .= '</div>';
|
$html .= '</div>';
|
||||||
$html .= '</div>';
|
$html .= '</div>';
|
||||||
|
|
||||||
return $html;
|
return $html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue