diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index daa3b7b5e..ea3319361 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -370,7 +370,8 @@ sub getAssetAdderLinks { foreach my $class (@{$self->session->config->get($type)}) { next unless $class; my %properties = ( - className=>$class + className=>$class, + dummy=>1 ); my $newAsset = WebGUI::Asset->newByPropertyHashRef($self->session,\%properties); next unless $newAsset; @@ -1416,7 +1417,7 @@ Returns "". sub view { my $self = shift; - $self->session->http->setRedirect($self->getDefault->getUrl) if ($self->getId eq "PBasset000000000000001"); + $self->session->http->setRedirect($self->getDefault($self->session)->getUrl) if ($self->getId eq "PBasset000000000000001"); return $self->getToolbar if ($self->session->var->get("adminOn")); return undef; } diff --git a/lib/WebGUI/Asset/File.pm b/lib/WebGUI/Asset/File.pm index a55e95c7d..92ebdeef2 100644 --- a/lib/WebGUI/Asset/File.pm +++ b/lib/WebGUI/Asset/File.pm @@ -168,7 +168,7 @@ sub getFileIconUrl { sub getIcon { my $self = shift; my $small = shift; - if ($small && ref($self) eq '') { + if ($small && $self->get("dummy")) { return $self->session->config->get("extrasURL").'/assets/small/file.gif'; } elsif ($small) { return $self->getFileIconUrl; @@ -267,6 +267,7 @@ We override the update method from WebGUI::Asset in order to handle file system sub update { my $self = shift; + use WebGUI; WebGUI::dumpSession("foo"); my %before = ( owner => $self->get("ownerUserId"), view => $self->get("groupIdView"), diff --git a/lib/WebGUI/Auth.pm b/lib/WebGUI/Auth.pm index c4e6c936e..8ab2ed03f 100644 --- a/lib/WebGUI/Auth.pm +++ b/lib/WebGUI/Auth.pm @@ -233,7 +233,7 @@ Password entered by the user. This is only used in for sending the user a notif =head3 profile -Hashref of profile values returned by the function WebGUI::Operation::Profile::validateProfileData() +Hashref of profile values returned by the function WebGUI::Operation::Profile::validateProfileData($self->session) =cut diff --git a/lib/WebGUI/Auth/LDAP.pm b/lib/WebGUI/Auth/LDAP.pm index 571e8413b..7c1a000be 100644 --- a/lib/WebGUI/Auth/LDAP.pm +++ b/lib/WebGUI/Auth/LDAP.pm @@ -270,7 +270,7 @@ sub createAccountSave { #Check that username is valid and not a duplicate in the system. $error .= $self->error if(!$self->validUsername($username)); #Validate profile data. - my ($profile, $temp, $warning) = WebGUI::Operation::Profile::validateProfileData(); + my ($profile, $temp, $warning) = WebGUI::Operation::Profile::validateProfileData($self->session); $error .= $temp; return $self->createAccount("
| '; @@ -207,7 +207,7 @@ sub www_viewHelpChapter { my $session = shift; use WebGUI; WebGUI::dumpSession($session); return $session->privilege->insufficient() unless ($session->user->isInGroup(7)); my $namespace = $session->form->process("namespace"); - my $help = _load($namespace); + my $help = _load($session,$namespace); my @entries = sort keys %{ $help }; my $output = ''; my $i18n = WebGUI::International->new($session); @@ -217,7 +217,7 @@ sub www_viewHelpChapter { my $ac = WebGUI::AdminConsole->new($session,"help"); $ac->addSubmenuItem($session->url->page('op=viewHelpIndex'),$i18n->get(95)); $ac->addSubmenuItem($session->url->page('op=viewHelpTOC'),$i18n->get('help contents')); - return $ac->render($output, join ': ',$i18n->get(93), _getHelpName($namespace)); + return $ac->render($output, join ': ',$i18n->get(93), _getHelpName($session,$namespace)); } 1; diff --git a/lib/WebGUI/Operation/LDAPLink.pm b/lib/WebGUI/Operation/LDAPLink.pm index 26dbfeb6a..b2775650a 100644 --- a/lib/WebGUI/Operation/LDAPLink.pm +++ b/lib/WebGUI/Operation/LDAPLink.pm @@ -177,7 +177,7 @@ sub www_editLDAPLink { $f->submit; $output .= $f->print; - return _submenu($output,"LDAPLink_990","ldap connection add/edit"); + return _submenu($session,$output,"LDAPLink_990","ldap connection add/edit"); } #------------------------------------------------------------------- @@ -246,7 +246,7 @@ sub www_listLDAPLinks { $output .= $p->getPage; $output .= ' |