Hallo zusammen,
ich muss dazu sagen ich bin Neueinsteiger in Perl und soll eine Software welche in Perl programmiert ist ein klein wenig modifizieren.
Jetzt habe ich das Problem das ich ein paar Codeschnipsel hab welche ich nicht verstehe was sie tun bzw. ob sie so überhaupt funktionieren würden. Wäre wirklich toll wenn mir jemand von euch dies erklären könnte :)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# reject follow up accounted
elsif ( $FollowUpPossible =~ /reject/i && $State{TypeName} =~ /^accounted/i ) {
$Self->{LogObject}->Log(
Priority => 'info',
Message => "Follow up for [$Tn] but follow up not possible. Follow up rejected."
);
# send reject mail && and add article to ticket
my $Run = $Self->{Reject}->Run(
TicketID => $TicketID,
InmailUserID => $Self->{PostmasterUserID},
GetParam => $GetParam,
Lock => $Lock,
Tn => $Tn,
Comment => 'Follow up rejected.',
AutoResponseType => 'auto reject',
);
if ( !$Run ) {
return;
}
@Return = ( 4, $TicketID );
}
das ganze bezieht sich wohl auf ein ähnliches wie:
# set state accounted
my $State = $Self->{ConfigObject}->Get('PostmasterFollowUpState') || 'accounted';
if (
$Ticket{StateType} =~ /^accounted/
&& $Self->{ConfigObject}->Get('PostmasterFollowUpStateAccounted')
)
{
$State = $Self->{ConfigObject}->Get('PostmasterFollowUpStateAccounted');
}
if ( $GetParam{'X-OTRS-FollowUp-State'} ) {
$State = $GetParam{'X-OTRS-FollowUp-State'};
}
Danke im Voraus für eure Hilfe.
Grüßle
marzocchi1
Last edited: 2013-12-12 13:25:34 +0100 (CET)