Skip to content

Instantly share code, notes, and snippets.

View unculturedswine's full-sized avatar

Joel Jenkins unculturedswine

View GitHub Profile
@unculturedswine
unculturedswine / functions.php
Last active December 4, 2024 18:50
Using Pardot and Formidable
<?php
add_action('frm_after_create_entry', 'sendToPardotFormHandler', 30, 2);
function sendToPardotFormHandler($entry_id, $form_id){
if($form_id == 3){ //replace 3 with the id of the form
$args = array();
if(isset($_POST['item_meta'][XX])) //change XX to the field ID
$args['firstName'] = $_POST['item_meta'][XX]; //change 'firstName' to the named parameter to send
if(isset($_POST['item_meta'][XX])) //change XX to the field ID
$args['lastName'] = $_POST['item_meta'][XX]; //change 'lastName' to whatever you need
if(isset($_POST['item_meta'][XX])) //change XX to the field ID
+ (EntryController *)sharedInstance {
static EntryController *sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [[EntryController alloc] init];
[sharedInstance loadFromDefaults];
});
return sharedInstance;
}