function document_load in Document 8.x
Same name and namespace in other branches
- 6 document.module \document_load()
- 7 document.module \document_load()
Implementation of hook_load().
File
- ./
document.module, line 443
Code
function document_load($nodes) {
$vids = array();
foreach ($nodes as $node) {
$vids[] = $node->vid;
}
$result = db_query('SELECT nid, fid AS document_fid, type AS document_type, author AS document_author, publish_year AS document_year, keywords AS document_keywords, abstract AS document_abstract, url AS document_url, external AS document_external FROM {document} d WHERE d.vid IN (:vids)', array(
':vids' => $vids,
));
foreach ($result as $record) {
$node = $nodes[$record->nid];
$node->document_fid = $record->document_fid;
$node->document_type = $record->document_type;
$node->document_abstract = $record->document_abstract;
$node->document_author = $record->document_author;
$node->document_year = $record->document_year;
$node->document_keywords = $record->document_keywords;
$node->document_url = $record->document_url;
$node->document_external = $record->document_external;
}
}