
Hallo Florian,
Hier mal meine config.pm line 1-80:
package Kernel::System::Config;
use strict;
use Kernel::System::XML; use Kernel::System::Main; use Kernel::Config;
use vars qw(@ISA $VERSION); $VERSION = '$Revision: 1.57.2.3 $'; $VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/;
=head1 NAME
Kernel::System::Config - to manage config settings
=head1 SYNOPSIS
All functions to manage config settings.
=head1 PUBLIC INTERFACE
=over 4
=cut
=item new()
create a object
use Kernel::Config; use Kernel::System::Log; use Kernel::System::DB; use Kernel::System::Config;
my $ConfigObject = Kernel::Config->new(); my $LogObject = Kernel::System::Log->new( ConfigObject => $ConfigObject, ); my $DBObject = Kernel::System::DB->new( ConfigObject => $ConfigObject, LogObject => $LogObject, ); my $ConfigToolObject = Kernel::System::Config->new( LogObject => $LogObject, ConfigObject => $ConfigObject, DBObject => $DBObject, );
=cut
sub new { my $Type = shift; my %Param = @_;
# allocate new hash for object my $Self = {}; bless ($Self, $Type);
# check needed objects foreach (qw(DBObject ConfigObject LogObject TimeObject)) { $Self->{$_} = $Param{$_} || die "Got no $_!"; }
$Self->{Home} = $Self->{ConfigObject}->Get('Home');
# create xml object
Das ist die ursprungsdatei. Habe erst oben die 4 SMTP Lines eingefügt, und dann wieder zurückgepatched also wurde nix an der File verändert.
schick mir mal bitte die komplette config.pm per Anhang ! Bitte an meine eMail Adresse - nicht an die Liste ! Gruß Stefan