@@ -, +, @@
record
---
.../prog/en/modules/members/memberentrygen.tt | 26 +++++++++++++---------
.../prog/en/modules/members/moremember-brief.tt | 2 +-
.../prog/en/modules/members/moremember.tt | 2 +-
.../bootstrap/en/modules/opac-memberentry.tt | 14 +++++++++---
members/memberentry.pl | 2 ++
5 files changed, 31 insertions(+), 15 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
@@ -376,24 +376,30 @@ legend:hover {
[% UNLESS ( opduplicate ) %]
[% IF ( female ) %]
-
+
[% ELSE %]
-
+
[% END %]
[% IF ( male ) %]
-
+
[% ELSE %]
-
+
+ [% END %]
+ [% IF ( other ) %]
+
+ [% ELSE %]
+
[% END %]
[% IF ( none ) %]
-
+
[% ELSE %]
-
+
[% END %]
[% ELSE %]
-
-
-
+
+
+
+
[% END # /UNLESS ( opduplicate )%]
[% END # /UNLESS nosex %]
@@ -1604,7 +1610,7 @@ legend:hover {
}
$(toggle_from).each(function() {
var input_label = $(this).attr('for');
- if ( input_label == 'sex-male' || input_label == 'sex-none' || input_label == 'sex-female' ) {
+ if ( input_label == 'sex-male' || input_label == 'sex-none' || input_label == 'sex-female' || input_label == 'sex-other' ) {
$(toggle_to+"[for='"+input_label+"']").next().prop('checked', $(this).next().prop('checked') );
return;
}
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
@@ -39,7 +39,7 @@
[% UNLESS ( I ) %]
[% IF ( patron.initials ) %]Initials: [% patron.initials | html %][% END %]
[% IF ( patron.dateofbirth ) %]Date of birth:[% patron.dateofbirth | $KohaDates %][% END %]
- [% IF ( patron.sex ) %]Gender:[% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSE %][% patron.sex | html %][% END %][% END %]
+ [% IF ( patron.sex ) %]Gender:[% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSIF ( patron.sex == 'O' ) %]Other[% ELSE %][% patron.sex | html %][% END %][% END %]
[% END %]
[% IF guarantees %]
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
@@ -257,7 +257,7 @@
[% IF ( patron.sex ) %]
Gender:
- [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSE %][% patron.sex | html %][% END %]
+ [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSIF (patron.sex == 'O' ) %]Other[% ELSE %][% patron.sex | html %][% END %]
[% END %]
[% END %]
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt
@@ -372,21 +372,29 @@
[% UNLESS hidden.defined('sex') %]
-
+
[% IF borrower.sex == 'F' %]
[% ELSE %]
[% END %]
-
+
[% IF borrower.sex == 'M' %]
[% ELSE %]
[% END %]
-
+
+ [% IF borrower.sex == 'O' %]
+
+ [% ELSE %]
+
+ [% END %]
+
+
+
[% IF borrower.sex == '' %]
[% ELSE %]
--- a/members/memberentry.pl
+++ a/members/memberentry.pl
@@ -646,6 +646,8 @@ if(!defined($data{'sex'})){
$template->param( female => 1);
} elsif ($data{'sex'} eq 'M'){
$template->param( male => 1);
+} elsif ($data{'sex'} eq 'O') {
+ $template->param( other => 1);
} else {
$template->param( none => 1);
}
--