/** * 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; } }