summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-05-24 00:55:00 +0200
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-05-24 01:00:34 +0200
commite3599e3835d61d5ad369d7a18bb6ff17017bd603 (patch)
tree32596722c54cf94331758e3db0b51540ecc17a66
parent68cc6ec439f258496644b903a461a4cd188564d5 (diff)
downloadDefaultRecipient-e3599e3835d61d5ad369d7a18bb6ff17017bd603.tar.gz
DefaultRecipient-e3599e3835d61d5ad369d7a18bb6ff17017bd603.tar.bz2
DefaultRecipient-e3599e3835d61d5ad369d7a18bb6ff17017bd603.zip
AdminModules cannot use the OM for Dependency handling
-rw-r--r--Kernel/Modules/AdminDefaultRecipient.pm159
-rw-r--r--Kernel/Modules/AdminDefaultRecipientTemplates.pm112
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,
);