"); print("Make: $make
Model: $model"); $pagecount = count($pages); $node = new stdClass(); $node->type = 'diagram_page'; $node->uid = 1; $node->name = 'Archive Admin'; $node->title = 'Diagrams and Service Data for ' . $make . ' ' . $model; $node->body = 'Radio Archive :: Diagrams and Service Data for ' . $make . ' ' . $model; $node->teaser = 'Diagrams and Service Data for ' . $make . ' ' . $model; $node->language = 'und'; $node->status = 1; $node->active = 1; $node->promote = 0; $node->field_scan = array(); $node->field_scan["und"] = array(); if ($pagecount != 0) { print("
    "); foreach($pages as $page) { // Get file ID $sql = "SELECT fid FROM file_managed WHERE uri = '$page';"; $res= db_query($sql); foreach ($res as $row) { // should always iterate only once $fid = $row->fid; break; } $file = file_load($fid); $file_temp = drupal_realpath($page); // We have what we need. Add a picture to the node. $node->field_scan['und'][] = array( 'fid' => $fid, 'title' => basename($file_temp), 'filename' => basename($file_temp), 'filepath' => $file_temp, 'filesize' => filesize($file_temp), 'description' => basename($file_temp), 'list' => 1); print "
  • Adding image: $file_temp
  • "; } // foreach print("
"); // node_save($node); } else { print("
There are no pages!"); } print("

"); } ?>