From 03f909660512d0ba30a8a1e4b9092a7dd3d7f64f Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 12 Jan 2021 15:31:00 +0100 Subject: [PATCH] Bug 27527: Additional content plugin Sponsored-by: Orex Digital --- .../intranet-tmpl/prog/en/modules/intranet-main.tt | 14 ++++++++++++++ .../prog/en/modules/tools/tools-home.tt | 13 +++++++++++++ mainpage.pl | 11 +++++++++++ tools/tools-home.pl | 9 +++++++++ 4 files changed, 47 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt index 373c312dd5..4c35661881 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt @@ -219,6 +219,20 @@ + + [% IF Koha.ArePluginsEnabled() && additional_urls %] +
Additional URLS
+
+ +
+ [% END %] + [% IF ( IntranetmainUserblock ) %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt index c8d7f7d567..b73b5f3fac 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt @@ -136,6 +136,19 @@ [% END %] + [% IF Koha.ArePluginsEnabled() && additional_urls %] +
Additional URLS
+
+ +
+ [% END %] + [% IF ( CAN_user_tools_upload_general_files ) %]
Upload
Upload any type of file, manage uploads
diff --git a/mainpage.pl b/mainpage.pl index 183b5e0fcd..18a5ba0aee 100755 --- a/mainpage.pl +++ b/mainpage.pl @@ -103,4 +103,15 @@ $template->param( pending_problem_reports => $pending_problem_reports ); +if ( C4::Context->config('enable_plugins') ) { + my @additional_urls = Koha::Plugins->call( + 'additional_urls', + { + page => 'mainpage', + } + ); + @additional_urls = map {@$_} @additional_urls; + $template->param( additional_urls => \@additional_urls ); +} + output_html_with_http_headers $query, $cookie, $template->output; diff --git a/tools/tools-home.pl b/tools/tools-home.pl index 69fc092ae1..7c6a4bb894 100755 --- a/tools/tools-home.pl +++ b/tools/tools-home.pl @@ -47,6 +47,15 @@ if ( C4::Context->config('enable_plugins') ) { method => 'tool', }); $template->param( tool_plugins => \@tool_plugins ); + + my @additional_urls = Koha::Plugins->call( + 'additional_urls', + { + page => 'tools-home', + } + ); + @additional_urls = map {@$_} @additional_urls; + $template->param( additional_urls => \@additional_urls ); } output_html_with_http_headers $query, $cookie, $template->output; -- 2.20.1