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']);
