load("faculteit-medische-wetenschappenumcg(58493e6c-5fd1-4a50-ad63-b48ea6b2a1c6).bib"); $db->load($bib); } function BibBrowseByYear($m) { global $db; $query = array('year'=>$m[1]); $entries = $db->multisearch($query); uasort($entries, 'compare_bib_entries'); return printEntries($entries); } function BibBrowseByYearRel($m) { global $db; $query = array('year'=>date("Y") + $m[1]); $entries = $db->multisearch($query); uasort($entries, 'compare_bib_entries'); return printEntries($entries); } function BibBrowseByLast($m) { global $db; $query = array('author'=>$m[1]); $entries = $db->multisearch($query); uasort($entries, 'compare_bib_entries'); $entries = array_slice($entries, 0, $m[2]); return printEntries($entries); } function BibBrowseByAuth($m) { global $db; $query = array('author'=>$m[1], 'type'=>(isset($m[2]) ? $m[2] : '.*')); $entries = $db->multisearch($query); uasort($entries, 'compare_bib_entries'); return printEntries($entries); } function BibBrowseByType($m) { global $db; $query = array('type'=>$m[1]); $entries = $db->multisearch($query); uasort($entries, 'compare_bib_entries'); return printEntries($entries); } function printEntries($entries) { $output = '
    '; foreach ($entries as $bibentry) { $output .= '
  1. ' . $bibentry->toHTML() . '
  2. '; } $output .= '
'; return Keep($output); } ?>