• Hello Gravity Wiz,

    I would like to contribute to the development of this plugin and get some help from you if that’s ok.
    Below is some code that enables the recording of addresses from Gravity Forms > to > Google Maps Builder.
    https://www.ads-software.com/plugins/google-maps-builder/

    Could you please make it part of your official version?
    I think it does not interfere with any other of your features.
    It would save me the hassle on having to re-add this code each type a new update is released and I believe it could help other users of yours that might find it useful as well ??

    On the Form Editor, when using the “Custom Field” under the “Post Fields”, the settings should look like this: https://screencloud.net/v/E77P

    On this current version 3.1.5
    In the “gfcptaddonbase.php” file
    Between line 187–
    “ function set_post_values( $post_data, $form ) { “

    and line 189–
    “ //check if the form saves a post “

    Paste this:

    /* prakash */
    			error_reporting(0);
    			 $_gmb_address = $post_data['post_custom_fields']['_gmb_address'];
    			 $address = str_replace(" ", "+", $_gmb_address);
    			 $json = file_get_contents("https://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=$region");
    			 $json = json_decode($json);
    			 $lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
    			 $long = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};
    
    			 array_push($post_data['post_custom_fields']['_gmb_lat'] = $lat);
    			 array_push($post_data['post_custom_fields']['_gmb_lng'] = $long);
    			/* prakash */

    The developer who wrote this code for me was Prakash Parghi.
    https://profiles.www.ads-software.com/prakash30/

    https://www.ads-software.com/plugins/gravity-forms-custom-post-types/

  • The topic ‘Contribution and Aid’ is closed to new replies.