Lines 67-81
sub opac_translated_description {
Link Here
|
67 |
: $self->lib; |
67 |
: $self->lib; |
68 |
} |
68 |
} |
69 |
$lang ||= C4::Languages::getlanguage; |
69 |
$lang ||= C4::Languages::getlanguage; |
|
|
70 |
|
71 |
return $self->translated_description unless $self->lib_opac; |
72 |
|
70 |
my $translated_description = Koha::Localizations->search({ |
73 |
my $translated_description = Koha::Localizations->search({ |
71 |
code => sprintf "%s_%s", $self->category, $self->authorised_value, |
74 |
code => sprintf( "%s_%s", $self->category, $self->authorised_value ), |
72 |
entity => 'authorised_values', |
75 |
entity => 'authorised_values', |
73 |
lang => $lang, |
76 |
lang => $lang, |
74 |
interface => 'opac', |
77 |
interface => 'opac', |
75 |
})->next; |
78 |
})->next; |
76 |
return $translated_description |
79 |
return $translated_description |
77 |
? $translated_description->translation |
80 |
? $translated_description->translation |
78 |
: $self->translated_description; # FIXME Is that what we really want? |
81 |
: $self->lib_opac; |
79 |
} |
82 |
} |
80 |
|
83 |
|
81 |
=head3 translated_description |
84 |
=head3 translated_description |
Lines 94-100
sub translated_description {
Link Here
|
94 |
} |
97 |
} |
95 |
$lang ||= C4::Languages::getlanguage; |
98 |
$lang ||= C4::Languages::getlanguage; |
96 |
my $translated_description = Koha::Localizations->search({ |
99 |
my $translated_description = Koha::Localizations->search({ |
97 |
code => sprintf "%s_%s", $self->category, $self->authorised_value, |
100 |
code => sprintf( "%s_%s", $self->category, $self->authorised_value ), |
98 |
entity => 'authorised_values', |
101 |
entity => 'authorised_values', |
99 |
lang => $lang, |
102 |
lang => $lang, |
100 |
})->next; |
103 |
})->next; |
Lines 111-117
sub translated_descriptions {
Link Here
|
111 |
my ( $self ) = @_; |
114 |
my ( $self ) = @_; |
112 |
my @translated_descriptions = Koha::Localizations->search( |
115 |
my @translated_descriptions = Koha::Localizations->search( |
113 |
{ entity => 'authorised_values', |
116 |
{ entity => 'authorised_values', |
114 |
code => sprintf "%s_%s", $self->category, $self->authorised_value, |
117 |
code => sprintf( "%s_%s", $self->category, $self->authorised_value ), |
115 |
} |
118 |
} |
116 |
); |
119 |
); |
117 |
return [ map { |
120 |
return [ map { |