# Leader
+#
+# if ( rec('999') && first(rec('999')) =~ m/pregledan/i) {
+# marc_leader('05','c');
+# } else {
+# marc_leader('05','n');
+# }
+#
+# marc_leader('06','a');
+#
+# marc_leader('07','m');
+#
+# marc_leader('18','i');
+#
+# if ( rec('230') ) {
+# marc_leader('19','r');
+# }
-if ( rec('999') && first(rec('999')) =~ m/pregledan/i) {
- marc_leader('05','c');
-} else {
- marc_leader('05','n');
-}
-
-marc_leader('06','a');
-
-marc_leader('07','m');
-
-marc_leader('18','i');
-if ( rec('230') ) {
- marc_leader('19','r');
-}
-# gre¹ka - 000 se ne zapisuje u marc:
+# gre¹ka! - 000 se ne zapisuje u marc:
marc('001',
rec('000')
rec('205','a')
);
-_debug( 2 );
-warn "210a: ",dump( first(rec('210','a' )) );
-
marc_compose('260',
'a', split_rec_on('210','a', qr/\s*;\s*/, 1),
'b', first(rec('210','c')),
'c', first(rec('210','d')),
);
-
-_debug( 0 );
-
marc('300','a',
rec('215','a')
);
);
marc('490','v',
- rec('225','v')
+ join_with(', ',
+ rec('225','v'),
+ rec('225','w')
+ )
);
marc('500','a',