adds further functionality to not load subfields marked '3' in the

Hidden in frameworks. Once this is confirmed stable I'll send an email
to koha-devel as it's quite an important feature.
This commit is contained in:
kados 2006-03-14 22:55:31 +00:00
parent 5fe518e776
commit 8023d38e9d
1 changed files with 8 additions and 0 deletions

View File

@ -251,6 +251,9 @@ sub build_tabs ($$$$) {
}
next if ($tagslib->{$tag}->{$subfield}->{tab} ne $tabloop);
next if ($tagslib->{$tag}->{$subfield}->{kohafield} eq 'biblio.biblionumber');
#next if (($tagslib->{$tag}->{$subfield}->{hidden}==3) && ($value eq ''));
#warn "VALUE: $value";
#warn "OUTSIDE TAGSLIB";
push(@subfields_data, &create_input($tag,$subfield,$value,$i,$tabloop,$record,$authorised_values_sth));
$i++;
} else {
@ -269,6 +272,10 @@ sub build_tabs ($$$$) {
next if (length $subfield !=1);
next if ($tagslib->{$tag}->{$subfield}->{tab} ne $tabloop);
next if ($tag<10);
if ($tagslib->{$tag}->{$subfield}->{hidden}==3) {
warn "TAGSLIB:".$tag."==";
}
next if ($tagslib->{$tag}->{$subfield}->{hidden}==3);
next if (defined($field->subfield($subfield)));
push(@subfields_data, &create_input($tag,$subfield,'',$i,$tabloop,$record,$authorised_values_sth));
$i++;
@ -300,6 +307,7 @@ sub build_tabs ($$$$) {
my @subfields_data;
foreach my $subfield (sort(keys %{$tagslib->{$tag}})) {
next if (length $subfield !=1);
next if ($tagslib->{$tag}->{$subfield}->{hidden}==3);
next if ($tagslib->{$tag}->{$subfield}->{tab} ne $tabloop);
push(@subfields_data, &create_input($tag,$subfield,'',$i,$tabloop,$record,$authorised_values_sth));
$i++;