Skip to content

Instantly share code, notes, and snippets.

@luistinygod
Created March 2, 2015 12:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save luistinygod/41f573e1732211264b68 to your computer and use it in GitHub Desktop.
Save luistinygod/41f573e1732211264b68 to your computer and use it in GitHub Desktop.
GravityView: Custom plugin to force updated entries to be exported with the GF MailChimp add-on
<?php
/*
Plugin Name: Gravity Forms MailChimp Custom Export
Plugin URI: http://gravityview.co/
Description: Custom plugin to force updated entries to be exported with the GF MailChimp add-on
Author: Katz Web Services, Inc.
Version: 1.1.0
Author URI: http://www.katzwebservices.com
Copyright 2014 Katz Web Services, Inc. (email: info@katzwebservices.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
// GF Mailchimp add-on 3.5
add_action( 'gform_after_update_entry', 'kws_export_entry_after_update', 10, 2 );
function kws_export_entry_after_update( $form, $entry_id ) {
if( !class_exists( 'GFMailChimp' ) || !class_exists( 'GFAPI') || is_admin() ) {
return;
}
// get the entry
$entry = GFAPI::get_entry( $entry_id );
//trigger filter 'gform_entry_post_save' used by the feed add-on class.
$lead = apply_filters( 'gform_entry_post_save', $entry, $form );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment