Index: modules/prepopulate/prepopulate.module =================================================================== --- modules/prepopulate/prepopulate.module (revision 35) +++ modules/prepopulate/prepopulate.module (working copy) @@ -12,33 +12,17 @@ function prepopulate_help($section) { switch($section) { case 'admin/modules#description': - return t('Pre-populates forms for allowed content types with HTTP GET data'); + return t('Pre-populates forms with HTTP GET data'); break; } // endswitch $section } // endfunction prepopulate_help() function prepopulate_form_alter($form_id, &$form) { - $type = $form['type']['#value']; - $node = $form['#node']; - - switch ($form_id) { - case $type . '_node_settings': // on a node settings form, praise be to the FormsAPI! - $form['workflow']['prepopulate_allowed_' . $type] = array( - '#type' => 'checkbox', - '#title' => 'Prepopulate form from URL?', - '#default_value' => variable_get('prepopulate_allowed_' . $type, TRUE), - '#description' => t('Allows fields to be prepopulated from the URL'), - ); - break; - } // endswitch $form_id - - if (variable_get('prepopulate_allowed_' . $type, TRUE) && $_GET['edit']) { - foreach (array_keys( (array) $_GET['edit']) as $getvar) { - if (element_child($getvar) && !is_null($form[$getvar])) { - _prepopulate_get_walk($form[$getvar], $_GET['edit'][$getvar]); - } - } // endforeach get variable - } // endif any get vars + foreach (array_keys( (array) $_GET['edit']) as $getvar) { + if (element_child($getvar) && !is_null($form[$getvar])) { + _prepopulate_get_walk($form[$getvar], $_GET['edit'][$getvar]); + } + } // endforeach get variable } // endfunction prepopulate_form_alter() function _prepopulate_get_walk(&$form, &$getslice) {