Exemplo n.º 1
0
 private static function addField245($record, $publication)
 {
     $datafield = new DataField('245', '1', '0');
     if (!self::contains($publication->role_1, 'AUTHOR')) {
         $datafield->setInd1('0');
         $datafield->setInd2('0');
     }
     $datafield->addSubfield(new Subfield('a', $publication->title . (empty($publication->subtitle) ? '.' : ' :')));
     if (!empty($publication->subtitle)) {
         $datafield->addSubfield(new Subfield('b', $publication->subtitle . '.'));
     }
     $record->addDataField($datafield);
 }