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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-32 / +48 lines)
Lines 94-106 Link Here
94
                        [% IF ( check_member ) %]
94
                        [% IF ( check_member ) %]
95
                            <div class="dialog alert">
95
                            <div class="dialog alert">
96
                                <h3>Duplicate patron record?</h3>
96
                                <h3>Duplicate patron record?</h3>
97
                                <p><a href="#" onclick="Dopop('moremember.pl?print=brief&amp;borrowernumber=[% check_member | uri %]');return false;" ><i class="fa fa-window-restore"></i> View existing record</a></p>
97
                                <p><a class="popup_patronview" href="/cgi-bin/koha/members/moremember.pl?print=brief&amp;borrowernumber=[% check_member | uri %]"><i class="fa fa-window-restore"></i> View existing record</a></p>
98
                                <button id="duplicate" type="submit" class="new">
98
                                <button id="duplicate" type="submit" class="new"> <i class="fa fa-pencil"></i> It is a duplicate. Edit existing record </button>
99
                                    <i class="fa fa-pencil"></i> It is a duplicate. Edit existing record
99
                                <button type="submit" id="not-duplicate" class="new"> <i class="fa fa-plus"></i> Not a duplicate. Save as new record </button>
100
                                </button>
101
                                <button type="submit" id="not-duplicate" class="new">
102
                                    <i class="fa fa-plus"></i> Not a duplicate. Save as new record
103
                                </button>
104
                            </div>
100
                            </div>
105
                        [% END %]
101
                        [% END %]
106
102
Lines 291-297 Link Here
291
                                                        [% END %]
287
                                                        [% END %]
292
                                                        Date of birth:
288
                                                        Date of birth:
293
                                                        </label>
289
                                                        </label>
294
                                                        <input type="text" id="dateofbirth" name="dateofbirth" size="20" onchange="write_age();" value="[% dateofbirth | html UNLESS opduplicate %]" class="datepicker" />
290
                                                        <input type="text" id="dateofbirth" name="dateofbirth" size="20" value="[% dateofbirth | html UNLESS opduplicate %]" class="datepicker" />
295
                                                         [% IF ( mandatorydateofbirth ) %]
291
                                                         [% IF ( mandatorydateofbirth ) %]
296
                                                            <span class="required">Required</span>
292
                                                            <span class="required">Required</span>
297
                                                        [% END %]
293
                                                        [% END %]
Lines 753-759 Link Here
753
749
754
                                        <li>
750
                                        <li>
755
                                            <label for="categorycode_entry" class="required">Category: </label>
751
                                            <label for="categorycode_entry" class="required">Category: </label>
756
                                            <select id="categorycode_entry" name="categorycode" onchange="update_category_code(this);">
752
                                            <select id="categorycode_entry" name="categorycode">
757
                                                [% FOREACH typeloo IN typeloop %]
753
                                                [% FOREACH typeloo IN typeloop %]
758
                                                    [% FOREACH categoryloo IN typeloo.categoryloop %]
754
                                                    [% FOREACH categoryloo IN typeloo.categoryloop %]
759
                                                        [% IF ( loop.first ) %]
755
                                                        [% IF ( loop.first ) %]
Lines 871-881 Link Here
871
                                                [% END %]
867
                                                [% END %]
872
                                                    Registration date:
868
                                                    Registration date:
873
                                                </label>
869
                                                </label>
874
                                                [% IF ( dateformat == "metric" ) %]
870
                                                <input type="text" id="from" name="dateenrolled"  maxlength="10" size="10" value="[% dateenrolled | html %]" class="datepickerfrom" />
875
                                                    <input type="text" id="from" name="dateenrolled"  maxlength="10" size="10" onchange="CheckDate(document.form.dateenrolled);check_manip_date('verify');" value="[% dateenrolled | html %]" class="datepickerfrom" />
876
                                                [% ELSE %]
877
                                                    <input type="text" id="from" name="dateenrolled"  maxlength="10" size="10" value="[% dateenrolled | html %]" class="datepickerfrom" />
878
                                                [% END %]
879
                                                [% IF ( mandatorydateenrolled ) %]
871
                                                [% IF ( mandatorydateenrolled ) %]
880
                                                    <span class="required">Required</span>
872
                                                    <span class="required">Required</span>
881
                                                [% END %]
873
                                                [% END %]
Lines 898-916 Link Here
898
                                            [% END %]
890
                                            [% END %]
899
                                                    Expiry date (leave blank for auto calc):
891
                                                    Expiry date (leave blank for auto calc):
900
                                                </label>
892
                                                </label>
901
                                                [% IF ( dateformat == "metric" ) %]
893
                                                [% UNLESS ( opadd ) %]
902
                                                    [% UNLESS ( opadd ) %]
894
                                                    <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" value="[% dateexpiry | html UNLESS opduplicate %]" class="datepickerto" />
903
                                                        <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" onchange="CheckDate(document.form.dateexpiry);check_manip_date('verify');" value="[% dateexpiry | html UNLESS opduplicate %]" class="datepickerto" />
904
                                                    [% ELSE %]
905
                                                        <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" onchange="CheckDate(document.form.dateexpiry);check_manip_date('verify');" class="datepickerto" />
906
                                                    [% END %]
907
                                                [% ELSE %]
895
                                                [% ELSE %]
908
                                                    [% UNLESS ( opadd ) %]
896
                                                    <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" value="[% dateexpiry | html %]" class="datepickerto" />
