|
Lines 230-233
sub get_plugins_intranet_catalog_biblio_tab {
Link Here
|
| 230 |
return $tabs; |
230 |
return $tabs; |
| 231 |
} |
231 |
} |
| 232 |
|
232 |
|
|
|
233 |
=head3 get_plugins_intranet_cover_images |
| 234 |
|
| 235 |
[% KohaPlugins. get_plugins_intranet_cover_images %] |
| 236 |
|
| 237 |
This method collects the output of all plugins for injecting cover images into the intranet template and appends it to the javascript at the bottom of the page. |
| 238 |
|
| 239 |
=cut |
| 240 |
|
| 241 |
sub get_plugins_intranet_cover_images { |
| 242 |
return q{} unless C4::Context->config("enable_plugins"); |
| 243 |
|
| 244 |
my $p = Koha::Plugins->new(); |
| 245 |
|
| 246 |
return q{} unless $p; |
| 247 |
|
| 248 |
my @plugins = $p->GetPlugins( |
| 249 |
{ |
| 250 |
method => 'intranet_cover_images', |
| 251 |
} |
| 252 |
); |
| 253 |
|
| 254 |
my @data = map { $_->intranet_cover_images || q{} } @plugins; |
| 255 |
|
| 256 |
return join( "\n", @data ); |
| 257 |
} |
| 258 |
|
| 259 |
=head3 get_plugins_opac_cover_images |
| 260 |
|
| 261 |
[% KohaPlugins. get_plugins_opac_cover_images %] |
| 262 |
|
| 263 |
This method collects the output of all plugins for injecting cover images into the opac template and appends it to the javascript at the bottom of the page. |
| 264 |
|
| 265 |
=cut |
| 266 |
|
| 267 |
sub get_plugins_opac_cover_images { |
| 268 |
return q{} unless C4::Context->config("enable_plugins"); |
| 269 |
|
| 270 |
my $p = Koha::Plugins->new(); |
| 271 |
|
| 272 |
return q{} unless $p; |
| 273 |
|
| 274 |
my @plugins = $p->GetPlugins( |
| 275 |
{ |
| 276 |
method => 'opac_cover_images', |
| 277 |
} |
| 278 |
); |
| 279 |
|
| 280 |
my @data = map { $_->opac_cover_images || q{} } @plugins; |
| 281 |
|
| 282 |
return join( "\n", @data ); |
| 283 |
} |
| 284 |
|
| 233 |
1; |
285 |
1; |
| 234 |
- |
|
|