Component Translated Untranslated Untranslated words Checks Suggestions Comments
Administration Manual GFDL-1.3 276
FAQ GPL-3.0 2
General Catalog Fix this component to clear its alerts. GPL-3.0
Import Export GPL-3.0
ITSM Change Management GPL-3.0
ITSM Configuration Management GPL-3.0
ITSM Core GPL-3.0
ITSM Incident Problem Management GPL-3.0
OTRS Clone DB Fix this component to clear its alerts. GPL-3.0
((OTRS)) Community Edition Fix this component to clear its alerts. This translation is locked. GPL-3.0 19
OTRS::ITSM Manual GFDL-1.3
OTRS Master Slave Fix this component to clear its alerts. GPL-3.0
Survey Fix this component to clear its alerts. GPL-3.0
System Monitoring Fix this component to clear its alerts. GPL-3.0
TimeAccounting Fix this component to clear its alerts. GPL-3.0
Project website otrs.com
Translation license GFDL-1.3 OTRS::ITSM Manual Administration Manual GPL-3.0 ITSM Core Import Export TimeAccounting ITSM Configuration Management FAQ OTRS Clone DB Survey ITSM Incident Problem Management ((OTRS)) Community Edition OTRS Master Slave System Monitoring General Catalog ITSM Change Management
Languages 1
Source strings 12,815
Source words 157,809
Source characters 1,099,718
Hosted strings 12,815
Hosted words 157,809
Hosted characters 1,099,718
User avatar None

Committed changes

OTRS 6 / Developer ManualHungarian

Committed changes 3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::PostMaster::Filter::Example;

use strict;
use warnings;

our @ObjectDependencies = (
'Kernel::System::Log',
);

sub new {
my ( $Type, %Param ) = @_;

# allocate new hash for object
my $Self = {};
bless ($Self, $Type);

$Self->{Debug} = $Param{Debug} || 0;

return $Self;
}

sub Run {
my ( $Self, %Param ) = @_;
# get config options
my %Config = ();
my %Match = ();
my %Set = ();
if ($Param{JobConfig} && ref($Param{JobConfig}) eq 'HASH') {
%Config = %{$Param{JobConfig}};
if ($Config{Match}) {
%Match = %{$Config{Match}};
}
if ($Config{Set}) {
%Set = %{$Config{Set}};
}
}
# match 'Match => ???' stuff
my $Matched = '';
my $MatchedNot = 0;
for (sort keys %Match) {
if ($Param{GetParam}->{$_} && $Param{GetParam}->{$_} =~ /$Match{$_}/i) {
$Matched = $1 || '1';
if ($Self->{Debug} > 1) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'debug',
Message => "'$Param{GetParam}->{$_}' =~ /$Match{$_}/i matched!",
);
}
}
else {
$MatchedNot = 1;
if ($Self->{Debug} > 1) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'debug',
Message => "'$Param{GetParam}->{$_}' =~ /$Match{$_}/i matched NOT!",
);
}
}
}
# should I ignore the incoming mail?
if ($Matched && !$MatchedNot) {
for (keys %Set) {
if ($Set{$_} =~ /\[\*\*\*\]/i) {
$Set{$_} = $Matched;
}
$Param{GetParam}->{$_} = $Set{$_};
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'notice',
Message => "Set param '$_' to '$Set{$_}' (Message-ID: $Param{GetParam}->{'Message-ID'}) ",
);
}
}

return 1;
}

1;
# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::PostMaster::Filter::Example;

use strict;
use warnings;

our @ObjectDependencies = (
'Kernel::System::Log',
);

sub new {
my ( $Type, %Param ) = @_;

# új kivonat lefoglalása az objektumhoz
my $Self = {};
bless ($Self, $Type);

$Self->{Debug} = $Param{Debug} || 0;

return $Self;
}

