Skip to content
Snippets Groups Projects
marc_add_fields.php 565 B
<?php

// sample : php scripts/marc_add_fields.php cosmogramme/tests/php/classes/unimarc_symphonie.txt '995 $a Médiathèque $v 1 $f 3601051399'

require('console.php');
$writer = new Class_NoticeUnimarc_Writer();
$writer->setNotice(file_get_contents($argv[1]));
$params = explode(' ', $argv[2]);


$zone=array_shift($params);

$subfields=array_chunk($params,2);
foreach($subfields as $index => $subfield) {
	$subfields[$index][0]=str_replace('$','',$subfield[0]);
}

$writer->add_field($zone,'  ',$subfields);
$writer->update();
echo $writer->getFullRecord();


?>