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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt (+22 lines)
Lines 7-12 Link Here
7
//<![CDATA[
7
//<![CDATA[
8
    function Check(form) {
8
    function Check(form) {
9
        [% IF (AcqCreateItemReceiving) %]
9
        [% IF (AcqCreateItemReceiving) %]
10
            var total_errors=0;
11
            $("input[name='mandatory'],select[name='mandatory']").each(function(i){
12
                if($(this).val() == 1){
13
                    var mandatory_field = $("input[name='field_value'],select[name='field_value']").eq(i);
14
                    if(mandatory_field.val() == ''){
15
                        mandatory_field.css("background-color","#FFFFCC");
16
                        total_errors++;
17
                    }
18
                }
19
            });
20
21
            var alertString;
22
            if (total_errors==0) {
23
                return true;
24
            } else {
25
                alertString  = _("Form not submitted because of the following problem(s)");
26
                alertString += "\n------------------------------------------------------------------------------------\n";
27
                alertString += "\n- "+ total_errors+_(" mandatory fields empty (highlighted)");
28
                alert(alertString);
29
                return false;
30
            }
31
10
            // Remove last itemblock if it is not in items_list
32
            // Remove last itemblock if it is not in items_list
11
            var lastitemblock = $("#outeritemblock > div:last");
33
            var lastitemblock = $("#outeritemblock > div:last");
12
            var tobedeleted = true;
34
            var tobedeleted = true;
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/services/itemrecorddisplay.tt (-11 / +6 lines)
Lines 2-23 Link Here
2
  [% FOREACH iteminfo IN iteminformation %]
2
  [% FOREACH iteminfo IN iteminformation %]
3
    <li>
3
    <li>
4
      <div class="subfield_line" style="[% iteminfo.hidden %];" id="subfield[% iteminfo.serialid %][% iteminfo.countitems %][% iteminfo.subfield %][% iteminfo.random %]">
4
      <div class="subfield_line" style="[% iteminfo.hidden %];" id="subfield[% iteminfo.serialid %][% iteminfo.countitems %][% iteminfo.subfield %][% iteminfo.random %]">
5
        <label>
5
        [% IF (iteminfo.mandatory) %]
6
            [% iteminfo.subfield %] -
6
            <label class="required">[% iteminfo.subfield %] - [% iteminfo.marc_lib %]</label>
7
            [% IF ( iteminfo.mandatory ) %]
7
        [% ELSE %]
8
                <b>
8
            <label>[% iteminfo.subfield %] - [% iteminfo.marc_lib %]</label>
9
            [% END %]
9
        [% END %]
10
            [% iteminfo.marc_lib %]
11
            [% IF ( iteminfo.mandatory ) %]
12
                *</b>
13
            [% END %]
14
        </label>
15
        [% iteminfo.marc_value %]
10
        [% iteminfo.marc_value %]
16
        <input type="hidden" name="itemid" value="1" />
11
        <input type="hidden" name="itemid" value="1" />
17
        <input type="hidden" name="kohafield" value="[% iteminfo.kohafield %]" />
12
        <input type="hidden" name="kohafield" value="[% iteminfo.kohafield %]" />
18
        <input type="hidden" name="tag" value="[% iteminfo.tag %]" />
13
        <input type="hidden" name="tag" value="[% iteminfo.tag %]" />
19
        <input type="hidden" name="subfield" value="[% iteminfo.subfield %]" />
14
        <input type="hidden" name="subfield" value="[% iteminfo.subfield %]" />
20
        <input type="hidden" name="mandatory" value="[% iteminfo.mandatory %]" />
15
        <input type="hidden" name="mandatory" value="[% iteminfo.mandatory %]" />
16
        [% IF (iteminfo.mandatory) %] <span class="required">Required</span>[% END %]
21
      </div>
17
      </div>
22
    </li>
18
    </li>
23
  [% END %]
19
  [% END %]
24
- 

Return to bug 8637