- fix [ 1206045 ] Max Image Size don't work

This commit is contained in:
Matthew Wilson 2005-06-13 17:44:52 +00:00
parent 53349c9e1e
commit 7e9cd9b089

View file

@ -204,7 +204,20 @@ sub processPropertiesFromFormPost {
unless ($parameters =~ /alt\=/) {
$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"));
}
#-------------------------------------------------------------------
sub www_edit {
my $self = shift;