- fix [ 1206045 ] Max Image Size don't work
This commit is contained in:
parent
53349c9e1e
commit
7e9cd9b089
1 changed files with 14 additions and 3 deletions
|
|
@ -204,7 +204,20 @@ sub processPropertiesFromFormPost {
|
||||||
unless ($parameters =~ /alt\=/) {
|
unless ($parameters =~ /alt\=/) {
|
||||||
$self->update({parameters=>$parameters.' alt="'.$self->get("title").'"'});
|
$self->update({parameters=>$parameters.' alt="'.$self->get("title").'"'});
|
||||||
}
|
}
|
||||||
$self->generateThumbnail;
|
my $storage = $self->getStorageLocation;
|
||||||
|
$self->generateThumbnail($session{setting}{maxImageSize});
|
||||||
|
$storage->deleteFile($self->get("filename"));
|
||||||
|
$storage->renameFile('thumb-'.$self->get("filename"),$self->get("filename"));
|
||||||
|
$self->generateThumbnail($session{form}{thumbnailSize});
|
||||||
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------
|
||||||
|
sub setSize {
|
||||||
|
my $self = shift;
|
||||||
|
my $input = shift;
|
||||||
|
my $storage = $self->getStorageLocation;
|
||||||
|
my $size = ($input > $storage->getFileSize($self->get("filename"))) ? $input : $storage->getFileSize($self->get("filename"));
|
||||||
|
return $self->SUPER::setSize($size);
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
|
|
@ -218,8 +231,6 @@ sub view {
|
||||||
return $self->processTemplate(\%var,$self->get("templateId"));
|
return $self->processTemplate(\%var,$self->get("templateId"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
sub www_edit {
|
sub www_edit {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue