function isbn_find_isbns in ISBN Field 6.0
1 call to isbn_find_isbns()
- isbn_nodeapi in ./
isbn.module
File
- ./
isbn.module, line 81 - Maintains a consistant relationship between nodes and ISBNs.
Code
function isbn_find_isbns($node) {
//This should not be so hardcoded but for now it is.
//$isbn_fields = variable_get('isbn_fields', null);
$isbn_fields = array(
'field_isbn',
);
if ($isbn_fields) {
$isbns = array();
foreach ($isbn_fields as $isbn_field) {
if ($node->{$isbn_field}) {
if (is_array($node->{$isbn_field})) {
foreach ($node->{$isbn_field} as $field) {
$isbns = isbn_build_isbns(isbn_clean_field($field['value']));
$isbn13 = $isbns['isbn'];
$isbn_list[$isbn13] = $isbns;
}
}
}
}
}
return $isbn_list;
}