Lines 474-480
$template->param( 'bad_yaml_prefs' => \@bad_yaml_prefs ) if @bad_yaml_prefs;
Link Here
|
474 |
|
474 |
|
475 |
$bad_relationships_count = $bad_relationships_count->[0]->[0]; |
475 |
$bad_relationships_count = $bad_relationships_count->[0]->[0]; |
476 |
|
476 |
|
477 |
my @existing_relationships = $dbh->selectall_arrayref(q{ |
477 |
my $existing_relationships = $dbh->selectall_arrayref(q{ |
478 |
SELECT DISTINCT(relationship) |
478 |
SELECT DISTINCT(relationship) |
479 |
FROM ( |
479 |
FROM ( |
480 |
SELECT relationship FROM borrower_relationships WHERE relationship IS NOT NULL |
480 |
SELECT relationship FROM borrower_relationships WHERE relationship IS NOT NULL |
Lines 485-501
$template->param( 'bad_yaml_prefs' => \@bad_yaml_prefs ) if @bad_yaml_prefs;
Link Here
|
485 |
my %valid_relationships = map { $_ => 1 } split( /,|\|/, C4::Context->preference('borrowerRelationship') ); |
485 |
my %valid_relationships = map { $_ => 1 } split( /,|\|/, C4::Context->preference('borrowerRelationship') ); |
486 |
$valid_relationships{ _bad_data } = 1; # we handle this case in another way |
486 |
$valid_relationships{ _bad_data } = 1; # we handle this case in another way |
487 |
|
487 |
|
488 |
my @wrong_relationships = grep { !$valid_relationships{ $_->[0] } } @existing_relationships; |
488 |
my $wrong_relationships = [ grep { !$valid_relationships{ $_->[0] } } @{$existing_relationships} ]; |
489 |
|
489 |
if ( $wrong_relationships or $bad_relationships_count ) { |
490 |
if ( @wrong_relationships or $bad_relationships_count ) { |
|
|
491 |
|
490 |
|
492 |
$template->param( |
491 |
$template->param( |
493 |
warnRelationships => 1, |
492 |
warnRelationships => 1, |
494 |
); |
493 |
); |
495 |
|
494 |
|
496 |
if ( @wrong_relationships ) { |
495 |
if ( $wrong_relationships ) { |
497 |
$template->param( |
496 |
$template->param( |
498 |
wrong_relationships => \@wrong_relationships |
497 |
wrong_relationships => $wrong_relationships |
499 |
); |
498 |
); |
500 |
} |
499 |
} |
501 |
if ($bad_relationships_count) { |
500 |
if ($bad_relationships_count) { |
502 |
- |
|
|