function biblio_marc_check_md5 in Bibliography Module 7.2
Same name and namespace in other branches
- 6.2 modules/marcParse/biblio_marc.module \biblio_marc_check_md5()
- 7 modules/marcParse/biblio_marc.module \biblio_marc_check_md5()
1 call to biblio_marc_check_md5()
- biblio_marc_biblio_import in modules/
marcParse/ biblio_marc.module
File
- modules/
marcParse/ biblio_marc.module, line 212
Code
function biblio_marc_check_md5($md5) {
static $marc_md5s = array();
if (empty($marc_md5s)) {
$result = db_query("SELECT * FROM {biblio_marc} ");
foreach ($result as $row) {
$marc_md5s[$row->biblio_marc_md5] = $row->nid;
}
}
if (isset($marc_md5s[$md5])) {
return $marc_md5s[$md5];
}
else {
$marc_md5s[$md5] = TRUE;
// gaurd against duplicates in the same import
return;
}
}