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("
There are no pages!"); } print(""); } ?>