function node_gallery_api_set_item_form_default_values in Node Gallery 7
Item form default values.
1 call to node_gallery_api_set_item_form_default_values()
- node_gallery_api_item_edit_form in ./
node_gallery_api.pages.inc - Gallery Item edit form.
File
- ./
node_gallery_api.pages.inc, line 594 - Node Gallery module.
Code
function node_gallery_api_set_item_form_default_values(&$form, $image, $relationship_type) {
global $user;
if (empty($form['title'])) {
$form['title'] = array(
'#type' => 'hidden',
'#value' => empty($image->title) ? basename($image->{$relationship_type->filefield_name}[0]['filepath']) : $image->title,
);
}
else {
$form['title']['#default_value'] = empty($form['title']['#default_value']) ? basename($image->{$relationship_type->filefield_name}[0]['filepath']) : $form['title']['#default_value'];
}
if (!empty($form['body_field'])) {
$form['body'] = $form['body_field']['body'];
$form['body']['#rows'] = 3;
unset($form['body_field']);
}
if (!empty($form['changed']) && empty($form['changed']['#value'])) {
$form['changed']['#value'] = REQUEST_TIME;
}
if (user_access('administer nodes') && !isset($form['author'])) {
$form['name'] = array(
'#type' => 'value',
'#value' => $image->name ? $image->name : $user->name,
);
}
if (!empty($form['uid']) && empty($form['uid']['#value'])) {
$form['uid']['#value'] = $user->uid;
}
}