function file_entity_test_edit_form in File Entity (fieldable files) 7
Form callback; edit a file.
1 string reference to 'file_entity_test_edit_form'
- file_entity_test_menu in tests/
file_entity_test.module - Implements hook_menu().
File
- tests/
file_entity_test.pages.inc, line 57 - Test pages for the File Entity Test module.
Code
function file_entity_test_edit_form($form, &$form_state, $file) {
$form_state['file'] = $file;
field_attach_form('file', $file, $form, $form_state);
$form['file'] = file_view($file, 'file_entity_test_preview');
// Add internal file properties needed by
// file_entity_test_edit_form_validate().
foreach (array(
'fid',
'type',
) as $key) {
$form[$key] = array(
'#type' => 'value',
'#value' => $file->{$key},
);
}
$form['actions'] = array(
'#type' => 'actions',
);
$form['actions']['submit'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
return $form;
}