From e3599e3835d61d5ad369d7a18bb6ff17017bd603 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 24 May 2016 00:55:00 +0200 Subject: AdminModules cannot use the OM for Dependency handling --- Kernel/Modules/AdminDefaultRecipient.pm | 159 +++++++++++------------ Kernel/Modules/AdminDefaultRecipientTemplates.pm | 112 ++++++++-------- 2 files changed, 132 insertions(+), 139 deletions(-) diff --git a/Kernel/Modules/AdminDefaultRecipient.pm b/Kernel/Modules/AdminDefaultRecipient.pm index 6b697de..5269c75 100644 --- a/Kernel/Modules/AdminDefaultRecipient.pm +++ b/Kernel/Modules/AdminDefaultRecipient.pm @@ -12,13 +12,7 @@ package Kernel::Modules::AdminDefaultRecipient; use strict; use warnings; -our @ObjectDependencies = qw( - Kernel::Config - Kernel::Output::HTML::Layout - Kernel::System::DB - Kernel::System::Web::Request - Kernel::System::DefaultRecipient -); +our $ObjectManagerDisabled = 1; sub new { my ( $Type, %Param ) = @_; @@ -27,40 +21,39 @@ sub new { my $Self = {%Param}; bless( $Self, $Type ); - # check all needed objects - for my $Needed (qw(ParamObject DBObject LayoutObject ConfigObject)) { - if ( !$Self->{$Needed} ) { - $Self->{LayoutObject}->FatalError( Message => "Got no $Needed!" ); - } - } - return $Self; } sub Run { my ( $Self, %Param ) = @_; + my $ConfigObject = $Kernel::OM->Get('Kernel::Config'); + my $LayoutObject = $Kernel::OM->Get('Kernel::Output::HTML::Layout'); + my $ParamObject = $Kernel::OM->Get('Kernel::System::Web::Request'); + # ------------------------------------------------------------ # # change # ------------------------------------------------------------ # if ( $Self->{Subaction} eq 'Change' ) { - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ) || ''; + my $ID = $ParamObject->GetParam( Param => 'ID' ) || ''; my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); my %Data = $DefaultRecipientObject->Get( ID => $ID, ); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); $Self->_Edit( + $LayoutObject, + $ConfigObject, Action => 'Change', %Data, ); - $Output .= $Self->{LayoutObject}->Output( + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -69,13 +62,13 @@ sub Run { # ------------------------------------------------------------ # elsif ( $Self->{Subaction} eq 'ChangeAction' ) { # challenge token check for write action - $Self->{LayoutObject}->ChallengeTokenCheck(); + $LayoutObject->ChallengeTokenCheck(); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); - my @NewIDs = $Self->{ParamObject}->GetArray( Param => 'IDs' ); + my @NewIDs = $ParamObject->GetArray( Param => 'IDs' ); my ( %GetParam, %Errors ); for my $Parameter (qw(ID Title RemoveTo To Cc Bcc Comment)) { - $GetParam{$Parameter} = $Self->{ParamObject}->GetParam( + $GetParam{$Parameter} = $ParamObject->GetParam( Param => $Parameter ); } @@ -103,33 +96,35 @@ sub Run { ) ) { - $Self->_Overview(); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->{LayoutObject}->Notify( Info => 'DefaultRecipient updated!' ); - $Output .= $Self->{LayoutObject}->Output( + $Self->_Overview($LayoutObject); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $LayoutObject->Notify( Info => 'DefaultRecipient updated!' ); + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } } # something has gone wrong - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->{LayoutObject}->Notify( Priority => 'Error' ); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $LayoutObject->Notify( Priority => 'Error' ); $Self->_Edit( + $LayoutObject, + $ConfigObject, Action => 'Change', Errors => \%Errors, %GetParam, ); - $Output .= $Self->{LayoutObject}->Output( + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -137,19 +132,21 @@ sub Run { # add # ------------------------------------------------------------ # elsif ( $Self->{Subaction} eq 'Add' ) { - my $Title = $Self->{ParamObject}->GetParam( Param => 'Title' ); + my $Title = $ParamObject->GetParam( Param => 'Title' ); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); $Self->_Edit( + $LayoutObject, + $ConfigObject, Action => 'Add', Title => $Title, ); - $Output .= $Self->{LayoutObject}->Output( + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -158,14 +155,14 @@ sub Run { # ------------------------------------------------------------ # elsif ( $Self->{Subaction} eq 'AddAction' ) { # challenge token check for write action - $Self->{LayoutObject}->ChallengeTokenCheck(); + $LayoutObject->ChallengeTokenCheck(); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); - my @NewIDs = $Self->{ParamObject}->GetArray( Param => 'IDs' ); + my @NewIDs = $ParamObject->GetArray( Param => 'IDs' ); my ( %GetParam, %Errors ); for my $Parameter (qw(ID Title RemoveTo To Cc Bcc Comment)) { - $GetParam{$Parameter} = $Self->{ParamObject}->GetParam( Param => $Parameter ); + $GetParam{$Parameter} = $ParamObject->GetParam( Param => $Parameter ); } # check needed data @@ -188,33 +185,35 @@ sub Run { ); if ($ID) { - $Self->_Overview(); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->{LayoutObject}->Notify( Info => 'DefaultRecipient added!' ); - $Output .= $Self->{LayoutObject}->Output( + $Self->_Overview($LayoutObject); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $LayoutObject->Notify( Info => 'DefaultRecipient added!' ); + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } } # something has gone wrong - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->{LayoutObject}->Notify( Priority => 'Error' ); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $LayoutObject->Notify( Priority => 'Error' ); $Self->_Edit( + $LayoutObject, + $ConfigObject, Action => 'Add', Errors => \%Errors, %GetParam, ); - $Output .= $Self->{LayoutObject}->Output( + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -223,56 +222,56 @@ sub Run { # ------------------------------------------------------------ # elsif ( $Self->{Subaction} eq 'Delete' ) { # challenge token check for write action - $Self->{LayoutObject}->ChallengeTokenCheck(); + $LayoutObject->ChallengeTokenCheck(); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ); + my $ID = $ParamObject->GetParam( Param => 'ID' ); my $Delete = $DefaultRecipientObject->Delete( ID => $ID, ); if ( !$Delete ) { - return $Self->{LayoutObject}->ErrorScreen(); + return $LayoutObject->ErrorScreen(); } - return $Self->{LayoutObject}->Redirect( OP => "Action=$Self->{Action}" ); + return $LayoutObject->Redirect( OP => "Action=$Self->{Action}" ); } # ------------------------------------------------------------ # overview # ------------------------------------------------------------ else { - $Self->_Overview(); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->{LayoutObject}->Output( + $Self->_Overview($LayoutObject); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipient', Data => \%Param, ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } } sub _Edit { - my ( $Self, %Param ) = @_; + my ( $Self, $LayoutObject, $ConfigObject, %Param ) = @_; $Param{Errors} = {} unless defined $Param{Errors}; - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'Overview', Data => \%Param, ); - $Self->{LayoutObject}->Block( Name => 'ActionList' ); - $Self->{LayoutObject}->Block( Name => 'ActionOverview' ); + $LayoutObject->Block( Name => 'ActionList' ); + $LayoutObject->Block( Name => 'ActionOverview' ); - $Param{DefaultRecipientRemoveToOption} = $Self->{LayoutObject}->BuildSelection( - Data => $Self->{ConfigObject}->Get('YesNoOptions'), + $Param{DefaultRecipientRemoveToOption} = $LayoutObject->BuildSelection( + Data => $ConfigObject->Get('YesNoOptions'), Name => 'RemoveTo', SelectedID => $Param{RemoveTo} || 0, ); - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'OverviewUpdate', Data => { %Param, @@ -282,36 +281,36 @@ sub _Edit { # shows header if ( $Param{Action} eq 'Change' ) { - $Self->{LayoutObject}->Block( Name => 'HeaderEdit' ); + $LayoutObject->Block( Name => 'HeaderEdit' ); } else { - $Self->{LayoutObject}->Block( Name => 'HeaderAdd' ); + $LayoutObject->Block( Name => 'HeaderAdd' ); } # show appropriate messages for ServerError if ( defined $Param{Errors}->{TitleExists} && $Param{Errors}->{TitleExists} == 1 ) { - $Self->{LayoutObject}->Block( Name => 'ExistTitleServerError' ); + $LayoutObject->Block( Name => 'ExistTitleServerError' ); } else { - $Self->{LayoutObject}->Block( Name => 'TitleServerError' ); + $LayoutObject->Block( Name => 'TitleServerError' ); } return 1; } sub _Overview { - my ( $Self, %Param ) = @_; + my ( $Self, $LayoutObject, %Param ) = @_; - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'Overview', Data => \%Param, ); - $Self->{LayoutObject}->Block( Name => 'ActionList' ); - $Self->{LayoutObject}->Block( Name => 'ActionAdd' ); - $Self->{LayoutObject}->Block( Name => 'Filter' ); + $LayoutObject->Block( Name => 'ActionList' ); + $LayoutObject->Block( Name => 'ActionAdd' ); + $LayoutObject->Block( Name => 'Filter' ); - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'OverviewResult', Data => \%Param, ); @@ -326,7 +325,7 @@ sub _Overview { ); my %YesNo = ( 0 => 'No', 1 => 'Yes' ); - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'OverviewResultRow', Data => { RemoveToYesNo => $YesNo{ $DefaultRecipient{RemoveTo} }, @@ -337,7 +336,7 @@ sub _Overview { # otherwise it displays a no data found message if ( ! %List ) { - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'NoDataFoundMsg', Data => {}, ); diff --git a/Kernel/Modules/AdminDefaultRecipientTemplates.pm b/Kernel/Modules/AdminDefaultRecipientTemplates.pm index 9568396..d6995ef 100644 --- a/Kernel/Modules/AdminDefaultRecipientTemplates.pm +++ b/Kernel/Modules/AdminDefaultRecipientTemplates.pm @@ -12,13 +12,7 @@ package Kernel::Modules::AdminDefaultRecipientTemplates; use strict; use warnings; -our @ObjectDependencies = qw( - Kernel::Output::HTML::Layout - Kernel::System::DB - Kernel::System::DefaultRecipient - Kernel::System::StandardTemplate - Kernel::System::Web::Request -); +our $ObjectManagerDisabled = 1; sub new { my ( $Type, %Param ) = @_; @@ -27,29 +21,25 @@ sub new { my $Self = {%Param}; bless( $Self, $Type ); - # check all needed objects - for (qw(ParamObject DBObject LayoutObject)) { - if ( !$Self->{$_} ) { - $Self->{LayoutObject}->FatalError( Message => "Got no $_!" ); - } - } - return $Self; } sub Run { my ( $Self, %Param ) = @_; + my $LayoutObject = $Kernel::OM->Get('Kernel::Output::HTML::Layout'); + my $ParamObject = $Kernel::OM->Get('Kernel::System::Web::Request'); + # ------------------------------------------------------------ # # template <-> DefaultRecipient 1:n # ------------------------------------------------------------ # if ( $Self->{Subaction} eq 'Template' ) { # get template data - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ); + my $ID = $ParamObject->GetParam( Param => 'ID' ); my $StandardTemplateObject = $Kernel::OM->Get('Kernel::System::StandardTemplate'); my %StandardTemplateData = $StandardTemplateObject->StandardTemplateGet( ID => $ID ); - my $StandardTemplateType = $Self->{LayoutObject}->{LanguageObject}->Translate( + my $StandardTemplateType = $LayoutObject->{LanguageObject}->Translate( $StandardTemplateData{TemplateType}, ); my $Name = $StandardTemplateType . ' - ' . $StandardTemplateData{Name}; @@ -61,16 +51,17 @@ sub Run { TemplateID => $ID, ); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); $Output .= $Self->_Change( + $LayoutObject, Data => \%DefaultRecipientData, ID => $ID, Name => $Name, Mapping => \%Member, Type => 'Template', ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -79,7 +70,7 @@ sub Run { # ------------------------------------------------------------ # elsif ( $Self->{Subaction} eq 'DefaultRecipient' ) { - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ); + my $ID = $ParamObject->GetParam( Param => 'ID' ); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); my %DefaultRecipientData = $DefaultRecipientObject->Get( ID => $ID ); @@ -95,7 +86,7 @@ sub Run { ID => $StandardTemplateID ); $StandardTemplateData{$StandardTemplateID} - = $Self->{LayoutObject}->{LanguageObject}->Translate( $Data{TemplateType} ) + = $LayoutObject->{LanguageObject}->Translate( $Data{TemplateType} ) . ' - ' . $Data{Name}; } @@ -106,16 +97,17 @@ sub Run { DefaultRecipientID => $ID, ); - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); $Output .= $Self->_Change( + $LayoutObject, Data => \%StandardTemplateData, ID => $ID, Name => $DefaultRecipientData{Title}, Mapping => \%Member, Type => 'DefaultRecipient', ); - $Output .= $Self->{LayoutObject}->Footer(); + $Output .= $LayoutObject->Footer(); return $Output; } @@ -125,18 +117,18 @@ sub Run { elsif ( $Self->{Subaction} eq 'ChangeDefaultRecipient' ) { # challenge token check for write action - $Self->{LayoutObject}->ChallengeTokenCheck(); + $LayoutObject->ChallengeTokenCheck(); # get current mapping - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ); + my $ID = $ParamObject->GetParam( Param => 'ID' ); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); my %Mapping = $DefaultRecipientObject->MappingList( DefaultRecipientID => $ID, ); # get new templates - my @TemplatesSelected = $Self->{ParamObject}->GetArray( Param => 'ItemsSelected' ); - my @TemplatesAll = $Self->{ParamObject}->GetArray( Param => 'ItemsAll' ); + my @TemplatesSelected = $ParamObject->GetArray( Param => 'ItemsSelected' ); + my @TemplatesAll = $ParamObject->GetArray( Param => 'ItemsAll' ); # create hash with selected templates my %TemplatesSelected = map { $_ => 1 } @TemplatesSelected; @@ -160,7 +152,7 @@ sub Run { } } - return $Self->{LayoutObject}->Redirect( OP => "Action=$Self->{Action}" ); + return $LayoutObject->Redirect( OP => "Action=$Self->{Action}" ); } # ------------------------------------------------------------ # @@ -169,18 +161,18 @@ sub Run { elsif ( $Self->{Subaction} eq 'ChangeTemplate' ) { # challenge token check for write action - $Self->{LayoutObject}->ChallengeTokenCheck(); + $LayoutObject->ChallengeTokenCheck(); # get current mapping - my $ID = $Self->{ParamObject}->GetParam( Param => 'ID' ); + my $ID = $ParamObject->GetParam( Param => 'ID' ); my $DefaultRecipientObject = $Kernel::OM->Get('Kernel::System::DefaultRecipient'); my %Mapping = $DefaultRecipientObject->MappingList( TemplateID => $ID, ); # get new queues - my @Selected = $Self->{ParamObject}->GetArray( Param => 'ItemsSelected' ); - my @All = $Self->{ParamObject}->GetArray( Param => 'ItemsAll' ); + my @Selected = $ParamObject->GetArray( Param => 'ItemsSelected' ); + my @All = $ParamObject->GetArray( Param => 'ItemsAll' ); # create hash with selected queues my %Selected = map { $_ => 1 } @Selected; @@ -204,21 +196,23 @@ sub Run { } } - return $Self->{LayoutObject}->Redirect( OP => "Action=$Self->{Action}" ); + return $LayoutObject->Redirect( OP => "Action=$Self->{Action}" ); } # ------------------------------------------------------------ # # overview # ------------------------------------------------------------ # - my $Output = $Self->{LayoutObject}->Header(); - $Output .= $Self->{LayoutObject}->NavigationBar(); - $Output .= $Self->_Overview(); - $Output .= $Self->{LayoutObject}->Footer(); + my $Output = $LayoutObject->Header(); + $Output .= $LayoutObject->NavigationBar(); + $Output .= $Self->_Overview($LayoutObject); + $Output .= $LayoutObject->Footer(); return $Output; } sub _Change { - my ( $Self, %Param ) = @_; + my ( $Self, $LayoutObject, %Param ) = @_; + + my $LayoutObject = $Kernel::OM->Get('Kernel::Output::HTML::Layout'); my %Data = %{ $Param{Data} }; my %Mapping = %{ $Param{Mapping} }; @@ -226,17 +220,17 @@ sub _Change { my $NeType = 'DefaultRecipient'; $NeType = 'Template' if $Type eq 'DefaultRecipient'; - $Self->{LayoutObject}->Block( Name => 'Overview' ); - $Self->{LayoutObject}->Block( Name => 'ActionList' ); - $Self->{LayoutObject}->Block( Name => 'ActionOverview' ); - $Self->{LayoutObject}->Block( Name => 'Filter' ); + $LayoutObject->Block( Name => 'Overview' ); + $LayoutObject->Block( Name => 'ActionList' ); + $LayoutObject->Block( Name => 'ActionOverview' ); + $LayoutObject->Block( Name => 'Filter' ); my %DisplayName = ( Template => 'Template', DefaultRecipient => 'Default Recipient', ); - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'Change', Data => { ID => $Param{ID}, @@ -247,14 +241,14 @@ sub _Change { }, ); - $Self->{LayoutObject}->Block( Name => "ChangeHeader$NeType" ); + $LayoutObject->Block( Name => "ChangeHeader$NeType" ); for my $ID ( sort { uc( $Data{$a} ) cmp uc( $Data{$b} ) } keys %Data ) { # set output class my $Selected = $Mapping{$ID} ? ' checked="checked"' : ''; - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'ChangeRow', Data => { Type => $NeType, @@ -265,25 +259,25 @@ sub _Change { ); } - return $Self->{LayoutObject}->Output( + return $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipientTemplates', Data => \%Param, ); } sub _Overview { - my ( $Self, %Param ) = @_; + my ( $Self, $LayoutObject, %Param ) = @_; - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'Overview', Data => {}, ); # no actions in action list - # $Self->{LayoutObject}->Block(Name=>'ActionList'); - $Self->{LayoutObject}->Block( Name => 'FilterTemplate' ); - $Self->{LayoutObject}->Block( Name => 'FilterDefaultRecipient' ); - $Self->{LayoutObject}->Block( Name => 'OverviewResult' ); + # $LayoutObject->Block(Name=>'ActionList'); + $LayoutObject->Block( Name => 'FilterTemplate' ); + $LayoutObject->Block( Name => 'FilterDefaultRecipient' ); + $LayoutObject->Block( Name => 'OverviewResult' ); # get std template list my $StandardTemplateObject = $Kernel::OM->Get('Kernel::System::StandardTemplate'); @@ -298,7 +292,7 @@ sub _Overview { ID => $StandardTemplateID, ); $StandardTemplateData{$StandardTemplateID} - = $Self->{LayoutObject}->{LanguageObject}->Translate( $Data{TemplateType} ) + = $LayoutObject->{LanguageObject}->Translate( $Data{TemplateType} ) . ' - ' . $Data{Name}; } @@ -309,7 +303,7 @@ sub _Overview { { # set output class - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'List1n', Data => { Name => $StandardTemplateData{$StandardTemplateID}, @@ -322,7 +316,7 @@ sub _Overview { # otherwise it displays a no data found message else { - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'NoTemplatesFoundMsg', Data => {}, ); @@ -341,7 +335,7 @@ sub _Overview { { # set output class - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'Listn1', Data => { Name => $DefaultRecipientData{$ID}, @@ -354,14 +348,14 @@ sub _Overview { # otherwise it displays a no data found message else { - $Self->{LayoutObject}->Block( + $LayoutObject->Block( Name => 'NoDefaultRecipientFoundMsg', Data => {}, ); } # return output - return $Self->{LayoutObject}->Output( + return $LayoutObject->Output( TemplateFile => 'AdminDefaultRecipientTemplates', Data => \%Param, ); -- cgit v1.2.3-1-g7c22