|
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 { |