[Koha-patches] [PATCH] (bug #3057) fix the subfield edition

Nahuel ANGELINETTI nahuel.angelinetti at biblibre.com
Wed Mar 25 15:59:50 CET 2009


This patch must not be pushed, it implements another bug.

Le Wed, 25 Mar 2009 13:55:16 +0100,
Nahuel ANGELINETTI <nahuel.angelinetti at biblibre.com> a écrit :

> this patch modify the generation of inputs, and field "name" value of
> input fields. ---
>  admin/marc_subfields_structure.pl |   22 +++++++++++-----------
>  1 files changed, 11 insertions(+), 11 deletions(-)
> 
> diff --git a/admin/marc_subfields_structure.pl
> b/admin/marc_subfields_structure.pl index 3c15291..1c96e32 100755
> --- a/admin/marc_subfields_structure.pl
> +++ b/admin/marc_subfields_structure.pl
> @@ -178,7 +178,7 @@ if ( $op eq 'add_form' ) {
>          }
>          $row_data{defaultvalue} = $data->{defaultvalue};
>          $row_data{tab} = CGI::scrolling_list(
> -            -name   => 'tab',
> +            -name   => 'tab$i',
>              -id     => "tab$i",
>              -values =>
>                [ '-1', '0', '1', '2', '3', '4', '5', '6', '7', '8',
> '9', '10' ], @@ -211,7 +211,7 @@ if ( $op eq 'add_form' ) {
>          $row_data{libopac}      =
> CGI::escapeHTML( $data->{'libopac'} ); $row_data{seealso}      =
> CGI::escapeHTML( $data->{'seealso'} ); $row_data{kohafield}    =
> CGI::scrolling_list(
> -            -name     => "kohafield",
> +            -name     => "kohafield$i",
>              -id       => "kohafield$i",
>              -values   => \@kohafields,
>              -default  => "$data->{'kohafield'}",
> @@ -219,7 +219,7 @@ if ( $op eq 'add_form' ) {
>              -multiple => 0,
>          );
>          $row_data{authorised_value} = CGI::scrolling_list(
> -            -name     => "authorised_value",
> +            -name     => "authorised_value$i",
>              -id       => "authorised_value$i",
>              -values   => \@authorised_values,
>              -default  => $data->{'authorised_value'},
> @@ -227,7 +227,7 @@ if ( $op eq 'add_form' ) {
>              -multiple => 0,
>          );
>          $row_data{value_builder} = CGI::scrolling_list(
> -            -name     => "value_builder",
> +            -name     => "value_builder$i",
>              -id       => "value_builder$i",
>              -values   => \@value_builder,
>              -default  => $data->{'value_builder'},
> @@ -235,7 +235,7 @@ if ( $op eq 'add_form' ) {
>              -multiple => 0,
>          );
>          $row_data{authtypes} = CGI::scrolling_list(
> -            -name     => "authtypecode",
> +            -name     => "authtypecode$i",
>              -id       => "authtypecode$i",
>              -values   => \@authtypes,
>              -default  => $data->{'authtypecode'},
> @@ -250,7 +250,7 @@ if ( $op eq 'add_form' ) {
>              -id       => "repeatable$i"
>          );
>          $row_data{mandatory} = CGI::checkbox(
> -            -name     => "mandatory",
> +            -name     => "mandatory$i",
>              -checked  => $data->{'mandatory'} ? 'checked' : '',
>              -value    => 1,
>              -label    => '',
> @@ -278,7 +278,7 @@ if ( $op eq 'add_form' ) {
>          $row_data{'subfieldcode'} = '';
>  
>          $row_data{tab} = CGI::scrolling_list(
> -            -name   => 'tab',
> +            -name   => 'tab$j',
>              -id     => "tab$j",
>              -values =>
>                [ '-1', '0', '1', '2', '3', '4', '5', '6', '7', '8',
> '9', '10' ], @@ -308,7 +308,7 @@ if ( $op eq 'add_form' ) {
>          $row_data{libopac}      = "";
>          $row_data{seealso}      = "";
>          $row_data{kohafield}    = CGI::scrolling_list(
> -            -name     => 'kohafield',
> +            -name     => 'kohafield$j',
>              -id       => "kohafield$j",
>              -values   => \@kohafields,
>              -default  => "",
> @@ -338,7 +338,7 @@ if ( $op eq 'add_form' ) {
>              -label    => ''
>          );
>          $row_data{value_builder} = CGI::scrolling_list(
> -            -name     => "value_builder",
> +            -name     => "value_builder$j",
>              -id       => "value_builder$j",
>              -values   => \@value_builder,
>              -default  => $data->{'value_builder'},
> @@ -346,14 +346,14 @@ if ( $op eq 'add_form' ) {
>              -multiple => 0,
>          );
>          $row_data{authorised_value} = CGI::scrolling_list(
> -            -name     => "authorised_value",
> +            -name     => "authorised_value$j",
>              -id       => "authorised_value$j",
>              -values   => \@authorised_values,
>              -size     => 1,
>              -multiple => 0,
>          );
>          $row_data{authtypes} = CGI::scrolling_list(
> -            -name     => "authtypecode",
> +            -name     => "authtypecode$j",
>              -id       => "authtypecode$j",
>              -values   => \@authtypes,
>              -size     => 1,


-- 
Nahuel ANGELINETTI




More information about the Koha-patches mailing list