@@ -, +, @@
record
---
.../intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 12 +++++++++---
.../prog/en/modules/members/moremember-brief.tt | 2 +-
.../intranet-tmpl/prog/en/modules/members/moremember.tt | 2 +-
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt | 10 +++++++++-
members/memberentry.pl | 2 ++
5 files changed, 22 insertions(+), 6 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
@@ -385,14 +385,20 @@ legend:hover {
[% ELSE %]
[% END %]
+ [% IF ( other ) %]
+
+ [% ELSE %]
+
+ [% END %]
[% IF ( none ) %]
-
+
[% ELSE %]
-
+
[% END %]
[% ELSE %]
+
[% END # /UNLESS ( opduplicate )%]
@@ -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
@@ -246,7 +246,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
@@ -386,7 +386,15 @@
[% 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);
}
--