Function Reference: gdfi_yelp_integration_from_submit_handler

Summary

This function has not been documented yet.

Source Code

function gdfi_yelp_integration_from_submit_handler()
{
    global $wpdb;
    if (isset($_REQUEST['gdfi_yelp_integration_options_save'])) {

        $gdfi_config_yelp = get_option('gdfi_config_yelp');
        if (!$gdfi_config_yelp) {
            $gdfi_config_new = array('key' => $_REQUEST['gdfi_yelp_key'], 'key_secret' => $_REQUEST['gdfi_yelp_key_secret'], 'token' => $_REQUEST['gdfi_yelp_token'], 'token_secret' => $_REQUEST['gdfi_yelp_token_secret']);
        } else {
            $gdfi_config_new = $gdfi_config_yelp;
        }

        if (!empty($_REQUEST['gdfi_yelp_key'])) {
            $gdfi_config_new['key'] = $_REQUEST['gdfi_yelp_key'];
        }
        if (!empty($_REQUEST['gdfi_yelp_key_secret'])) {
            $gdfi_config_new['key_secret'] = $_REQUEST['gdfi_yelp_key_secret'];
        }
        if (!empty($_REQUEST['gdfi_yelp_token'])) {
            $gdfi_config_new['token'] = $_REQUEST['gdfi_yelp_token'];
        }
        if (!empty($_REQUEST['gdfi_yelp_token_secret'])) {
            $gdfi_config_new['token_secret'] = $_REQUEST['gdfi_yelp_token_secret'];
        }
        update_option('gdfi_config_yelp', $gdfi_config_new);

    }

}