Exemplo n.º 1
0
 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);
         }
     }
 }
Exemplo n.º 2
0
 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);
 }