function msnf_form_alter in Multistep Nodeform 6
Implementation of hook_form_alter().
File
- ./
msnf.module, line 83 - Main functions for module "Multistep Nodeform".
Code
function msnf_form_alter(&$form, $form_state, $form_id) {
if (isset($form['type']) && isset($form['#node']) && $form_id == "{$form['type']['#value']}_node_form") {
if (!(isset($form_state['post']['op']) && $form_state['post']['op'] == t('Delete') || isset($form_state['clicked_button']) && $form_state['clicked_button']['#name'] == 'op' && $form_state['clicked_button']['#value'] == t('Delete'))) {
// [node/add], [node/%nid/edit]
msnf_prepare_form_step($form, $form_state, $form_id);
}
}
elseif ($form_id == 'content_field_remove_form') {
$form['#submit'][] = 'msnf_field_remove_form_submit';
}
elseif ($form_id == 'node_type_form') {
msnf_alter_node_type_form($form, $form_state);
}
}