sub Run {
my ( $Self, %Param ) = @_;
# beállítási lehetőségek lekérése
my %Config = ();
my %Match = ();
my %Set = ();
if ($Param{JobConfig} && ref($Param{JobConfig}) eq 'HASH') {
%Config = %{$Param{JobConfig}};
if ($Config{Match}) {
%Match = %{$Config{Match}};
}
if ($Config{Set}) {
%Set = %{$Config{Set}};
}
}
# a „Match => ???” dolog illesztése
my $Matched = '';
my $MatchedNot = 0;
for (sort keys %Match) {
if ($Param{GetParam}->{$_} && $Param{GetParam}->{$_} =~ /$Match{$_}/i) {
$Matched = $1 || '1';
if ($Self->{Debug} > 1) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'debug',
Message => "'$Param{GetParam}->{$_}' =~ /$Match{$_}/i illeszkedik!",
);
}
}
else {
$MatchedNot = 1;
if ($Self->{Debug} > 1) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'debug',
Message => "'$Param{GetParam}->{$_}' =~ /$Match{$_}/i NEM illeszkedik!",
);
}
}
}
# mellőznöm kell a bejövő levelet?
if ($Matched && !$MatchedNot) {
for (keys %Set) {
if ($Set{$_} =~ /\[\*\*\*\]/i) {
$Set{$_} = $Matched;
}
$Param{GetParam}->{$_} = $Set{$_};
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'notice',
Message => "„$_” paraméter beállítása erre: „$Set{$_}” (Üzenet-azonosító: $Param{GetParam}->{'Message-ID'}) ",
);
}
}

return 1;
}

1;
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Kernel/System/DynamicField/Driver/Password.pm - Driver for DynamicField Password backend
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::Driver::Password;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);
use Kernel::System::DynamicFieldValue;

use base qw(Kernel::System::DynamicField::Driver::BaseText);

our @ObjectDependencies = (
'Kernel::Config',
'Kernel::System::DynamicFieldValue',
'Kernel::System::Main',
);
# --
# Kernel/System/DynamicField/Driver/Password.pm - Illesztőprogram a dinamikus mező jelszó háttérprogramjához
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::Driver::Password;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);
use Kernel::System::DynamicFieldValue;

use base qw(Kernel::System::DynamicField::Driver::BaseText);

our @ObjectDependencies = (
'Kernel::Config',
'Kernel::System::DynamicFieldValue',
'Kernel::System::Main',
);
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Kernel/Modules/AdminDynamicFieldPassword.pm - provides a dynamic fields password config view for admins
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::Modules::AdminDynamicFieldPassword;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);
use Kernel::System::Valid;
use Kernel::System::CheckItem;
use Kernel::System::DynamicField;
# --
# Kernel/Modules/AdminDynamicFieldPassword.pm - dinamikus mezők jelszó beállítási nézetét biztosítja az adminisztrátoroknak
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::Modules::AdminDynamicFieldPassword;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);
use Kernel::System::Valid;
use Kernel::System::CheckItem;
use Kernel::System::DynamicField;
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# AdminDynamicFieldPassword.tt - provides HTML form for AdminDynamicFieldPassword
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --
# --
# AdminDynamicFieldPassword.tt - HTML űrlapot biztosít az AdminDynamicFieldPassword modulhoz
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Kernel/System/DynamicField/Driver/FooExtensionText.pm - Extension for DynamicField Text Driver
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::Driver::FooExtensionText;

use strict;
use warnings;

=head1 NAME

Kernel::System::DynamicField::Driver::FooExtensionText

=head1 SYNOPSIS

DynamicFields Text Driver Extension

=head1 PUBLIC INTERFACE

This module extends the public interface of L<Kernel::System::DynamicField::Backend>.
Please look there for a detailed reference of the functions.

=over 4

=cut
# --
# Kernel/System/DynamicField/Driver/FooExtensionText.pm - Kiterjesztés a
# dinamikus mező szöveg illesztőprogramjához
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::Driver::FooExtensionText;

use strict;
use warnings;

=head1 NAME

Kernel::System::DynamicField::Driver::FooExtensionText

=head1 SYNOPSIS

DynamicFields Text Driver Extension

=head1 PUBLIC INTERFACE

