Storage constructors need session variables
This commit is contained in:
parent
4e90fb26f5
commit
1fdc49b3bf
7 changed files with 8 additions and 8 deletions
|
|
@ -182,7 +182,7 @@ sub getStorageLocation {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
unless (exists $self->{_storageLocation}) {
|
unless (exists $self->{_storageLocation}) {
|
||||||
if ($self->get("storageId") eq "") {
|
if ($self->get("storageId") eq "") {
|
||||||
$self->{_storageLocation} = WebGUI::Storage->create;
|
$self->{_storageLocation} = WebGUI::Storage->create($self->session);
|
||||||
$self->update({storageId=>$self->{_storageLocation}->getId});
|
$self->update({storageId=>$self->{_storageLocation}->getId});
|
||||||
} else {
|
} else {
|
||||||
$self->{_storageLocation} = WebGUI::Storage->get($self->session,$self->get("storageId"));
|
$self->{_storageLocation} = WebGUI::Storage->get($self->session,$self->get("storageId"));
|
||||||
|
|
|
||||||
|
|
@ -383,7 +383,7 @@ sub getStorageLocation {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
unless (exists $self->{_storageLocation}) {
|
unless (exists $self->{_storageLocation}) {
|
||||||
if ($self->get("storageId") eq "") {
|
if ($self->get("storageId") eq "") {
|
||||||
$self->{_storageLocation} = WebGUI::Storage::Image->create;
|
$self->{_storageLocation} = WebGUI::Storage::Image->create($self->session);
|
||||||
$self->update({storageId=>$self->{_storageLocation}->getId});
|
$self->update({storageId=>$self->{_storageLocation}->getId});
|
||||||
} else {
|
} else {
|
||||||
$self->{_storageLocation} = WebGUI::Storage::Image->get($self->session,$self->get("storageId"));
|
$self->{_storageLocation} = WebGUI::Storage::Image->get($self->session,$self->get("storageId"));
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ sub getCookieJar {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $storage;
|
my $storage;
|
||||||
unless ($self->get("cookieJarStorageId")) {
|
unless ($self->get("cookieJarStorageId")) {
|
||||||
$storage = WebGUI::Storage->create;
|
$storage = WebGUI::Storage->create($self->session);
|
||||||
$self->update({cookieJarStorageId=>$storage->getId});
|
$self->update({cookieJarStorageId=>$storage->getId});
|
||||||
} else {
|
} else {
|
||||||
$storage = WebGUI::Storage->get($self->session,$self->get("cookieJarStorageId"));
|
$storage = WebGUI::Storage->get($self->session,$self->get("cookieJarStorageId"));
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ sub _duplicateFile {
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
sub _save {
|
sub _save {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $file = WebGUI::Storage::Image->create;
|
my $file = WebGUI::Storage::Image->create($self->session);
|
||||||
my $filename = $file->addFileFromFormPost($_[0]);
|
my $filename = $file->addFileFromFormPost($_[0]);
|
||||||
unless ($filename) {
|
unless ($filename) {
|
||||||
$file->delete;
|
$file->delete;
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,7 @@ sub createAccount {
|
||||||
}
|
}
|
||||||
my $i18n = WebGUI::International->new($self->session);
|
my $i18n = WebGUI::International->new($self->session);
|
||||||
$vars->{'create.message'} = $_[0] if ($_[0]);
|
$vars->{'create.message'} = $_[0] if ($_[0]);
|
||||||
my $storage = WebGUI::Storage::Image->createTemp;
|
my $storage = WebGUI::Storage::Image->createTemp($self->session);
|
||||||
my ($filename, $challenge) = $storage->addFileFromCaptcha;
|
my ($filename, $challenge) = $storage->addFileFromCaptcha;
|
||||||
$vars->{useCaptcha} = $self->session->setting->get("webguiUseCaptcha");
|
$vars->{useCaptcha} = $self->session->setting->get("webguiUseCaptcha");
|
||||||
if ($vars->{useCaptcha}) {
|
if ($vars->{useCaptcha}) {
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@ sub getValueFromPost {
|
||||||
$storage = WebGUI::Storage::Image->get($self->session,$value);
|
$storage = WebGUI::Storage::Image->get($self->session,$value);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$storage = WebGUI::Storage::Image->create;
|
$storage = WebGUI::Storage::Image->create($self->session);
|
||||||
}
|
}
|
||||||
$storage->addFileFromFormPost($self->get("name"));
|
$storage->addFileFromFormPost($self->get("name"));
|
||||||
my @files = @{ $storage->getFiles };
|
my @files = @{ $storage->getFiles };
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ This package provides a mechanism for storing and retrieving files that are not
|
||||||
=head1 SYNOPSIS
|
=head1 SYNOPSIS
|
||||||
|
|
||||||
use WebGUI::Storage;
|
use WebGUI::Storage;
|
||||||
$store = WebGUI::Storage->create;
|
$store = WebGUI::Storage->create($self->session);
|
||||||
$store = WebGUI::Storage->get($self->session,$id);
|
$store = WebGUI::Storage->get($self->session,$id);
|
||||||
|
|
||||||
$filename = $store->addFileFromFilesystem($pathToFile);
|
$filename = $store->addFileFromFilesystem($pathToFile);
|
||||||
|
|
@ -294,7 +294,7 @@ Copies a storage location and it's contents. Returns a new storage location obje
|
||||||
|
|
||||||
sub copy {
|
sub copy {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $newStorage = WebGUI::Storage->create;
|
my $newStorage = WebGUI::Storage->create($self->session);
|
||||||
my $filelist = $self->getFiles(1);
|
my $filelist = $self->getFiles(1);
|
||||||
foreach my $file (@{$filelist}) {
|
foreach my $file (@{$filelist}) {
|
||||||
my $source = FileHandle->new($self->getPath($file),"r");
|
my $source = FileHandle->new($self->getPath($file),"r");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue