You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
52 lines
1.4 KiB
<?php |
|
|
|
/** |
|
* @file |
|
* ChangeContentModels.inc |
|
*/ |
|
|
|
function islandora_change_content_models_form($form, &$form_state, $collection_pid) { |
|
|
|
$represented_content_models = get_represented_content_models($collection_pid); |
|
var_dump($represented_content_models); |
|
|
|
$form['change_cmodel']['titlebox'] = array( |
|
'#type' => 'item', |
|
'#title' => t("Change Content Models within @collection_pid", array('@collection_pid' => $collection_pid)), |
|
); |
|
|
|
$form['change_cmodel']['current_content_model'] = array( |
|
'#title' => "Choose content model to be changed", |
|
'#type' => 'select', |
|
'#options' => $represented_content_models, |
|
'#description' => t("All objects in this collection with the selected content model will be changed."), |
|
); |
|
|
|
$form['change_cmodel']['new_content_model'] = array( |
|
'#title' => "Choose new content model", |
|
'#type' => 'select', |
|
'#options' => $new_content_models, |
|
'#description' => t("The new content model to be assigned to selected objects."), |
|
); |
|
|
|
$form['change_cmodel']['collection_pid'] = array( |
|
'#type' => 'hidden', |
|
'#value' => $this_collection_pid, |
|
); |
|
|
|
$form['change_cmodel']['submit'] = array( |
|
'#type' => 'submit', |
|
'#value' => t('Change Content Model Associations'), |
|
'#id' => 'change_model', |
|
); |
|
|
|
return $form; |
|
} |
|
|
|
function islandora_change_content_models_form_validate($form, &$form_state) { |
|
|
|
} |
|
|
|
function islandora_change_content_models_form_submit($form, &$form_state) { |
|
|
|
} |