You are here

function document_load in Document 8.x

Same name and namespace in other branches
  1. 6 document.module \document_load()
  2. 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;
  }
}