404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.224.68.75: ~ $
--TEST--
marc_014: Add fields to a MARC record
--SKIPIF--
<?php include('tests/skipif.inc'); ?>
--FILE--
<?php
$dir = dirname(__FILE__);
require __DIR__ . '/bootstrap.php';

// Get ourselves a MARC record
$marc_file = new File_MARC($dir . '/' . 'example.mrc');
$marc_record = $marc_file->next();

// create some subfields
$subfields[] = new File_MARC_Subfield('a', 'nothing');
$subfields[] = new File_MARC_Subfield('z', 'everything');

// create a data field
$data_field = new File_MARC_Data_Field('100', $subfields, '0');

// append the data field
$marc_record->appendField($data_field);

// create a control field
$ctrl_field = new File_MARC_Control_Field('001', '01234567890');

// prepend the control field
$marc_record->prependField($ctrl_field);

// reproduce test case reported by Mark Jordan
$subfields_966_2[] = new File_MARC_Subfield('l', 'web');
$subfields_966_2[] = new File_MARC_Subfield('r', '0');
$subfields_966_2[] = new File_MARC_Subfield('s', 'b');
$subfields_966_2[] = new File_MARC_Subfield('i', '49');
$subfields_966_2[] = new File_MARC_Subfield('c', '1');
$field_966_2 = new File_MARC_Data_Field('966', $subfields_966_2, null, null);
$marc_record->appendField($field_966_2);

// let's see the results
print utf8_encode($marc_record);
print "\n";

?>
--EXPECT--
LDR 01850     2200517   4500
001     01234567890
001     0000000044
003     EMILDA
008     980120s1998    fi     j      000 0 swe
020    _a9515008808
       _cFIM 72:00
035    _99515008808
040    _aNB
042    _9NB
       _9SEE
084    _aHcd,u
       _2kssb/6
084    _5NB
       _auHc
       _2kssb
084    _5SEE
       _aHcf
       _2kssb/6
084    _5Q
       _aHcd,uf
       _2kssb/6
100 1  _aJansson, Tove,
       _d1914-2001
245 04 _aDet osynliga barnet och andra berättelser /
       _cTove Jansson
250    _a7. uppl.
260    _aHelsingfors :
       _bSchildt,
       _c1998 ;
       _e(Falun :
       _fScandbook)
300    _a166, [4] s. :
       _bill. ;
       _c21 cm
440  0 _aMumin-biblioteket,
       _x99-0698931-9
500    _aOriginaluppl. 1962
599    _aLi: S
740 4  _aDet osynliga barnet
775 1  _z951-50-0385-7
       _w9515003857
       _907
841    _5Li
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5SEE
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5L
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5NB
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5Q
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5S
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
852    _5NB
       _bNB
       _cNB98:12
       _hplikt
       _jR, 980520
852    _5Li
       _bLi
       _cCNB
       _hh,u
852    _5SEE
       _bSEE
852    _5Q
       _bQ
       _j98947
852    _5L
       _bL
       _c0100
       _h98/
       _j3043 H
852    _5S
       _bS
       _hSv97
       _j7235
900 1s _aYanson, Tobe,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanssonová, Tove,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJansone, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanson, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJansson, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanssonova, Tove,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
976  2 _aHcd,u
       _bSkönlitteratur
005     20050204111518.0
100 0  _anothing
       _zeverything
966    _lweb
       _r0
       _sb
       _i49
       _c1

Filemanager

Name Type Size Permission Actions
bad_example.mrc File 1.81 KB 0644
bad_example.xml File 7.11 KB 0644
bigarchive.xml File 3.43 KB 0644
camel.mrc File 6.83 KB 0644
example.mrc File 1.81 KB 0644
marc_001.phpt File 2.45 KB 0644
marc_002.phpt File 4.6 KB 0644
marc_003.phpt File 1.35 KB 0644
marc_004.phpt File 9.35 KB 0644
marc_005.phpt File 3.42 KB 0644
marc_006.phpt File 1.28 KB 0644
marc_007.phpt File 1.18 KB 0644
marc_008.phpt File 478 B 0644
marc_009.phpt File 1.51 KB 0644
marc_010.phpt File 4.59 KB 0644
marc_011.phpt File 2.69 KB 0644
marc_012.phpt File 1.74 KB 0644
marc_013.phpt File 8.32 KB 0644
marc_014.phpt File 3.49 KB 0644
marc_015.phpt File 4.76 KB 0644
marc_016.phpt File 12.36 KB 0644
marc_017.phpt File 4.07 KB 0644
marc_018.phpt File 3.1 KB 0644
marc_019.phpt File 4.04 KB 0644
marc_020.phpt File 3.87 KB 0644
marc_021.phpt File 4.76 KB 0644
marc_022.phpt File 10.26 KB 0644
marc_023.phpt File 540 B 0644
marc_16783.phpt File 2.43 KB 0644
marc_field_001.phpt File 895 B 0644
marc_field_002.phpt File 559 B 0644
marc_field_003.phpt File 1.65 KB 0644
marc_field_004.phpt File 937 B 0644
marc_field_005.phpt File 1015 B 0644
marc_field_21246.phpt File 812 B 0644
marc_lint_001.phpt File 4.41 KB 0644
marc_lint_002.phpt File 2.3 KB 0644
marc_lint_003.phpt File 2.73 KB 0644
marc_lint_004.phpt File 5.07 KB 0644
marc_lint_005.phpt File 2.63 KB 0644
marc_record_001.phpt File 561 B 0644
marc_subfield_001.phpt File 733 B 0644
marc_subfield_002.phpt File 1.04 KB 0644
marc_xml_001.phpt File 7.47 KB 0644
marc_xml_002.phpt File 3.54 KB 0644
marc_xml_003.phpt File 1.46 KB 0644
marc_xml_004.phpt File 2.76 KB 0644
marc_xml_005.phpt File 1.48 KB 0644
marc_xml_006.phpt File 1.42 KB 0644
marc_xml_007.phpt File 986 B 0644
marc_xml_008.phpt File 12.38 KB 0644
marc_xml_009.phpt File 1.09 KB 0644
marc_xml_16642.phpt File 930 B 0644
marc_xml_namespace.phpt File 720 B 0644
marc_xml_namespace_prefix.phpt File 699 B 0644
marc_xml_rsinger.phpt File 2.45 KB 0644
music.mrc File 4.17 KB 0644
music.xml File 11.38 KB 0644
namespace.xml File 7.9 KB 0644
onerecord.xml File 3.23 KB 0644
sandburg.mrc File 1.12 KB 0644
sandburg.xml File 3.26 KB 0644
skipif.inc File 177 B 0644
xmlescape.mrc File 728 B 0644