VERO/prepareBibliographicSummaryStripped.php
2026-03-04 10:12:09 +01:00

47 lines
1.8 KiB
PHP

<?php
/* Testdata
$bibliographicArray = [
[ 'fieldId' => 'titleinput1', 'fieldValue' => 'Titel', 'fieldType' => 'textarea', 'inputType' => 'text', 'isSelected' => 1 ] ,
[ 'fieldId' => 'authorinput1', 'fieldValue' => 'Keck, Roland', 'fieldType' => 'input', 'inputType' => 'text', 'isSelected' => 1 ] ,
[ 'fieldId' => 'authorinput2', 'fieldValue' => 'Keck, Sabine', 'fieldType' => 'input', 'inputType' => 'text', 'isSelected' => 1 ] ,
[ 'fieldId' => 'publicationyearinput1', 'fieldValue' => '2020', 'fieldType' => 'input', 'inputType' => 'text', 'isSelected' => 1 ] ,
[ 'fieldId' => 'abstractinput1', 'fieldValue' => 'Abstract', 'fieldType' => 'textarea', 'inputType' => 'text', 'isSelected' => 1 ]
];
*/
$resArrayBibliographic = [];
foreach ($bibliographicArray as $content) {
switch ($content['fieldId']) {
case 'titleinput1': $resArrayBibliographic['Titel'] = $content['fieldValue'];
break;
case 'authorinput1':
case 'authorinput2':
case 'authorinput3':
case 'authorinput4':
case 'authorinput5':
case 'authorinput6':
case 'authorinput7':
case 'authorinput8':
case 'authorinput9': if (strlen($content['fieldValue'])) {
$resArrayBibliographic['Verfasser'][] = $content['fieldValue'];
}
break;
case 'publicationyearinput1':
$resArrayBibliographic['Erscheinungsjahr'] = $content['fieldValue'];
break;
case 'abstractinput1':
case 'abstractinput2':
case 'abstractinput3': if (strlen($content['fieldValue'])) {
$resArrayBibliographic['Abstract'][] = $content['fieldValue'];
}
break;
}
}
//print_r ($resArrayBibliographic);
// $resArrayBibliographic = json_encode($resArrayBibliographic);
//print_r ($resArrayBibliographic);
?>