diff -cr sites/all/modules/formfilter/formfilter_ui/formfilter_ui.module sites/all/modules/formfilter.patched/formfilter_ui/formfilter_ui.module *** sites/all/modules/formfilter/formfilter_ui/formfilter_ui.module 2008-12-15 13:57:27.000000000 -0500 --- sites/all/modules/formfilter.patched/formfilter_ui/formfilter_ui.module 2009-11-11 11:57:04.000000000 -0500 *************** *** 90,96 **** if ((!$_REQUEST['formfilter_id']) && array_key_exists($form_id, $filters) && is_array($filters[$form_id]) && ((!user_access('view forms without filtering') || $_REQUEST['formfilter_preview']))) { $form_filters = array(); // Convert filters to arrays. ! foreach (array_keys($filters[$form_id]) as $filter) { $form_filters[] = explode('|', $filter); } if ($_REQUEST['formfilter_preview']) { --- 90,96 ---- if ((!$_REQUEST['formfilter_id']) && array_key_exists($form_id, $filters) && is_array($filters[$form_id]) && ((!user_access('view forms without filtering') || $_REQUEST['formfilter_preview']))) { $form_filters = array(); // Convert filters to arrays. ! foreach ((array)array_keys($filters[$form_id]) as $filter) { $form_filters[] = explode('|', $filter); } if ($_REQUEST['formfilter_preview']) { *************** *** 142,148 **** */ function formfilter_ui_form_validate($form, &$form_state) { $filters = variable_get('formfilter', array()); ! $filters[$form_state['values']['form_id']] = array_filter($_REQUEST['edit']['formfilter']); variable_set('formfilter', $filters); drupal_set_message(t('Form filtering registered.')); drupal_goto($_GET['q']); --- 142,148 ---- */ function formfilter_ui_form_validate($form, &$form_state) { $filters = variable_get('formfilter', array()); ! $filters[$form_state['values']['form_id']] = array_filter((array)$_REQUEST['edit']['formfilter']); variable_set('formfilter', $filters); drupal_set_message(t('Form filtering registered.')); drupal_goto($_GET['q']);