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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt (-34 / +44 lines)
Lines 222-228 $(document).ready(function() { Link Here
222
    <tr>
222
    <tr>
223
    [% FOREACH item IN serialslis.items %]
223
    [% FOREACH item IN serialslis.items %]
224
    [% IF ( item.itemid.substr(0,1) == "N" ) %]
224
    [% IF ( item.itemid.substr(0,1) == "N" ) %]
225
226
    <td colspan="6">
225
    <td colspan="6">
227
      <a id="label[% serialslis.subscriptionid %][% serialslis.serialid %]" style="color: grey; font-size: 80%; cursor: pointer;"  onclick="unHideItems('items[% serialslis.subscriptionid %][% serialslis.serialid %]','label[% serialslis.subscriptionid %][% serialslis.serialid %]',  '[% serialslis.serialid %]');setStatus([% serialslis.serialid %]);">
226
      <a id="label[% serialslis.subscriptionid %][% serialslis.serialid %]" style="color: grey; font-size: 80%; cursor: pointer;"  onclick="unHideItems('items[% serialslis.subscriptionid %][% serialslis.serialid %]','label[% serialslis.subscriptionid %][% serialslis.serialid %]',  '[% serialslis.serialid %]');setStatus([% serialslis.serialid %]);">
228
             Click to add item</a>
227
             Click to add item</a>
Lines 233-272 $(document).ready(function() { Link Here
233
          <div class="cataloguing_additem_itemlist">
232
          <div class="cataloguing_additem_itemlist">
234
233
235
        <div id="item[% item.serialid %][% item.countitems %]" class="items">
234
        <div id="item[% item.serialid %][% item.countitems %]" class="items">
236
        <ol>[% FOREACH iteminformatio IN item.iteminformation %]<li>
235
            <ol>
237
               <div class="subfield_line" style="[% iteminformatio.hidden %]" id="subfield[% item.serialid %][% item.countitems %][% iteminformatio.subfield %][% iteminformatio.random %]">
236
                [% FOREACH iteminformatio IN item.iteminformation %]
238
                [% IF (iteminformatio.mandatory) %]
237
                    <li>
239
                    <label class="required">[% iteminformatio.subfield %] - [% iteminformatio.marc_lib %]</label>
238
                        <div class="subfield_line" style="[% iteminformatio.hidden %]" id="subfield[% item.serialid %][% item.countitems %][% iteminformatio.subfield %][% iteminformatio.random %]">
240
                [% ELSE %]
239
                            [% IF (iteminformatio.mandatory) %]
241
                    <label>[% iteminformatio.subfield %] - [% iteminformatio.marc_lib %]</label>
240
                                <label class="required">[% iteminformatio.subfield %] - [% iteminformatio.marc_lib %]</label>
242
                [% END %]
241
                            [% ELSE %]
243
                [% IF ( iteminformatio.marc_value.type == 'select' ) %]
242
                                <label>[% iteminformatio.subfield %] - [% iteminformatio.marc_lib %]</label>
244
                  <select name="field_value" size="1">
243
                            [% END %]
245
                  [% FOREACH value IN iteminformatio.marc_value.values %]
244
246
                    [% IF ( value == iteminformatio.marc_value.default ) %]
245
                            [% IF ( iteminformatio.marc_value.type == 'select' ) %]
247
                      <option value="[% value %]" selected="selected">[% iteminformatio.marc_value.labels.$value %]</option>
246
                                <select name="field_value" size="1">
248
                    [% ELSE %]
247
                                    [% FOREACH value IN iteminformatio.marc_value.values %]
249
                      <option value="[% value %]">[% iteminformatio.marc_value.labels.$value %]</option>
248
                                        [% IF ( value == iteminformatio.marc_value.default ) %]
250
                    [% END %]
249
                                          <option value="[% value %]" selected="selected">[% iteminformatio.marc_value.labels.$value %]</option>
251
                  [% END %]
250
                                        [% ELSE %]
252
                  </select>
251
                                          <option value="[% value %]">[% iteminformatio.marc_value.labels.$value %]</option>
253
                [% ELSE %]
252
                                        [% END %]
254
                [% iteminformatio.marc_value %]
253
                                    [% END %]
255
                [% END %]
254
                                </select>
256
                <input type="hidden" name="itemid" value="[% item.itemid %]" />
255
                            [% ELSE %]
257
                <input type="hidden" name="kohafield" value="[% iteminformatio.kohafield %]" />
256
                                [% iteminformatio.marc_value %]
258
                <input type="hidden" name="tag" value="[% iteminformatio.tag %]" />
257
                            [% END %]
259
                <input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" />
258
260
                <input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" />
259
                            <input type="hidden" name="itemid" value="[% item.itemid %]" />
261
                [% IF ( iteminformatio.repeatable ) %]
260
                            <input type="hidden" name="kohafield" value="[% iteminformatio.kohafield %]" />
262
                    <a href="#" class="buttonPlus" onclick="CloneItemSubfield(this.parentNode); return false;">
261
                            <input type="hidden" name="tag" value="[% iteminformatio.tag %]" />
263
                        <img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" />
262
                            <input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" />
264
                    </a>
263
                            <input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" />
264
265
                            [% IF ( iteminformatio.repeatable ) %]
266
                                <a href="#" class="buttonPlus" onclick="CloneItemSubfield(this.parentNode); return false;">
267
                                    <img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" />
268
                                </a>
269
                            [% END %]
270
271
                            [% IF ( iteminformatio.mandatory ) %]
272
                                <span class="required">Required</span>
273
                            [% END %]
274
                        </div>
275
                    </li>
265
                [% END %]
276
                [% END %]
266
                [% IF ( iteminformatio.mandatory ) %] <span class="required">Required</span>[% END %]
277
            </ol>
267
            </div></li>
278
        </div><!-- /iteminformation -->
268
        [% END %]</ol></div><!-- /iteminformation -->
279
269
        
270
        <input type="hidden" name="moditem" value="" /> 
280
        <input type="hidden" name="moditem" value="" /> 
271
        <input type="hidden" name="tag" value="[% item.itemtagfield %]" />
281
        <input type="hidden" name="tag" value="[% item.itemtagfield %]" />
272
        <input type="hidden" name="subfield" value="[% item.itemtagsubfield %]" />
282
        <input type="hidden" name="subfield" value="[% item.itemtagsubfield %]" />
(-)a/serials/serials-edit.pl (-10 / +10 lines)
Lines 268-276 if ( $op and $op eq 'serialchangestatus' ) { Link Here
268
        my $countdistinct;
268
        my $countdistinct;
269
        my $range = scalar(@itemid);
269
        my $range = scalar(@itemid);
270
        for ( my $i = 0 ; $i < $range ; $i++ ) {
270
        for ( my $i = 0 ; $i < $range ; $i++ ) {
271
          if (C4::Items::GetItem($itemid[$i])) {
271
            if ( C4::Items::GetItem( $itemid[$i] ) ) {
272
            next();
272
                next();
273
          }
273
            }
274
274
            unless ( $itemhash{ $itemid[$i] } ) {
275
            unless ( $itemhash{ $itemid[$i] } ) {
275
                if (   $serials[$countdistinct]
276
                if (   $serials[$countdistinct]
276
                    && $serials[$countdistinct] ne "NEW" )
277
                    && $serials[$countdistinct] ne "NEW" )
Lines 284-295 if ( $op and $op eq 'serialchangestatus' ) { Link Here
284
                $itemhash{ $itemid[$i] }->{'bibnum'} = $bibnums[$countdistinct];
285
                $itemhash{ $itemid[$i] }->{'bibnum'} = $bibnums[$countdistinct];
285
                $countdistinct++;
286
                $countdistinct++;
286
            }
287
            }
287
            push @{ $itemhash{ $itemid[$i] }->{'tags'} },      $tags[$i];
288
288
            push @{ $itemhash{ $itemid[$i] }->{'subfields'} }, $subfields[$i];
289
            push @{ $itemhash{ $itemid[$i] }->{'tags'} },         $tags[$i];
289
            push @{ $itemhash{ $itemid[$i] }->{'field_values'} },
290
            push @{ $itemhash{ $itemid[$i] }->{'subfields'} },    $subfields[$i];
290
              $field_values[$i];
291
            push @{ $itemhash{ $itemid[$i] }->{'field_values'} }, $field_values[$i];
291
            push @{ $itemhash{ $itemid[$i] }->{'ind_tag'} },   $ind_tag[$i];
292
            push @{ $itemhash{ $itemid[$i] }->{'ind_tag'} },      $ind_tag[$i];
292
            push @{ $itemhash{ $itemid[$i] }->{'indicator'} }, $indicator[$i];
293
            push @{ $itemhash{ $itemid[$i] }->{'indicator'} },    $indicator[$i];
293
        }
294
        }
294
        foreach my $item ( keys %itemhash ) {
295
        foreach my $item ( keys %itemhash ) {
295
296
296
- 

Return to bug 14895