This module extends the public interface of L<Kernel::System::DynamicField::Backend>.
Please look there for a detailed reference of the functions.

=over 4

=cut
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Kernel/System/DynamicField/FooExtensionBackend.pm - Extension for DynamicField backend
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::FooExtensionBackend;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);

=head1 NAME

Kernel::System::DynamicField::FooExtensionBackend

=head1 SYNOPSIS

DynamicFields Extension for Backend

=head1 PUBLIC INTERFACE

=over 4

=cut
# --
# Kernel/System/DynamicField/FooExtensionBackend.pm - Kiterjesztés a dinamikus mező háttérprogramhoz
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::DynamicField::FooExtensionBackend;

use strict;
use warnings;

use Kernel::System::VariableCheck qw(:all);

=head1 NAME

Kernel::System::DynamicField::FooExtensionBackend

=head1 SYNOPSIS

Dinamikus mezők kiterjesztés a háttérprogramhoz

=head1 PUBLIC INTERFACE

=over 4

=cut
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::TestWorker;

use strict;
use warnings;

use parent qw(Kernel::System::Daemon::DaemonModules::BaseTaskWorker);

our @ObjectDependencies = (
'Kernel::System::Log',
);
# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::TestWorker;

use strict;
use warnings;

use parent qw(Kernel::System::Daemon::DaemonModules::BaseTaskWorker);

our @ObjectDependencies = (
'Kernel::System::Log',
);
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::Daemon::DaemonModules::TestDaemon;

use strict;
use warnings;
use utf8;

use Kernel::System::VariableCheck qw(:all);

use parent qw(Kernel::System::Daemon::BaseDaemon);

our @ObjectDependencies = (
'Kernel::Config',
'Kernel::System::Cache',
'Kernel::System::DB',
);
# --
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::System::Daemon::DaemonModules::TestDaemon;

use strict;
use warnings;
use utf8;

use Kernel::System::VariableCheck qw(:all);

use parent qw(Kernel::System::Daemon::BaseDaemon);

our @ObjectDependencies = (
'Kernel::Config',
'Kernel::System::Cache',
'Kernel::System::DB',
);
3 months ago
User avatar bu

Translation uploaded

OTRS 6 / Developer ManualHungarian

# --
# Kernel/Output/HTML/TicketMenuCustom.pm
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# Id: TicketMenuCustom.pm,v 1.17 2010/04/12 21:34:06 martin Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::Output::HTML::TicketMenuCustom;

use strict;
use warnings;

sub new {
my ( $Type, %Param ) = @_;

# allocate new hash for object
my $Self = {};
bless( $Self, $Type );

# get needed objects
for my $Object (qw(ConfigObject LogObject DBObject LayoutObject UserID TicketObject)) {
$Self->{$Object} = $Param{$Object} || die "Got no $Object!";
}

return $Self;
}

sub Run {
my ( $Self, %Param ) = @_;

# check needed stuff
if ( !$Param{Ticket} ) {
$Self->{LogObject}->Log(
Priority => 'error',
Message => 'Need Ticket!'
);
return;
}

# check if frontend module registered, if not, do not show action
if ( $Param{Config}->{Action} ) {
my $Module = $Self->{ConfigObject}->Get('Frontend::Module')->{ $Param{Config}->{Action} };
return if !$Module;
}

# check permission
my $AccessOk = $Self->{TicketObject}->Permission(
Type => 'rw',
TicketID => $Param{Ticket}->{TicketID},
UserID => $Self->{UserID},
LogNo => 1,
);
return if !$AccessOk;

# check permission
if ( $Self->{TicketObject}->CustomIsTicketCustom( TicketID => $Param{Ticket}->{TicketID} ) ) {
my $AccessOk = $Self->{TicketObject}->OwnerCheck(
TicketID => $Param{Ticket}->{TicketID},
OwnerID => $Self->{UserID},
);
return if !$AccessOk;
}

# check acl
return
if defined $Param{ACL}->{ $Param{Config}->{Action} }
&& !$Param{ACL}->{ $Param{Config}->{Action} };

# if ticket is customized
if ( $Param{Ticket}->{Custom} eq 'lock' ) {

# if it is locked for somebody else
return if $Param{Ticket}->{OwnerID} ne $Self->{UserID};

# show custom action
return {
%{ $Param{Config} },
%{ $Param{Ticket} },
%Param,
Name => 'Custom',
Description => 'Custom to give it back to the queue!',
Link => 'Action=AgentTicketCustom;Subaction=Custom;TicketID=$QData{"TicketID"}',
};
}

# if ticket is customized
return {
%{ $Param{Config} },
%{ $Param{Ticket} },
%Param,
Name => 'Custom',
Description => 'Custom it to work on it!',
Link => 'Action=AgentTicketCustom;Subaction=Custom;TicketID=$QData{"TicketID"}',
};
}

