fixed: profile photos don't obey max image size

This commit is contained in:
Graham Knop 2008-03-28 19:55:03 +00:00
parent 221d5ac0aa
commit 53bdfda753
6 changed files with 15 additions and 8 deletions

View file

@ -119,7 +119,7 @@ sub applyConstraints {
my $parameters = $self->get("parameters");
my $storage = $self->getStorageLocation;
my $file = $self->get("filename");
$storage->adjustMaxImageSize($file);
$storage->adjustMaxImageSize($file, $maxImageSize);
$self->generateThumbnail;
$self->setSize;
$self->makeResolutions;

View file

@ -74,8 +74,8 @@ sub applyConstraints {
$self->update({parameters=>$parameters.' alt="'.$self->get("title").'"'});
}
my $file = $self->get("filename");
$storage->adjustMaxImageSize($file);
$self->generateThumbnail($thumbnailSize);
$storage->adjustMaxImageSize($file, $maxImageSize);
$self->generateThumbnail($thumbnailSize);
$self->setSize;
}

View file

@ -161,7 +161,8 @@ sub definition {
my $properties = {
storageId => {
fieldType=>"image",
defaultValue=>undef
defaultValue=>undef,
enforceSizeLimits => 0,
},
threadId => {
noFormPost=>1,

View file

@ -229,9 +229,6 @@ sub processPropertiesFromFormPost {
my $size = 0;
my $storage = $self->getStorageLocation;
foreach my $file (@{$storage->getFiles}) {
if ($storage->isImage($file)) {
$storage->adjustMaxImageSize($size);
}
$size += $storage->getFileSize($file);
}
$self->setSize($size);