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

(-)a/Koha/Template/Plugin/Categories.pm (-5 / +2 lines)
Lines 21-35 use Template::Plugin; Link Here
21
use base qw( Template::Plugin );
21
use base qw( Template::Plugin );
22
22
23
use C4::Category;
23
use C4::Category;
24
use Koha::Database;
24
use Koha::Patron::Categories;
25
25
26
sub GetName {
26
sub GetName {
27
    my ( $self, $categorycode ) = @_;
27
    my ( $self, $categorycode ) = @_;
28
28
29
    my $schema = Koha::Database->new->schema;
29
    return Koha::Patron::Categories->find( $categorycode )->description;
30
    return $schema->resultset( 'Category' )->search( {
31
        categorycode => $categorycode,
32
    } )->get_column( 'description' )->next // '';
33
}
30
}
34
31
35
sub all {
32
sub all {
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt (-5 / +4 lines)
Lines 128-137 Link Here
128
                                    Library card number:
128
                                    Library card number:
129
                                    </label>
129
                                    </label>
130
                                    [% IF borrower %]
130
                                    [% IF borrower %]
131
                                        [% borrower.cardnumber %]
132
                                    [% ELSE %]
131
                                        <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" value="[% borrower.cardnumber %]" />
133
                                        <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" value="[% borrower.cardnumber %]" />
132
                                        [% IF mandatory.defined('cardnumber') %]<span class="required">Required</span>[% END %]
134
                                        [% IF mandatory.defined('cardnumber') %]<span class="required">Required</span>[% END %]
133
                                    [% ELSE %]
134
                                        [% borrower.cardnumber %]
135
                                    [% END %]
135
                                    [% END %]
136
                                </li>
136
                                </li>
137
                                [% END %]
137
                                [% END %]
Lines 170-175 Link Here
170
                                        Category:</label>
170
                                        Category:</label>
171
171
172
                                        [% IF borrower %]
172
                                        [% IF borrower %]
173
                                            [% Categories.GetName( borrower.categorycode ) %]
174
                                        [% ELSE %]
173
                                            <select id="borrower_categorycode" name="borrower_categorycode">
175
                                            <select id="borrower_categorycode" name="borrower_categorycode">
174
                                                [% FOREACH c IN Categories.all() %]
176
                                                [% FOREACH c IN Categories.all() %]
175
                                                    [% IF c.categorycode == Koha.Preference('PatronSelfRegistrationDefaultCategory') %]
177
                                                    [% IF c.categorycode == Koha.Preference('PatronSelfRegistrationDefaultCategory') %]
Lines 179-186 Link Here
179
                                                    [% END %]
181
                                                    [% END %]
180
                                                [% END %]
182
                                                [% END %]
181
                                            </select>
183
                                            </select>
182
                                        [% ELSE %]
183
                                            [% Categories.GetName( borrower.categorycode ) %]
184
                                        [% END %]
184
                                        [% END %]
185
                                    </li>
185
                                    </li>
186
                                [% END %]
186
                                [% END %]
187
- 

Return to bug 14659