1;

# --
# Kernel/Output/HTML/TicketMenuCustom.pm
# Copyright (C) 2001-2020 OTRS AG, https://otrs.com/
# --
# Id: TicketMenuCustom.pm,v 1.17 2010/04/12 21:34:06 martin Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --

package Kernel::Output::HTML::TicketMenuCustom;

use strict;
use warnings;

sub new {
my ( $Type, %Param ) = @_;

# új kivonat lefoglalása az objektumhoz
my $Self = {};
bless( $Self, $Type );

# szükséges objektumok lekérése
for my $Object (qw(ConfigObject LogObject DBObject LayoutObject UserID TicketObject)) {
$Self->{$Object} = $Param{$Object} || die "Got no $Object!";
}

return $Self;
}

sub Run {
my ( $Self, %Param ) = @_;

# szükséges dolgok ellenőrzése
if ( !$Param{Ticket} ) {
$Self->{LogObject}->Log(
Priority => 'error',
Message => 'Need Ticket!'
);
return;
}

# annak ellenőrzése, hogy az előtétprogram modul regisztrálva van-e,
# és ha nincs, akkor ne jelenítse meg a műveletet
if ( $Param{Config}->{Action} ) {
my $Module = $Self->{ConfigObject}->Get('Frontend::Module')->{ $Param{Config}->{Action} };
return if !$Module;
}

# jogosultság ellenőrzése
my $AccessOk = $Self->{TicketObject}->Permission(
Type => 'rw',
TicketID => $Param{Ticket}->{TicketID},
UserID => $Self->{UserID},
LogNo => 1,
);
return if !$AccessOk;

# jogosultság ellenőrzése
if ( $Self->{TicketObject}->CustomIsTicketCustom( TicketID => $Param{Ticket}->{TicketID} ) ) {
my $AccessOk = $Self->{TicketObject}->OwnerCheck(
TicketID => $Param{Ticket}->{TicketID},
OwnerID => $Self->{UserID},
);
return if !$AccessOk;
}

# ACL ellenőrzése
return
if defined $Param{ACL}->{ $Param{Config}->{Action} }
&& !$Param{ACL}->{ $Param{Config}->{Action} };

# ha a jegy személyre van szabva
if ( $Param{Ticket}->{Custom} eq 'lock' ) {

# ha zárolva van valaki más számára
return if $Param{Ticket}->{OwnerID} ne $Self->{UserID};

# egyéni művelet megjelenítése
return {
%{ $Param{Config} },
%{ $Param{Ticket} },
%Param,
Name => 'Custom',
Description => 'Egyéni a várólistába történő visszaadáshoz!',
Link => 'Action=AgentTicketCustom;Subaction=Custom;TicketID=$QData{"TicketID"}',
};
}

# ha a jegy személyre van szabva
return {
%{ $Param{Config} },
%{ $Param{Ticket} },
%Param,
Name => 'Custom',
Description => 'Szabja személyre, hogy dolgozhasson vele!',
Link => 'Action=AgentTicketCustom;Subaction=Custom;TicketID=$QData{"TicketID"}',
};
}

1;

3 months ago
Browse all language changes

Daily activity

Daily activity

Weekly activity

Weekly activity