909
                                                        <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" value="[% dateexpiry | html UNLESS opduplicate %]" class="datepickerto" />
897
                                                [% END %]
910
                                                    [% ELSE %]
911
                                                        <input type="text" id="to" name="dateexpiry" maxlength="10"  size="10" value="[% dateexpiry | html %]" class="datepickerto" />
912
                                                    [% END %]
913
                                                [% END # /IF ( dateformat == "metric" ) %]
914
                                                [% IF ( mandatorydateexpiry ) %]
898
                                                [% IF ( mandatorydateexpiry ) %]
915
                                                    <span class="required">Required</span>
899
                                                    <span class="required">Required</span>
916
                                                [% END %]
900
                                                [% END %]
Lines 1197-1208 Link Here
1197
                                                <ol>
1181
                                                <ol>
1198
                                                    <li>
1182
                                                    <li>
1199
                                                        <label for="debarred_comment">Comment: </label>
1183
                                                        <label for="debarred_comment">Comment: </label>
1200
                                                        <input type="text" id="debarred_comment" name="debarred_comment" onchange="$('#add_debarment').val(1);" />
1184
                                                        <input type="text" id="debarred_comment" name="debarred_comment" />
1201
                                                    </li>
1185
                                                    </li>
1202
                                                    <li>
1186
                                                    <li>
1203
                                                        <label for="debarred_expiration">Expiration: </label>
1187
                                                        <label for="debarred_expiration">Expiration: </label>
1204
                                                        <input name="debarred_expiration" id="debarred_expiration" size="10" value="" class="datepicker" onchange="$('#add_debarment').val(1);" type="text" />
1188
                                                        <input name="debarred_expiration" id="debarred_expiration" size="10" value="" class="datepicker" type="text" />
1205
                                                        <a href='javascript:void(0)' onclick="$('#debarred_expiration').val('');">Clear date</a>
1189
                                                        <a href="#" id="clear_debarred_expiration">Clear date</a>
1206
                                                    </li>
1190
                                                    </li>
1207
                                                </ol>
1191
                                                </ol>
1208
                                                <p>
1192
                                                <p>
Lines 1290-1298 Link Here
1290
                                                                <textarea rows="2" cols="30" id="[% patron_attribute.form_id | html %]" name="[% patron_attribute.form_id | html %]">[% patron_attribute.value | html %]</textarea>
1274
                                                                <textarea rows="2" cols="30" id="[% patron_attribute.form_id | html %]" name="[% patron_attribute.form_id | html %]">[% patron_attribute.value | html %]</textarea>
1291
                                                            [% END # /IF ( patron_attribute.use_dropdown ) %]
1275
                                                            [% END # /IF ( patron_attribute.use_dropdown ) %]
1292
                                                            <input type="hidden" id="[% patron_attribute.form_id | html %]_code" name="[% patron_attribute.form_id | html %]_code" value="[% patron_attribute.code | html %]" />
1276
                                                            <input type="hidden" id="[% patron_attribute.form_id | html %]_code" name="[% patron_attribute.form_id | html %]_code" value="[% patron_attribute.code | html %]" />
1293
                                                            <a href="#" onclick="clear_entry(this); return false;"><i class="fa fa-fw fa-trash"></i> Clear</a>
1277
                                                            <a href="#" class="clear_attribute"><i class="fa fa-fw fa-trash"></i> Clear</a>
1294
                                                            [% IF ( patron_attribute.repeatable ) %]
1278
                                                            [% IF ( patron_attribute.repeatable ) %]
1295
                                                                <a href="#" onclick="clone_entry(this); return false;"><i class="fa fa-fw fa-plus"></i> New</a>
1279
                                                                <a href="#" class="clone_attribute"><i class="fa fa-fw fa-plus"></i> New</a>
1296
                                                            [% END %]
1280
                                                            [% END %]
1297
                                                        </li>
1281
                                                        </li>
1298
                                                    [% END # /FOREACH patron_attribute %]
1282
                                                    [% END # /FOREACH patron_attribute %]
Lines 1470-1475 Link Here
1470
                $("input[name='nodouble']").val('1');
1454
                $("input[name='nodouble']").val('1');
1471
                $('#entryform').submit();
1455
                $('#entryform').submit();
1472
            });
1456
            });
1457
1458
            $(".popup_patronview").on("click", function(e){
1459
                e.preventDefault();
1460
                var url = $(this).attr("href");
1461
                openWindow( url, "patronview" );
1462
            });
1463
1464
            $("#dateofbirth").on("change", function(){
1465
                 write_age();
1466
            });
1467
1468
            $("#debarred_comment, #debarred_expiration").on("change", function(){
1469
                $("#add_debarment").val(1);
1470
            });
1471
1472
            $("#clear_debarred_expiration").on("click", function(e){
1473
                e.preventDefault();
1474
                $('#debarred_expiration').val("");
1475
            });
1476
1477
            $(".clear_attribute").on("click", function(e){
1478
                e.preventDefault();
1479
                clear_entry( this );
1480
            });
1481
1482
            $(".clone_attribute").on("click", function(e){
1483
                e.preventDefault();
1484
                clone_entry( this );
1485
            });
1486
1487
            $("#categorycode_entry").on("change", function(){
1488
                update_category_code(this);
1489
            });
1473
        });
1490
        });
1474
1491
1475
        var MSG_SEPARATOR = _("Separator must be / in field %s");
1492
        var MSG_SEPARATOR = _("Separator must be / in field %s");
1476
- 

Return to bug 16457