public function step()
 {
     global $wpdb;
     // Get a list of forms that we've already converted.
     $completed_forms = get_option('nf_converted_forms', array());
     if (!is_array($completed_forms)) {
         $completed_forms = array();
     }
     // Get our form ID
     $form_id = $this->args['forms'][$this->step];
     // Bail if we've already converted the db for this form.
     if (in_array($form_id, $completed_forms)) {
         return false;
     }
     nf_29_update_form_settings($form_id);
     $completed_forms[] = $form_id;
     update_option('nf_converted_forms', $completed_forms);
 }
/**
 * Check our option to see if we've updated all of our form settings.
 * If we haven't, then update the form currently being viewed.
 * 
 * @since 2.9
 * @return void
 */
function nf_29_update_form_settings_check($form_id)
{
    // Bail if we are in the admin
    if (is_admin()) {
        return false;
    }
    // Bail if this form was created in 2.9 or higher.
    if ('form' == nf_get_object_type($form_id)) {
        return false;
    }
    // Get a list of forms that we've already converted.
    $completed_forms = get_option('nf_converted_forms', array());
    if (!is_array($completed_forms)) {
        $completed_forms = array();
    }
    // Bail if we've already converted the db for this form.
    if (in_array($form_id, $completed_forms)) {
        return false;
    }
    nf_29_update_form_settings($form_id);
    $completed_forms[] = $form_id;
    update_option('nf_converted_forms', $completed_forms);
}