View | Details | Raw Unified | Return to bug 7451
Collapse All | Expand All

(-)a/C4/Biblio.pm (-4 / +2 lines)
Lines 2507-2512 sub PrepareItemrecordDisplay { Link Here
2507
                $subfield_data{subfield}      = $subfield;
2507
                $subfield_data{subfield}      = $subfield;
2508
                $subfield_data{countsubfield} = $cntsubf++;
2508
                $subfield_data{countsubfield} = $cntsubf++;
2509
                $subfield_data{kohafield}     = $tagslib->{$tag}->{$subfield}->{'kohafield'};
2509
                $subfield_data{kohafield}     = $tagslib->{$tag}->{$subfield}->{'kohafield'};
2510
                $subfield_data{id}            = "tag_".$tag."_subfield_".$subfield."_". int(rand(1000000));
2510
2511
2511
                #        $subfield_data{marc_lib}=$tagslib->{$tag}->{$subfield}->{lib};
2512
                #        $subfield_data{marc_lib}=$tagslib->{$tag}->{$subfield}->{lib};
2512
                $subfield_data{marc_lib}   = $tagslib->{$tag}->{$subfield}->{lib};
2513
                $subfield_data{marc_lib}   = $tagslib->{$tag}->{$subfield}->{lib};
Lines 2642-2652 sub PrepareItemrecordDisplay { Link Here
2642
                        my $plugin = C4::Context->intranetdir . "/cataloguing/value_builder/" . $tagslib->{$tag}->{$subfield}->{'value_builder'};
2643
                        my $plugin = C4::Context->intranetdir . "/cataloguing/value_builder/" . $tagslib->{$tag}->{$subfield}->{'value_builder'};
2643
                        if (do $plugin) {
2644
                        if (do $plugin) {
2644
                            my $temp;
2645
                            my $temp;
2646
                            $subfield_data{random}     = int(rand(1000000));    # why do we need 2 different randoms?
2645
                            my $extended_param = plugin_parameters( $dbh, $temp, $tagslib, $subfield_data{id}, undef );
2647
                            my $extended_param = plugin_parameters( $dbh, $temp, $tagslib, $subfield_data{id}, undef );
2646
                            my ( $function_name, $javascript ) = plugin_javascript( $dbh, $temp, $tagslib, $subfield_data{id}, undef );
2648
                            my ( $function_name, $javascript ) = plugin_javascript( $dbh, $temp, $tagslib, $subfield_data{id}, undef );
2647
                            $subfield_data{random}     = int(rand(1000000));    # why do we need 2 different randoms?
2648
                            my $index_subfield = int(rand(1000000));
2649
                            $subfield_data{id} = "tag_".$tag."_subfield_".$subfield."_".$index_subfield;
2650
                            $subfield_data{marc_value} = qq[<input tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="67" maxlength="255"
2649
                            $subfield_data{marc_value} = qq[<input tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="67" maxlength="255"
2651
                                onfocus="Focus$function_name($subfield_data{random}, '$subfield_data{id}');"
2650
                                onfocus="Focus$function_name($subfield_data{random}, '$subfield_data{id}');"
2652
                                 onblur=" Blur$function_name($subfield_data{random}, '$subfield_data{id}');" />
2651
                                 onblur=" Blur$function_name($subfield_data{random}, '$subfield_data{id}');" />
2653
- 

Return to bug 7451