/**
 * GeoDirectory BuddyPress Integration settings form content.
 *
 * @since 1.0.0
 * @package GeoDirectory_BuddyPress_Integration
 *
 * @param string $tab_name Tab name.
 */
function geodir_buddypress_get_option_form($tab_name)
{
    switch ($tab_name) {
        case 'gdbuddypress_settings':
            geodir_admin_fields(geodir_buddypress_settings());
            ?>
<p class="submit">
  <input name="save" class="button-primary" type="submit" value="<?php 
            _e('Save changes', GDBUDDYPRESS_TEXTDOMAIN);
            ?>
" />
  <input type="hidden" name="subtab" value="gdbuddypress_settings" id="last_tab" />
</p>
</div>
<?php 
            break;
    }
    // end of switch
}
/**
 * main ajax function.
 *
 * @since 1.0.0
 * @package GeoDirectory_BuddyPress_Integration
 */
function geodir_buddypress_ajax()
{
    $subtab = geodir_buddypress_current_subtab();
    if ($subtab == 'gdbuddypress_settings') {
        geodir_update_options(geodir_buddypress_settings());
        $msg = urlencode_deep(__('Settings saved.', GDBUDDYPRESS_TEXTDOMAIN));
        wp_redirect(admin_url() . 'admin.php?page=geodirectory&tab=geodir_buddypress&subtab=gdbuddypress_settings&success_msg=' . $msg);
        exit;
    }
}