From c086bf8d547cc33500f55a5ba0ba51780056be7d Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Wed, 15 Sep 2010 08:47:06 -0400 Subject: [PATCH] Fix for Bug 5221 - Preselect tab containing itemtype/authval image in use --- C4/Koha.pm | 4 ++++ .../prog/en/modules/admin/authorised_values.tmpl | 2 +- .../prog/en/modules/admin/itemtypes.tmpl | 6 +++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/C4/Koha.pm b/C4/Koha.pm index cb93034..6cafe2a 100644 --- a/C4/Koha.pm +++ b/C4/Koha.pm @@ -1,6 +1,7 @@ package C4::Koha; # Copyright 2000-2002 Katipo Communications +# Parts Copyright 2010 Nelsonville Public Library # # This file is part of Koha. # @@ -670,6 +671,7 @@ sub getImageSets { foreach my $imagesubdir ( @subdirectories ) { my @imagelist = (); # hashrefs of image info my @imagenames = _getImagesFromDirectory( File::Spec->catfile( $paths->{'staff'}{'filesystem'}, $imagesubdir ) ); + my $imagesetactive = 0; foreach my $thisimage ( @imagenames ) { push( @imagelist, { KohaImage => "$imagesubdir/$thisimage", @@ -678,8 +680,10 @@ sub getImageSets { checked => "$imagesubdir/$thisimage" eq $checked ? 1 : 0, } ); + $imagesetactive = 1 if "$imagesubdir/$thisimage" eq $checked; } push @imagesets, { imagesetname => $imagesubdir, + imagesetactive => $imagesetactive, images => \@imagelist }; } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl index 367930a..cd2cf33 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmpl @@ -70,7 +70,7 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tmpl index 4c34695..a36c4ee 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tmpl @@ -162,16 +162,16 @@ Item Types Administration
  • " />
  • -
  • Image: Item type images are disabled. To enable them, turn off the noItemTypeImages system preference
  • +
  • Image: Item type images are disabled. To enable them, turn off the noItemTypeImages system preference
  • Choose an Icon: