You are here

function panels_node_hook_load in Panels 7.3

Implementation of hook_load().

Panels does not use revisions for nodes because that would open us up to have completely separate displays, and we'd have to copy them, and that's going to be a LOT of data.

File

panels_node/panels_node.module, line 235
panels_node.module

Code

function panels_node_hook_load($nodes) {

  // We shortcut this because only in some really drastic corruption circumstance will this
  // not work.
  $result = db_query("SELECT * FROM {panels_node} WHERE nid IN (:nids)", array(
    ':nids' => array_keys($nodes),
  ));
  foreach ($result as $record) {
    $nodes[$record->nid]->panels_node = (array) $record;
  }
}