@@ -, +, @@ underscore in table name --- admin/columns_settings.pl | 2 +- .../prog/en/modules/admin/columns_settings.tt | 27 ++++++++++---------- 2 files changed, 15 insertions(+), 14 deletions(-) --- a/admin/columns_settings.pl +++ a/admin/columns_settings.pl @@ -27,7 +27,7 @@ if ( $action eq 'save' ) { my @columnids = $input->param("columnid"); my @columns; for my $columnid (@columnids) { - next unless $columnid =~ m|^([^_]*)_([^_]*)_(.*)$|; + next unless $columnid =~ m|^([^#]*)#([^#]*)#(.*)$|; my $is_hidden = $input->param( $columnid . '_hidden' ) // 0; my $cannot_be_toggled = $input->param( $columnid . '_cannot_be_toggled' ) // 0; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/columns_settings.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/columns_settings.tt @@ -22,42 +22,43 @@ Column nameIs hidden by defaultCannot be toggled [% FOR column IN tables.$pagename.$tablename %] + [% SET value = pagename _ '#' _ tablename _ '#' _ column.columnname %] [% column.columnname %] - + [% IF column.is_hidden %] [% IF column.cannot_be_modified %] - - + + [% ELSE %] - + [% END %] [% ELSE %] [% IF column.cannot_be_modified %] - - + + [% ELSE %] - + [% END %] [% END %] [% IF column.cannot_be_toggled %] [% IF column.cannot_be_modified %] - - + + [% ELSE %] - + [% END %] [% ELSE %] [% IF column.cannot_be_modified %] - - + + [% ELSE %] - + [% END %] [% END %] --