private static function addTypes($field, $ind1, $record, $types, $isElectronical = false) { if (!empty($types)) { foreach ($types as $type) { $datafield = new DataField($field, $ind1, ' '); $datafield->addSubfield(new Subfield('a', '')); $typeStr = $isElectronical ? self::getFileFormat($type) : self::getType($type); if (!empty($type)) { $datafield->addSubfield(new Subfield('q', $typeStr)); } $record->addDataField($datafield); } } }
private static function addField935($record) { $date = JFactory::getDate(); $date = JHtml::date($date, 'Y'); $datafield = new DataField('935', ' ', ' '); $datafield->addSubfield(new Subfield('a', $date)); $datafield->addSubfield(new Subfield('5', 'FENNI')); $record->addDataField($datafield); }