View | Details | Raw Unified | Return to bug 9016
Collapse All | Expand All

(-)a/C4/Overdues.pm (-1 / +1 lines)
Lines 910-916 sub RemoveNotifyLine { Link Here
910
910
911
    my $message_transport_types = GetOverdueMessageTransportTypes( $branchcode, $categorycode, $letternumber);
911
    my $message_transport_types = GetOverdueMessageTransportTypes( $branchcode, $categorycode, $letternumber);
912
912
913
    return a arrayref with message_transport_type for given branchcode, categorycode and letternumber(1,2 or 3)
913
    return a arrayref with all message_transport_type for given branchcode, categorycode and letternumber(1,2 or 3)
914
914
915
=cut
915
=cut
916
sub GetOverdueMessageTransportTypes {
916
sub GetOverdueMessageTransportTypes {
(-)a/t/db_dependent/Overdues.t (-2 / +9 lines)
Lines 21-26 $dbh->do(q| Link Here
21
|);
21
|);
22
22
23
$dbh->do(q|
23
$dbh->do(q|
24
    INSERT INTO overduerules ( branchcode, categorycode ) VALUES
25
    ('CPL', 'PT'),
26
    ('CPL', 'YA'),
27
    ('', 'PT'),
28
    ('', 'YA')
29
|);
30
31
$dbh->do(q|
24
    INSERT INTO overduerules_transport_types( branchcode, categorycode, letternumber, message_transport_type ) VALUES
32
    INSERT INTO overduerules_transport_types( branchcode, categorycode, letternumber, message_transport_type ) VALUES
25
    ('CPL', 'PT', 1, 'email'),
33
    ('CPL', 'PT', 1, 'email'),
26
    ('CPL', 'PT', 2, 'sms'),
34
    ('CPL', 'PT', 2, 'sms'),
Lines 53-59 is_deeply( $mtts, ['sms'], 'GetOverdueMessageTransportTypes: second overdue is b Link Here
53
$mtts = C4::Overdues::GetOverdueMessageTransportTypes('CPL', 'PT', 3);
61
$mtts = C4::Overdues::GetOverdueMessageTransportTypes('CPL', 'PT', 3);
54
is_deeply( $mtts, ['email'], 'GetOverdueMessageTransportTypes: third overdue is by email for PT (CPL)' );
62
is_deeply( $mtts, ['email'], 'GetOverdueMessageTransportTypes: third overdue is by email for PT (CPL)' );
55
63
56
my $mtts = C4::Overdues::GetOverdueMessageTransportTypes('', 'PT', 1);
64
$mtts = C4::Overdues::GetOverdueMessageTransportTypes('', 'PT', 1);
57
is_deeply( $mtts, ['email'], 'GetOverdueMessageTransportTypes: first overdue is by email for PT (default)' );
65
is_deeply( $mtts, ['email'], 'GetOverdueMessageTransportTypes: first overdue is by email for PT (default)' );
58
66
59
$mtts = C4::Overdues::GetOverdueMessageTransportTypes('', 'PT', 2);
67
$mtts = C4::Overdues::GetOverdueMessageTransportTypes('', 'PT', 2);
60
- 

Return to bug 9016