X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=about.pl;h=349dfc966848b07023961a031ba711d4b5d955dd;hb=e983f03c20f3fa29b392e1f64edb1b6517747f1b;hp=70900dd2c4c0d6cf3e7ad62daa29f5efdc7fd69d;hpb=71eba3a74a65b49aeb5c24ddd5118df882cef14b;p=koha_ffzg diff --git a/about.pl b/about.pl index 70900dd2c4..349dfc9668 100755 --- a/about.pl +++ b/about.pl @@ -47,7 +47,6 @@ use Koha::Caches; use Koha::Config::SysPrefs; use Koha::Illrequest::Config; use Koha::SearchEngine::Elasticsearch; -use Koha::UploadedFiles; use C4::Members::Statistics; @@ -177,58 +176,16 @@ my @xml_config_warnings; my $context = new C4::Context; -if ( ! defined C4::Context->config('zebra_bib_index_mode') ) { - push @xml_config_warnings, { - error => 'zebra_bib_index_mode_warn' - }; - if ($context->{'server'}->{'biblioserver'}->{'config'} !~ /zebra-biblios-dom.cfg/) { - push @xml_config_warnings, { - error => 'zebra_bib_mode_seems_grs1' - }; - } - else { - push @xml_config_warnings, { - error => 'zebra_bib_mode_seems_dom' - }; - } -} else { - push @xml_config_warnings, { error => 'zebra_bib_grs_warn' } - if C4::Context->config('zebra_bib_index_mode') eq 'grs1'; -} - -if ( (C4::Context->config('zebra_bib_index_mode') eq 'dom') && - ($context->{'server'}->{'biblioserver'}->{'config'} !~ /zebra-biblios-dom.cfg/) ) { - - push @xml_config_warnings, { - error => 'zebra_bib_index_mode_mismatch_warn' - }; -} - -if ( (C4::Context->config('zebra_bib_index_mode') eq 'grs1') && - ($context->{'server'}->{'biblioserver'}->{'config'} =~ /zebra-biblios-dom.cfg/) ) { - - push @xml_config_warnings, { - error => 'zebra_bib_index_mode_mismatch_warn' - }; +if ( C4::Context->config('zebra_bib_index_mode') + and C4::Context->config('zebra_bib_index_mode') eq 'grs1' ) +{ + push @xml_config_warnings, { error => 'zebra_bib_index_mode_is_grs1' }; } -if ( ! defined C4::Context->config('zebra_auth_index_mode') ) { - push @xml_config_warnings, { - error => 'zebra_auth_index_mode_warn' - }; - if ($context->{'server'}->{'authorityserver'}->{'config'} !~ /zebra-authorities-dom.cfg/) { - push @xml_config_warnings, { - error => 'zebra_auth_mode_seems_grs1' - }; - } - else { - push @xml_config_warnings, { - error => 'zebra_auth_mode_seems_dom' - }; - } -} else { - push @xml_config_warnings, { error => 'zebra_auth_grs_warn' } - if C4::Context->config('zebra_auth_index_mode') eq 'grs1'; +if ( C4::Context->config('zebra_auth_index_mode') + and C4::Context->config('zebra_auth_index_mode') eq 'grs1' ) +{ + push @xml_config_warnings, { error => 'zebra_auth_index_mode_is_grs1' }; } if ( (C4::Context->config('zebra_auth_index_mode') eq 'dom') && ($context->{'server'}->{'authorityserver'}->{'config'} !~ /zebra-authorities-dom.cfg/) ) { @@ -237,12 +194,6 @@ if ( (C4::Context->config('zebra_auth_index_mode') eq 'dom') && ($context->{'ser }; } -if ( (C4::Context->config('zebra_auth_index_mode') eq 'grs1') && ($context->{'server'}->{'authorityserver'}->{'config'} =~ /zebra-authorities-dom.cfg/) ) { - push @xml_config_warnings, { - error => 'zebra_auth_index_mode_mismatch_warn' - }; -} - if ( ! defined C4::Context->config('log4perl_conf') ) { push @xml_config_warnings, { error => 'log4perl_entry_missing' @@ -263,7 +214,7 @@ if ( ! defined C4::Context->config('upload_path') ) { } if ( ! C4::Context->config('tmp_path') ) { - my $temporary_directory = Koha::UploadedFile->temporary_directory; + my $temporary_directory = C4::Context::temporary_directory; push @xml_config_warnings, { error => 'tmp_path_missing', effective_tmp_dir => $temporary_directory, @@ -302,14 +253,6 @@ if ( C4::Context->preference( 'UseQueryParser' ) ) { # Test Zebra facets configuration if ( !defined C4::Context->config('use_zebra_facets') ) { push @xml_config_warnings, { error => 'use_zebra_facets_entry_missing' }; -} else { - if ( C4::Context->config('use_zebra_facets') && - C4::Context->config('zebra_bib_index_mode') ) { - # use_zebra_facets works with DOM - push @xml_config_warnings, { - error => 'use_zebra_facets_needs_dom' - } if C4::Context->config('zebra_bib_index_mode') ne 'dom' ; - } } # ILL module checks @@ -339,6 +282,13 @@ if ( C4::Context->preference('ILLModule') ) { $warnILLConfiguration = 1; } + + if ( !$ill_config_from_file->{branch} ) { + # branch not defined + $template->param( ill_branch_not_defined => 1 ); + $warnILLConfiguration = 1; + } + $template->param( warnILLConfiguration => $warnILLConfiguration ); }