You are here

function flashnode_load in Flash Node 5.3

Same name and namespace in other branches
  1. 5.6 flashnode.module \flashnode_load()
  2. 5.2 flashnode.module \flashnode_load()
  3. 6.3 flashnode.module \flashnode_load()
  4. 6.2 flashnode.module \flashnode_load()

Implementation of hook_load

File

./flashnode.module, line 404

Code

function flashnode_load(&$node) {

  // Get the flash file associated with this node, it has filename _flash
  $result = db_query("SELECT filepath FROM {files} WHERE nid=%d AND filename='%s'", $node->nid, '_flashnode');
  $node->flashnode['_flashnode'] = db_result($result);

  // Retrieve parameters associated with this file from flash table
  $result = db_query("SELECT height, width, display, substitution, flashvars, base FROM {flashnode} WHERE nid=%d", $node->nid);

  // Store all the settings in to the $node->flashnode object
  $settings = db_fetch_object($result);
  foreach ($settings as $parameter => $value) {
    $node->flashnode[$parameter] = $value;
  }
}