emaudio.inc in Node import 6
Support file for the CCK Embedded Audio module.
File
supported/emfield/emaudio.incView source
<?php
/**
* @file
* Support file for the CCK Embedded Audio module.
*/
/**
* Implementation of hook_node_import_fields().
*/
function emaudio_node_import_fields($type) {
$fields = array();
foreach (node_import_cck_fields($type, 'emaudio') as $fieldname => $fieldinfo) {
foreach ($fieldinfo['columns'] as $colname => $colinfo) {
$cck_fieldname = node_import_cck_name($fieldname, $colname);
$fields[$cck_fieldname] = node_import_cck_field_defaults($fieldinfo);
switch ($colname) {
case 'embed':
$fields[$cck_fieldname]['title'] = $fieldinfo['widget']['label'];
break;
default:
// as in the node editing form, we only set the embed field, and the
// rest happens automatically
unset($fields[$cck_fieldname]);
break;
}
}
}
return $fields;
}
Functions
Name | Description |
---|---|
emaudio_node_import_fields | Implementation of hook_node_import_fields(). |